Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln ger en jämförelse av scenarion i SDK v1 och SDK v2.
Skapa modell
SDK v1
import urllib.request from azureml.core.model import Model # Register model model = Model.register(ws, model_name="local-file-example", model_path="mlflow-model/model.pkl")SDK v2
from azure.ai.ml.entities import Model from azure.ai.ml.constants import AssetTypes file_model = Model( path="mlflow-model/model.pkl", type=AssetTypes.CUSTOM_MODEL, name="local-file-example", description="Model created from local file." ) ml_client.models.create_or_update(file_model)
Använda modell i ett experiment/jobb
SDK v1
model = run.register_model(model_name='run-model-example', model_path='outputs/model/') print(model.name, model.id, model.version, sep='\t')SDK v2
from azure.ai.ml.entities import Model from azure.ai.ml.constants import AssetTypes run_model = Model( path="azureml://jobs/$RUN_ID/outputs/artifacts/paths/model/", name="run-model-example", description="Model created from run.", type=AssetTypes.CUSTOM_MODEL ) ml_client.models.create_or_update(run_model)
Mer information om modeller finns i Arbeta med modeller i Azure Machine Learning.
Mappning av viktiga funktioner i SDK v1 och SDK v2
| Funktioner i SDK v1 | Grov mappning i SDK v2 |
|---|---|
| Model.register | ml_client.models.create_or_update |
| run.register_model | ml_client.models.create_or_update |
| Model.deploy | ml_client.begin_create_or_update(blue_deployment) |
Nästa steg
Mer information finns i dokumentationen här: