Model Klasse
Modell für Training und Bewertung.
- Vererbung
-
azure.ai.ml.entities._assets._artifacts.artifact.ArtifactModel
Konstruktor
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)
Parameter
Der Name des Modells. Standardmäßig wird eine zufällige GUID verwendet.
Die Version des Modells. Standardmäßig wird "1" festgelegt, wenn entweder kein Name oder ein nicht registrierter Name angegeben wird. Andernfalls wird standardmäßig die automatische Erhöhung der letzten registrierten Version des Modells mit diesem Namen verwendet.
Das Speicherformat für diese Entität, das für NCD (Novel Class Discovery) verwendet wird. Akzeptierte Werte sind "custom_model", "mlflow_model" oder "triton_model". Standardmäßig wird "custom_model" festgelegt.
Das Datum und die Uhrzeit der Erstellung des Modells im FORMAT UTC ISO 8601. (z. B. '2020-10-19 17:44:02.096572').
Die Varianten, in denen das Modell interpretiert werden kann. Der Standardwert ist „None“.
Ein Remote-URI oder ein lokaler Pfad, der auf ein Modell verweist. Der Standardwert ist „None“.
Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. Der Standardwert ist „None“.
Das Objekteigenschaftenwörterbuch. Der Standardwert ist „None“.
Beispiele
Erstellen eines Model-Objekts.
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",
)
Methoden
dump |
Speichern Sie den Ressourceninhalt in eine Datei im YAML-Format. |
dump
Speichern Sie den Ressourceninhalt in eine Datei im YAML-Format.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parameter
Der lokale Pfad oder Dateistream, in den der YAML-Inhalt geschrieben werden soll. Wenn dest ein Dateipfad ist, wird eine neue Datei erstellt. Wenn dest eine geöffnete Datei ist, wird die Datei direkt in geschrieben.
- kwargs
- dict
Zusätzliche Argumente, die an den YAML-Serialisierer übergeben werden sollen.
Ausnahmen
Wird ausgelöst, wenn dest ein Dateipfad ist und die Datei bereits vorhanden ist.
Wird ausgelöst, wenn dest eine geöffnete Datei ist und die Datei nicht beschreibbar ist.
Attribute
base_path
creation_context
Der Erstellungskontext der Ressource.
Gibt zurück
Die Erstellungsmetadaten für die Ressource.
Rückgabetyp
id
Die Ressourcen-ID.
Gibt zurück
Die globale ID der Ressource, eine Arm-ID (Azure Resource Manager).
Rückgabetyp
path
version
Azure SDK for Python