Model Classe
Modello per il training e il punteggio.
- Ereditarietà
-
azure.ai.ml.entities._assets._artifacts.artifact.ArtifactModel
Costruttore
Model(*, name: str | None = None, version: str | None = None, type: str | None = None, path: str | PathLike | None = None, utc_time_created: str | None = None, flavors: Dict[str, Dict[str, Any]] | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, stage: str | None = None, **kwargs)
Parametri
Versione del modello. Il valore predefinito è "1" se non viene fornito alcun nome o un nome non registrato. In caso contrario, il valore predefinito viene eseguito automaticamente dall'ultima versione registrata del modello con tale nome.
Formato di archiviazione per questa entità, usato per NCD (Individuazione classi nuove). I valori accettati sono "custom_model", "mlflow_model" o "triton_model". Il valore predefinito è "custom_model".
Data e ora di creazione del modello in formato UTC ISO 8601. (ad esempio '2020-10-19 17:44:02.096572').
I sapori in cui è possibile interpretare il modello. Il valore predefinito è Nessuna.
URI remoto o percorso locale che punta a un modello. Il valore predefinito è Nessuna.
Dizionario tag. I tag possono essere aggiunti, rimossi e aggiornati. Il valore predefinito è Nessuna.
Dizionario delle proprietà asset. Il valore predefinito è Nessuna.
Esempio
Creazione di un oggetto Model.
from azure.ai.ml.entities import Model
model = Model(
name="model1",
version="5",
description="my first model in prod",
path="models/very_important_model.pkl",
properties={"prop1": "value1", "prop2": "value2"},
type="mlflow_model",
flavors={
"sklearn": {"sklearn_version": "0.23.2"},
"python_function": {"loader_module": "office.plrmodel", "python_version": 3.6},
},
stage="Production",
)
Metodi
dump |
Eseguire il dump del contenuto dell'asset in un file in formato YAML. |
dump
Eseguire il dump del contenuto dell'asset in un file in formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametri
Percorso locale o flusso di file in cui scrivere il contenuto YAML. Se il massimo è un percorso di file, verrà creato un nuovo file. Se il massimo è un file aperto, il file verrà scritto direttamente.
- kwargs
- dict
Argomenti aggiuntivi da passare al serializzatore YAML.
Eccezioni
Generato se il numero massimo è un percorso di file e il file esiste già.
Generato se il massimo è un file aperto e il file non è scrivibile.
Attributi
base_path
creation_context
Contesto di creazione della risorsa.
Restituisce
Metadati di creazione per la risorsa.
Tipo restituito
id
L'ID della risorsa.
Restituisce
ID globale della risorsa, ID di Azure Resource Manager (ARM).
Tipo restituito
path
version
Azure SDK for Python