Partager via


Model Classe

Modèle pour l’entraînement et le scoring.

Héritage
azure.ai.ml.entities._assets._artifacts.artifact.Artifact
Model

Constructeur

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)

Paramètres

name
Optional[str]
Obligatoire

Nom du modèle. La valeur par défaut est un GUID aléatoire.

version
Optional[str]
Obligatoire

Version du modèle. La valeur par défaut est « 1 » si aucun nom ou nom non inscrit n’est fourni. Sinon, la valeur par défaut est l’incréation automatique à partir de la dernière version inscrite du modèle portant ce nom.

type
Optional[str]
Obligatoire

Format de stockage de cette entité, utilisé pour ncD (novel class discovery). Les valeurs acceptées sont « custom_model », « mlflow_model » ou « triton_model ». La valeur par défaut est « custom_model ».

utc_time_created
Optional[str]
Obligatoire

Date et heure de création du modèle, au format UTC ISO 8601. (par exemple, « 2020-10-19 17 :44 :02.096572 »).

flavors
Optional[dict[str, Any]]
Obligatoire

Les saveurs dans lesquelles le modèle peut être interprété. La valeur par défaut est None.

path
Optional[str]
Obligatoire

Uri distant ou chemin d’accès local pointant vers un modèle. La valeur par défaut est None.

description
Optional[str]
Obligatoire

Description de la ressource. La valeur par défaut est None

tags
Optional[dict[str, str]]
Obligatoire

Dictionnaire de balises. Les balises peuvent être ajoutées, supprimées et mises à jour. La valeur par défaut est None.

properties
Optional[dict[str, str]]
Obligatoire

Dictionnaire de propriétés de ressource. La valeur par défaut est None.

stage
Optional[str]
Obligatoire

Étape de la ressource. La valeur par défaut est None.

kwargs
Optional[dict]
Obligatoire

Dictionnaire des paramètres de configuration supplémentaires.

Exemples

Création d’un objet 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",
   )

Méthodes

dump

Videz le contenu de la ressource dans un fichier au format YAML.

dump

Videz le contenu de la ressource dans un fichier au format YAML.

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

Paramètres

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

Chemin d’accès local ou flux de fichiers dans lequel écrire le contenu YAML. Si dest est un chemin de fichier, un nouveau fichier est créé. Si dest est un fichier ouvert, le fichier est écrit directement dans.

kwargs
dict

Arguments supplémentaires à passer au sérialiseur YAML.

Exceptions

Déclenché si dest est un chemin de fichier et que le fichier existe déjà.

Déclenché si dest est un fichier ouvert et que le fichier n’est pas accessible en écriture.

Attributs

base_path

Chemin de base de la ressource.

Retours

Chemin de base de la ressource.

Type de retour

str

creation_context

Contexte de création de la ressource.

Retours

Métadonnées de création de la ressource.

Type de retour

id

ID de la ressource.

Retours

L’ID global de la ressource, un ID Azure Resource Manager (ARM).

Type de retour

path

version

Version de la ressource.

Retours

Version de la ressource.

Type de retour

str