-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
plots diff: collect live plots for queued experiments #9432
Conversation
@mattseddon can you test with this PR? With this vscode should be able to run This also makes it possible to include queued or failed exp names in |
I'll continue to exclude these from selection. [Q] Does the change make it possible to call Will test today. |
No, this only affects queued (or |
That's how it works at the moment but the workaround means we have to hack a few things together for new experiments running in the workspace. |
I think I should be able to get |
This should be resolved in the latest PR commit
Since it's unneeded in vscode, support for queued and failed exp names has been removed for now (since it will affect performance), if/when it's needed in the future it is straightforward to add back in
This is now supported in the latest PR commit Note that in all cases, this lookup by running exp name will only work when the given experiment has actually started running (which may not be immediately after doing |
I'm not able to reproduce whatever caused your repo/queue state, but you probably need to clean everything with
|
This should be fixed in the latest PR commit, there was a bug where we were collecting config for the running exp but data was still only collected from the main repo's workspace |
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #9432 +/- ##
==========================================
- Coverage 91.40% 91.36% -0.04%
==========================================
Files 475 476 +1
Lines 37240 37270 +30
Branches 5354 5358 +4
==========================================
+ Hits 34039 34052 +13
- Misses 2638 2653 +15
- Partials 563 565 +2
β View full report in Codecov by Sentry. |
It seems like the new behaviour is working but we've just released a big feature and I am seeing some very strange behaviour when combining our current code with this.
Demo (working live plots)Screen.Recording.2023-05-17.at.7.19.38.pm.mov |
- replaced with queue.collect_active()
@mattseddon this is released in 2.58.1 on the DVC side |
thanks @pmrowla I'll make the necessary updates ππ» |
β I have followed the Contributing to DVC checklist.
π If this PR requires documentation updates, I have created a separate PR (or issue, at least) in dvc.org and linked it here.
Thank you for the contribution - we'll try to review it as soon as possible. π
Will close #9369
dvc plots diff
(exp name can be a queued, actively running, or failed task)