Dela via


Model Klass

Modell för träning och bedömning.

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

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)

Parametrar

name
Optional[str]
Obligatorisk

Namnet på modellen. Standardvärdet är ett slumpmässigt GUID.

version
Optional[str]
Obligatorisk

Modellens version. Standardvärdet är "1" om inget namn eller ett oregistrerat namn har angetts. Annars är standardinställningen automatisk inmatning från den senast registrerade versionen av modellen med det namnet.

type
Optional[str]
Obligatorisk

Lagringsformatet för den här entiteten, som används för NCD (Novel Class Discovery). Godkända värden är "custom_model", "mlflow_model" eller "triton_model". Standardvärdet är "custom_model".

utc_time_created
Optional[str]
Obligatorisk

Datum och tid då modellen skapades, i UTC ISO 8601-format. (t.ex. "2020-10-19 17:44:02.096572").

flavors
Optional[dict[str, Any]]
Obligatorisk

De smaker som modellen kan tolkas i. Standardvärdet är Ingen.

path
Optional[str]
Obligatorisk

En fjärr-URI eller en lokal sökväg som pekar på en modell. Standardvärdet är Ingen.

description
Optional[str]
Obligatorisk

Beskrivning av resursen. Standardvärdet är Ingen

tags
Optional[dict[str, str]]
Obligatorisk

Taggordlista. Taggar kan läggas till, tas bort och uppdateras. Standardvärdet är Ingen.

properties
Optional[dict[str, str]]
Obligatorisk

Tillgångsegenskapens ordlista. Standardvärdet är Ingen.

stage
Optional[str]
Obligatorisk

Fasen för resursen. Standardvärdet är Ingen.

kwargs
Optional[dict]
Obligatorisk

En ordlista med ytterligare konfigurationsparametrar.

Exempel

Skapa ett modellobjekt.


   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",
   )

Metoder

dump

Dumpa tillgångsinnehållet i en fil i YAML-format.

dump

Dumpa tillgångsinnehållet i en fil i YAML-format.

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

Parametrar

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

Den lokala sökvägen eller filströmmen som YAML-innehållet ska skrivas till. Om dest är en filsökväg skapas en ny fil. Om dest är en öppen fil skrivs filen till direkt.

kwargs
dict

Ytterligare argument som ska skickas till YAML-serialiseraren.

Undantag

Utlöses om dest är en filsökväg och filen redan finns.

Upphöjt om dest är en öppen fil och filen inte är skrivbar.

Attribut

base_path

Resursens grundläggande sökväg.

Returer

Resursens grundläggande sökväg.

Returtyp

str

creation_context

Resursens skapandekontext.

Returer

Skapandemetadata för resursen.

Returtyp

id

Resurs-ID:t.

Returer

Resursens globala ID, ett ARM-ID (Azure Resource Manager).

Returtyp

path

version

Tillgångsversionen.

Returer

Tillgångsversionen.

Returtyp

str