-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add playground experiments #2
Draft
rasca
wants to merge
29
commits into
main
Choose a base branch
from
feature/experiments
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Extracted `database.models` and `api.router` to `engine` and `ltm`. - Add experiments migrations
This is a big commit. I've been working vertically on adding Experiments. It's a Work In Progress but the base is now working. - refactor the api schemas for base classes - add experiment & trials routes (not all of them tested yet) - add studio experiment list and creation - add superforms to studio for form handling
This change allows us to modify and query the db in a test that also executes routes that modify the db.
b7770a3
to
abdf1a0
Compare
- Add trials_count - Use formatDate - When adding a new experiment go to the playground
Also add an Alert component
Also show snapshots backwards from newest first.
Add custom icon to Alert
- Only when there's an active Experiment. - Refactor replay into rollback
- Add a new Modal component
488be84
to
07fcb1b
Compare
- Make trial index by name
Also show inspect link in rollbacks
Also improved studio for long payloads.
- Compose automatically selects the correct image versions that correspond to the installed package - You can release to DockeHub or PyPI
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add experiments while at the same time refactoring and improving the stack.
This is the first step onto adding experiments to Flou. From our first users, the feedback we gathered was mostly about adding a description to every Playground run. This prompted us to create the first iteration of Experiments: Playground Experiments where you get to interact with an LTM and iterate over it describing your journey in an Experiment.
The other type of experiment will be datasets trials, which we'll leave for the near feature.
This goes as follows:
+LTM
button with+Experiment
Refactors in this PR