Share via


Model Klas

Model voor training en scoren.

Overname
azure.ai.ml.entities._assets._artifacts.artifact.Artifact
Model

Constructor

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)

Parameters

name
Optional[str]
Vereist

De naam van het model. Standaard ingesteld op een willekeurige GUID.

version
Optional[str]
Vereist

De versie van het model. De standaardwaarde is '1' als er geen naam of een niet-geregistreerde naam is opgegeven. Anders wordt standaard automatisch gegenereerd vanaf de laatst geregistreerde versie van het model met die naam.

type
Optional[str]
Vereist

De opslagindeling voor deze entiteit, die wordt gebruikt voor NCD (Novel Class Discovery). Geaccepteerde waarden zijn 'custom_model', 'mlflow_model' of 'triton_model'. Standaard ingesteld op 'custom_model'.

utc_time_created
Optional[str]
Vereist

De datum en tijd waarop het model is gemaakt, in UTC ISO 8601-indeling. (bijvoorbeeld '2020-10-19 17:44:02.096572').

flavors
Optional[dict[str, Any]]
Vereist

De smaken waarin het model kan worden geïnterpreteerd. De standaardwaarde is Geen.

path
Optional[str]
Vereist

Een externe URI of een lokaal pad dat naar een model wijst. De standaardwaarde is Geen.

description
Optional[str]
Vereist

De beschrijving van de resource. Standaard ingesteld op Geen

tags
Optional[dict[str, str]]
Vereist

Tagwoordenlijst. Tags kunnen worden toegevoegd, verwijderd en bijgewerkt. De standaardwaarde is Geen.

properties
Optional[dict[str, str]]
Vereist

De woordenlijst met eigenschappen van activa. De standaardwaarde is Geen.

stage
Optional[str]
Vereist

De fase van de resource. De standaardwaarde is Geen.

kwargs
Optional[dict]
Vereist

Een woordenlijst met aanvullende configuratieparameters.

Voorbeelden

Een modelobject maken.


   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

Dump de assetinhoud in een bestand in YAML-indeling.

dump

Dump de assetinhoud in een bestand in YAML-indeling.

dump(dest: str | PathLike | IO, **kwargs) -> None

Parameters

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Vereist

Het lokale pad of de bestandsstroom waar de YAML-inhoud naar moet worden geschreven. Als dest een bestandspad is, wordt er een nieuw bestand gemaakt. Als dest een geopend bestand is, wordt het bestand rechtstreeks naar geschreven.

kwargs
dict

Aanvullende argumenten die moeten worden doorgegeven aan de YAML-serializer.

Uitzonderingen

Gegenereerd als dest een bestandspad is en het bestand al bestaat.

Gegenereerd als dest een geopend bestand is en het bestand niet beschrijfbaar is.

Kenmerken

base_path

Het basispad van de resource.

Retouren

Het basispad van de resource.

Retourtype

str

creation_context

De context voor het maken van de resource.

Retouren

De metagegevens voor het maken van de resource.

Retourtype

id

De resource-id.

Retouren

De globale id van de resource, een ARM-id (Azure Resource Manager).

Retourtype

path

version

De assetversie.

Retouren

De assetversie.

Retourtype

str