-
Notifications
You must be signed in to change notification settings - Fork 8
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
Create 3.19 branch #112
Closed
Closed
Create 3.19 branch #112
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
Adds a new Namespace selector component on the AIM UI
Download the whole runs table even if it is not completely displayed.
* Add ParamsScalePopover interfaces * Add preliminary ParamsScalePopover component * Add onParamsScaleTypeChange logic * Add ParamsScalePopover to Params Controls * Improve ParamsScalePopover logic * Load selected params into component * Store params scale type state * Unify props into single variable * Fix onParamsScaleTypeChange logic to handle selectedParams state * Add scale support for high plot charts * Add analytics * Remove todos * Fix popover styling bug
Fetch csv file of exported runs from server instead of creating it on the client.
* Add ParamsScalePopover interfaces * Add preliminary ParamsScalePopover component * Add onParamsScaleTypeChange logic * Add ParamsScalePopover to Params Controls * Improve ParamsScalePopover logic * Load selected params into component * Store params scale type state * Unify props into single variable * Fix onParamsScaleTypeChange logic to handle selectedParams state * Add scale support for high plot charts * Add analytics * Remove todos * Fix popover styling bug * Disable controls for Point params * Fix chart scale state not changing * Add tooltip overriding for ToggleButton * Fix ParamsScalePopover title/button styling issue * Add short comment for scale state functions
Remove the white shadow around the active runs metrics as it significantly slowed down performance.
Add a select all checkbox and regex search support for metrics and params selection dropdown.
* Add ExperimentNavigationPopoverCompact * Add conditional rendering for compact header/popover * Add ExperimentHeader to MetricsBar * Fix ExperimentHeader styling * Add metrics filtering * Add filtering handler * Add params filter by experiment * Add scatters filtering by experiment * Fix date alignment * Abridge long experiment names * Refactor onSelectExperiment handler * Extend query string parser for experimentNames * Refactor createAppModel internals * Refactor experiment id to experimentNames * Add ExperimentBar component * Add ExperimentSelectionPopover component * Add chips for multiple experiment names * Add styling for experiment bar chips * Remove compact experiment header * Add default experiment bar text * Remove unused props * Fix shortening issue * Show no results when empty selectedExperiments * Add util for getting selected experiments * Update selectedExperiments toggle function * Refactor component tree to simplify global state
…rch#48) * Add ExperimentNavigationPopoverCompact * Add conditional rendering for compact header/popover * Add ExperimentHeader to MetricsBar * Fix ExperimentHeader styling * Add metrics filtering * Add filtering handler * Add params filter by experiment * Add scatters filtering by experiment * Fix date alignment * Abridge long experiment names * Refactor onSelectExperiment handler * Extend query string parser for experimentNames * Refactor createAppModel internals * Refactor experiment id to experimentNames * Add ExperimentBar component * Add ExperimentSelectionPopover component * Add chips for multiple experiment names * Add styling for experiment bar chips * Remove compact experiment header * Add default experiment bar text * Remove unused props * Fix shortening issue * Show no results when empty selectedExperiments * Add util for getting selected experiments * Update selectedExperiments toggle function * Refactor component tree to simplify global state * Add onToggleAllExperiments to model * Fix missing dependency warning * Add toggle function to view * Add regex filtering to experiment header * Update onToggleAllExperiments * Add experiment selection checkboxes and new toggle logic * Update experiment selection styling * Improve experiment name slicing UX * Add conditional tooltip to main checkbox * Fix import spacing
* Pickup "live_updates_enabled" field and show/hide accordingly
* Fix invalid regex when toggling * Add conditional filter execution on toggle
Replace metrics and context query with a list of metric (key, partial context) tuples sent to the SearchMetrics endpoint.
* Fix rerender issue with no selected params * Fix metrics error bug * Fix select form popper styling * Update createAppModel.ts
* Create link for experiment to classic ui * Link run from Aim UI to MLFlow UI * use icon * add icon --------- Co-authored-by: fabio vincenzi <[email protected]> Co-authored-by: Geoffrey Wilson <[email protected]>
* Create link for experiment to classic ui * use icon --------- Co-authored-by: fabio vincenzi <[email protected]> Co-authored-by: Geoffrey Wilson <[email protected]>
* Hotfix: Add support for experimentNames in getProjectParams * Fetch project params on selectedExperiment change
* disable metric search button when no metrics selected * disable runs search button if no experiments * disable params search button when no params are selected
* Add multiple categories of grouping conditions * Add conditional grouping to stroke popover * Add stroke grouping logic
* Add multiple categories of grouping conditions * Add conditional grouping to stroke popover * Add stroke grouping logic * Add conditional grouping section to Color Popover * Fix active condtions not displaying * Modularize conditional parsing logic * Add color grouping logic
* Add conditionalGroupingOptions prop * Add metrics support to ChartPopover (Metrics app) * Add condtionalGroupingOptions state * Add TODO for Params and Scatters * Fix context conditional grouping and repeated metrics --------- Co-authored-by: fabiovincenzi <[email protected]>
* Add playwright to project * Add playright CI workflow * Add rudimentary test for Dashboard * Move playwright into base directory * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Fix bad yml * Add wait-on for dev server pipeline * Add failing test to check pipeline * Remove failing test * Add tests for dashboard quick navigation buttons * Remove example test and add to readme * Update playwright.yml
* Add playwright to project * Add playright CI workflow * Add rudimentary test for Dashboard * Move playwright into base directory * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Update playwright.yml * Fix bad yml * Add wait-on for dev server pipeline * Add failing test to check pipeline * Remove failing test * Add tests for dashboard quick navigation buttons * Remove example test and add to readme * Add backend clone and run before tests * Fix docker execution * Fix docker TTY issue * Add wait-on for backend server * Add k6 installation and database seeding * Rename Dashboard logic tests * Add preliminary dashboard test * Fix DashboardContent test * Add dev mode to docker pipeline * Fix pipeline issues (remove unused commands) * Remove logging and debugging screenshots * Fix pipeline * Fix pipeline * Access load script by getting raw file instead of pulling entire repo * Remove duplicate tests
* Fix contributions feed bug and styling issues * Add tests for experiments table * Add experiment filter test * Add contribution heatmap tooltip test * Add test for checking valid query in monaco editor * Remove webkit from E2E test config * Fix bad tests on Dashboard Logic suite * Add experiment link tests
* Fix playwright pipeline * Upgrade playwright to 1.45.0 * Add with-deps * Add playwright envs * Change installation order * Do everything in src directory * Set working-directory
* uncomment the Tags navigation items
* Fix playwright pipeline * Upgrade playwright to 1.45.0 * Add with-deps * Add playwright envs * Change installation order * Do everything in src directory * Set working-directory * Add range start state to Table * Extend onRowSelect to allow range selection * Plug together rangeStart state and callback * Intercept and handle shift click event
…#105) * Add new enums for HideColumns * Add buttons for toggles * Fix broken Hide All button * Implement hide metrics logic * Add alignmentconfig fix * Add conditional virtual rendering for column list * Add frontend triggers * Add show metrics logic * Add hide params logic * Add show params logic
* Add basic test for runs (no experiments selected) * Add test for selected generated experiment * Update playwright dev dependency for local execution * Test navigating from table to experiment page * Test navigating from dashboard to runs * Clean up tests * Test navigation to run page on clicking run name * Test that run page param searchbox works * Test metrics explorer link query content * Test Run settings page description/name editing * Test that run selector is working * Fix run selector test (force alphabetical ordering) * Improve formatting and comments
* Add experiment callbacks to app model * Add images app * Add experiment header * Add formatted URI for artifact image fetching * Add conditional formatting based on artifact_location * Add project params polling for images * Fix alignmentConfigs issue (temp) * Replace GET with POST for images stream * Remove comment
…arch#110) * Add index/count based fetching for useRunMetricsBatch * Add quick fix for alignment config error * Add preliminary infinite scrolling properties * Add Load More button to Card * Fix and clean up useRunMetricsBatch hook * Type annotations and cleanup * Clean up old changes * Fix styling and add dynamic metric count to button * Fix broken test date check
* Fix off by one bugs in index range * Fix typos * Fix image blob data not refreshing on Search
trying again, deleting this |
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.
Update upstream version to trigger branch creation