-
Notifications
You must be signed in to change notification settings - Fork 16
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
gto add
and artifacts.yaml
arguments/fields
#122
Comments
Thanks for your feedback, @dberenbaum!
2a. Path could not required for virtual artifact, I agree. WDYT about these examples?
^ by default we assume artifact is virtual, until you say it's not. Then only we verify existence. other option is to just check if path is supplied, check that path is committed, and put
cc @dmpetrov |
I think
I agree that the workflow of having to make an extra commit to start tracking an artifact path feels awkward. It reminds me of the mlflow experiment tracking problem where you need to log the commit as part of your run and then save the results of the run in a separate commit. Should the commit history of
I think allowing this is probably enough for now. The other ideas about how to handle |
Ok, first part of this issue was implemented in #130. @dberenbaum I guess when you call One more question. If you do |
Thanks, @aguschin. Let's forget about using |
@dmpetrov mentioned the ability to register a default model/dataset without a name. Is that implemented, and how does/will that work? Is it I'm not clear on whether that causes any issues with the suggested changes here to make names the unique artifact keys and make types optional. |
Almost, but it's not artifact "type=model without name", instead it's "name=model without type". Which will be treated specially. Basically, Studio will join output of (Just want to note here that we have related discussion going on in #127) |
Okay, let's close and discuss over there |
Just found this. Interesting discussion
You can use hierarchical tags. In fact I think that that at least GTO tags should at least be grouped into Then we can recommend that the entire |
Some questions/feedback on
gto add
andartifacts.yaml
:My biggest question is whether the
gto add TYPE NAME PATH
really needs all 3 required arguments. It's a lot to remember and type to add an artifact, and it's not clear why all 3 are required and how each is useful. Related questions:--type
option instead?--virtual
is probably not even necessary since external artifacts could be added without paths.artifacts.yaml
and also under each key in thename
field? Are both needed?One smaller unrelated question:
The text was updated successfully, but these errors were encountered: