Comments (7)
It's a very nice idea. @shcheklein @dmpetrov ?
like it! the only minor suggestion is to start with DVC
: DVC: generated report
or something like this. The reason is that a lot of people prefer all commits starting from lower case, a lot of folks with upper case - it will be painful for them to see our to breaking the rule :)
from cml.
Quick followup: I found the reports once I made a PR! I think we may have to make it very clear in the docs that the report is made when a PR occurs, not automatically whenever a GitHub action runs (which is what I expected).
Also, how can we generate a report comparing commits on the same branch? I might change some hyperparameters of my ML model on a single branch, rather than making a separate branch and PR for each experiment with a different set of hyperparameters. What makes sense for this case?
from cml.
Quick followup: I found the reports once I made a PR!
You should see also your reports in your commits list
Another possibility is the green arrow in the project
Unnamed Actions workflows are reports (are unnamed since the check is not trigger by a run)
and of course the PR widget as you mention.
Also, how can we generate a report comparing commits on the same branch?
Glad that you make that question. We have been working on that direction, however for this release we setup a baseline to be compared with current experiment. That baseline is always comparing with your origin/master or the commit, ref that you setup through baseline
parameter. Aside of that you will see the last 5 experiments in your branch direct access.
from cml.
Cool, thanks for pointing these out! One note on the Commits view:
Only the commits with the message "dvc repro [ci skip]" generate a DVC report. As a person new to CI/CD, this was a bit confusing. Would it make sense to save the commit message as "Generate DVC report", or otherwise tag these commits somehow so I know to look here for the report?
from cml.
Cool, thanks for pointing these out!
Thanks to you to point this to improve the docs!
Only the commits with the message "dvc repro [ci skip]" generate a DVC report.
every commit generates a DVC Report, if repro does not have reason to run DVC-cml still generates a report (if you click the green arrow you will see two reports).
Would it make sense to save the commit message as "Generate DVC report",
It's a very nice idea. @shcheklein @dmpetrov ?
from cml.
It's a very nice idea. @shcheklein @dmpetrov ?
like it! the only minor suggestion is to start with
DVC
Good idea! I'd not use DVC:
prefix, I'd use DVC-CML:
instead.
from cml.
Now reports can be found as Github Checks or Github/Gitlab commit comments that appears in the PR/MR workflow or commit overview page.
from cml.
Related Issues (20)
- GitLab driver branch fetch is using deprecated GitLab CI environment variables HOT 1
- --idle-time="never" causes an unhandled error with GitLab driver
- CML Kubernetes self-hosted runner is registered to GitHub but the workflow never continues HOT 4
- pr + comment create Error: PR for commit sha not found HOT 14
- Socket hang up when publishing assets HOT 4
- Resource not accessible by integration Http error. HOT 4
- Invalid URL error HOT 4
- Invalid URL error HOT 3
- Error: cml comment create report.md HOT 9
- Token not found error HOT 4
- Stale secret deletion HOT 1
- Error when trying to use `latest-gpu` container inside GitHub actions workflow. HOT 1
- How to setup multiple GPU for CML runner in GCP HOT 2
- Resource not accessble while creating report
- cml runner seems to try and pull images from a quay.io repo instead of dockerhub HOT 6
- Error: URL Parsing Failed {"subject_url":"[email protected]:...\n"} HOT 2
- New Feature HOT 1
- Use of kernel 5.4 in base AWS image HOT 2
- Error: Resource not accessible by integration HOT 1
- How to set instance recreation times count (exceeded maximum number of attempts error on start up)? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cml.