Skip to content

start: use exp init instead of stage add#3196

Merged
jorgeorpinel merged 10 commits into
masterfrom
iesahin/start-exp-init
Feb 2, 2022
Merged

start: use exp init instead of stage add#3196
jorgeorpinel merged 10 commits into
masterfrom
iesahin/start-exp-init

Conversation

@iesahin
Copy link
Copy Markdown
Contributor

@iesahin iesahin commented Jan 19, 2022

This one updates the project setup instructions in dvc.org/start/experiments

Related #3051

@shcheklein shcheklein temporarily deployed to dvc-org-iesahin-start-e-myzshv January 19, 2022 15:31 Inactive
@iesahin iesahin self-assigned this Jan 19, 2022
Comment thread content/docs/start/experiments.md Outdated
Comment thread content/docs/start/experiments.md Outdated
Comment thread content/docs/start/experiments.md Outdated
Comment thread content/docs/start/experiments.md Outdated
Comment thread content/docs/start/experiments.md Outdated
Copy link
Copy Markdown
Contributor

@shcheklein shcheklein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A bit of cleanup, otherwise good to go I think

@shcheklein shcheklein temporarily deployed to dvc-org-iesahin-start-e-myzshv January 26, 2022 15:42 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-iesahin-start-e-myzshv January 26, 2022 15:43 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-iesahin-start-e-myzshv January 26, 2022 15:46 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-iesahin-start-e-myzshv January 26, 2022 15:48 Inactive
@iesahin
Copy link
Copy Markdown
Contributor Author

iesahin commented Jan 26, 2022

Updated per your review. Thanks @shcheklein

Comment thread content/docs/start/experiments.md Outdated
> use isolated from the rest of your system. This prevents version conflicts.
A typical machine learning project has data, a set of scripts that train a
model, a bunch of hyperparameters that tune training and models, and outputs
metrics and plots to evaluate the models. DVC makes certain assumptions about
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

one more thing reading this. "DVC makes assumptions" is too strong (like DVC is an opinionated framework while it's not). It's only dvc exp init has defaults, right?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Revised that phrase. Thank you. @shcheklein PTAL.

Copy link
Copy Markdown
Contributor

@shcheklein shcheklein left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks go to me, thanks @iesahin !

One small but important change in the init description that I think we should make.

Comment thread content/docs/start/experiments.md Outdated
Comment thread content/docs/start/experiments.md
Comment thread content/docs/start/experiments.md Outdated
A typical machine learning project has data, a set of scripts that train a
model, a bunch of hyperparameters that tune training and models, and outputs
metrics and plots to evaluate the models. `dvc exp init` has sane defaults about
the names of these elements to initialize a project:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Co-authored-by: Ivan Shcheklein <shcheklein@gmail.com>
@jorgeorpinel jorgeorpinel had a problem deploying to dvc-org-iesahin-start-e-myzshv February 2, 2022 15:16 Failure
Copy link
Copy Markdown
Contributor

@jorgeorpinel jorgeorpinel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor suggestion below. Committing in order to merge this...

UPDATE: Also had to resolve a conflict

Comment thread content/docs/start/experiments.md Outdated
Comment thread content/docs/start/experiments.md Outdated
@jorgeorpinel jorgeorpinel had a problem deploying to dvc-org-iesahin-start-e-myzshv February 2, 2022 15:19 Failure
@jorgeorpinel jorgeorpinel temporarily deployed to dvc-org-iesahin-start-e-myzshv February 2, 2022 15:21 Inactive
@jorgeorpinel jorgeorpinel merged commit ca5c1f3 into master Feb 2, 2022
@jorgeorpinel jorgeorpinel deleted the iesahin/start-exp-init branch February 2, 2022 15:23
iesahin pushed a commit that referenced this pull request Apr 11, 2022
* use exp init instead of stage add

* into -> with in the title

* rephrase into -> with + using

* modify -> tune

* describes -> specifies

* makes assumptions -> has sane defaults

* h3 -> h2

* Update content/docs/start/experiments.md

Co-authored-by: Ivan Shcheklein <shcheklein@gmail.com>

* Apply suggestions from code review

Co-authored-by: Jorge Orpinel <jorgeorpinel@users.noreply.github.com>
Co-authored-by: Ivan Shcheklein <shcheklein@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants