-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[OPIK-4642] [BE] [FE] [SDK] feat: optimization framework package #5415
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
Closed
Closed
Changes from 16 commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
82790ae
design doc
itamargolan 69efe6f
FE communication and ERD additions
itamargolan 772eed9
ui reporting events in flow
itamargolan 444a002
changes
itamargolan 5bee1ad
add reason to TrialItemRun
itamargolan 35d9ec9
[NA] [SDK] feat: add greenfield optimization framework package
itamargolan 9e672b5
Adjustments for UI and framework review
itamargolan fd5c4fd
fix: address PR review comments - dict access bug and theme color
itamargolan 828dbf9
fix: address remaining PR review comments
itamargolan fe12451
fix: separate experiment scores from feedback scores and handle singl…
itamargolan 899b6b2
fix: extract shared getBestOptimizationScore helper to deduplicate logic
itamargolan 36238e6
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan 8af967c
fix: evaluate baseline on full dataset instead of validation split only
itamargolan 6f02d7b
feat: enrich GEPA experiment metadata for optimization visualization
itamargolan d9439cd
fix: address PR review comments and simplify optimizer factory
itamargolan c3e4b93
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan e16df93
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan e4757a3
fix: lineage-based step_index and parent_candidate_ids for GEPA exper…
itamargolan ae3b902
refactor: remove unused config_hash and merge event emitters
itamargolan 624e7d2
refactor: make CandidateConfig a plain dict and pass baseline_config …
itamargolan 3eae9fb
refactor: move gepa tests to library_integration to avoid unit suite …
itamargolan 2dd844d
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan f802868
refactor: remove event_emitter from optimizer interface, auto-emit st…
itamargolan 2142952
test: assert on actual log messages in event emitter tests
itamargolan 65a46c2
fix: set evaluation_method on optimizer trial experiments for correct…
itamargolan 4cb8ffd
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan a363730
fix: validate dataset is evaluation suite before running suite evalua…
itamargolan 049c72e
refactor: extract _run_suite_evaluation to deduplicate suite evaluati…
itamargolan 2646f79
[OPIK-4687] [SDK] feat: GEPA v2 optimizer with reflection-based promp…
alexkuzmik e84f963
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan 5a3d79f
Merge branch 'main' into itamar/new-optimizer-framework
itamargolan File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.