Reputation: 77
I don't know where else to ask this question so would appreciate any help or feedback. I've been reading the SDK documentation for azure machine learning service (in particular azureml.core
). There's a class called Pipeline
that has methdods validate()
and publish()
. Here are the docs for this:
When I call validate()
, everything validates and I call publish but it seems to only create an API endpoint in the workspace, it doesn't register my pipeline under Pipelines and there's obviously nothing in the designer.
My question: I want to publish my pipeline so I just have to launch from the workspace with one click. I've built it already using the SDK (Python code). I don't want to work with an API. Is there any way to do this or would I have to rebuild the entire pipeline using the designer (drag and drop)?
Upvotes: 2
Views: 1250
Reputation: 3961
Totally empathize with your confusion. Our team has been working with Azure ML pipelines for quite some time but PublishedPipelines
still confused me initially because:
PublishedPipeline
is called as a Pipeline Endpoint
in the Studio UI, andDataset
and Model
's .register()
method, but fundamentally different.TL;DR
: all Pipeline.publish()
does is create an endpoint that you can use to:
You can see PublishedPipelines
in the Studio UI in two places:
Upvotes: 1