Skip to content
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

Model Registry docs #3778

Merged
merged 55 commits into from
Jul 26, 2022
Merged

Model Registry docs #3778

merged 55 commits into from
Jul 26, 2022

Conversation

tapadipti
Copy link
Contributor

@tapadipti tapadipti commented Jul 19, 2022

Changes:

  • A new section Model Registry has been added within User Guide for Studio.
  • And some existing files have been updated to incorporate model registry information.

@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-metrhl925hnq6n July 19, 2022 05:23 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 19, 2022 06:22 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 19, 2022 07:49 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 19, 2022 12:22 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 19, 2022 12:54 Inactive
redirects-list.json Outdated Show resolved Hide resolved
Comment on lines +9 to +12
Iterative Studio creates [projects] by identifying machine learning models,
datasets, metrics and hyperparameters defined in your Git repositories. These
values are found in JSON or YAML files in the repository. Additionally, model
information may be available as Git tags.
Copy link
Contributor

Choose a reason for hiding this comment

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

Follow up to #3778 (comment)

Suggested change
Iterative Studio creates [projects] by identifying machine learning models,
datasets, metrics and hyperparameters defined in your Git repositories. These
values are found in JSON or YAML files in the repository. Additionally, model
information may be available as Git tags.
Iterative Studio creates [projects] by identifying machine learning models,
datasets, metrics, and hyperparameters defined in your Git repositories. These
values are mainly found in JSON or YAML files in the repository. Additional
model information may also be available in Git tags.

@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 03:33 Inactive
@shcheklein shcheklein had a problem deploying to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 03:35 Failure
Copy link
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.

LGTM! 🚀 thanks for all the work @tapadipti 🙏🏼

There's some minor things unresolved from my previous review and couple more things in #3778 (review) and #3778 (review) above, but these don't block the merge.

Just fixing a link below...

Comment on lines +17 to +19
New Release!{' '}
<Link href="https://dvc.org/blog/iterative-studio-model-registry">
Git-backed Machine Learning Model Registry
Copy link
Contributor

Choose a reason for hiding this comment

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

The link checker can't find this one but it's OK because it's in a different PR. Review app:

https://dvc-org-mr-blog-post-ztcaladh1.herokuapp.com/blog/iterative-studio-model-registry

@shcheklein shcheklein had a problem deploying to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 03:39 Failure
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 03:44 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 03:47 Inactive
Copy link
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.

A few more items from a sanity check (of the review app). Some of these need your attention @tapadipti (see check boxes)


**_TODO: Replace the below with the MR release video_**

https://www.youtube.com/watch?v=hKf4twg832g
Copy link
Contributor

@jorgeorpinel jorgeorpinel Jul 26, 2022

Choose a reason for hiding this comment

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

  • Replace with the MR release video (I already removed the TODO line).

line tool, you can also add models from the [CLI][gto]. To add models using
Iterative Studio, watch this tutorial video or read on below:

https://youtu.be/szzv4ZXmYAs
Copy link
Contributor

@jorgeorpinel jorgeorpinel Jul 26, 2022

Choose a reason for hiding this comment

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

image

Comment on lines 37 to 38
MLEM generates. After you have run `mlem init`, Iterative Studio will be
able to parse the `.mlem` file to extract model metadata.
Copy link
Contributor

Choose a reason for hiding this comment

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

Shoot, this is a problem... mlem init is linking to the dvc init ref...

Copy link
Contributor

Choose a reason for hiding this comment

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

I guess it's a docs engine bug (we should fix separately). For now this should do the trick (committing):

Suggested change
MLEM generates. After you have run `mlem init`, Iterative Studio will be
able to parse the `.mlem` file to extract model metadata.
MLEM generates. After you have run
[`mlem init`](https://mlem.ai/doc/command-reference/init), Iterative
Studio will be able to parse the `.mlem` file to extract model metadata.

Copy link
Contributor

Choose a reason for hiding this comment

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

docs engine bug (we should fix separately)

Extracted to #3809

this should do the trick

Yep! It works now 👍🏼

register versions using Iterative Studio, watch this tutorial video or read on
below:

https://youtu.be/eA70puzOp1o
Copy link
Contributor

@jorgeorpinel jorgeorpinel Jul 26, 2022

Choose a reason for hiding this comment

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

You can assign stages using the [GTO] CLI. To assign stages using Iterative
Studio, watch this tutorial video or read on below:

https://youtu.be/Vrp1O5lkWBo
Copy link
Contributor

@jorgeorpinel jorgeorpinel Jul 26, 2022

Choose a reason for hiding this comment

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

@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 04:09 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 04:16 Inactive
@shcheklein shcheklein temporarily deployed to dvc-org-mr-docs-ezydbpywaed4ti July 26, 2022 04:26 Inactive
@tapadipti tapadipti merged commit 74f2422 into main Jul 26, 2022
@tapadipti tapadipti deleted the mr-docs branch July 26, 2022 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⌛ status: wait-core-merge Waiting for related product PR merge/release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants