Model Clase
Modelo para entrenamiento y puntuación.
- Herencia
-
azure.ai.ml.entities._assets._artifacts.artifact.ArtifactModel
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)
Parámetros
Versión del modelo. El valor predeterminado es "1" si no se proporciona ningún nombre o un nombre no registrado. De lo contrario, el valor predeterminado es la creación automática de la última versión registrada del modelo con ese nombre.
Formato de almacenamiento para esta entidad, que se usa para NCD (Detección de clases noveles). Los valores aceptados son "custom_model", "mlflow_model" o "triton_model". El valor predeterminado es "custom_model".
Fecha y hora en que se creó el modelo, en formato ISO 8601 UTC. (por ejemplo, "2020-10-19 17:44:02.096572").
Los tipos en los que se puede interpretar el modelo. El valor predeterminado es None.
Un URI remoto o una ruta de acceso local que apunta a un modelo. El valor predeterminado es None.
Diccionario de etiquetas. Las etiquetas se pueden agregar, quitar y actualizar. El valor predeterminado es None.
Diccionario de propiedades de recurso. El valor predeterminado es None.
Ejemplos
Crear un objeto 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étodos
dump |
Volque el contenido del recurso en un archivo en formato YAML. |
dump
Volque el contenido del recurso en un archivo en formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parámetros
Ruta de acceso local o secuencia de archivos en la que se va a escribir el contenido de YAML. Si dest es una ruta de acceso de archivo, se creará un nuevo archivo. Si dest es un archivo abierto, el archivo se escribirá directamente.
- kwargs
- dict
Argumentos adicionales para pasar al serializador YAML.
Excepciones
Se genera si dest es una ruta de acceso de archivo y el archivo ya existe.
Se genera si dest es un archivo abierto y el archivo no se puede escribir.
Atributos
base_path
Ruta de acceso base del recurso.
Devoluciones
Ruta de acceso base del recurso.
Tipo de valor devuelto
creation_context
Contexto de creación del recurso.
Devoluciones
Metadatos de creación del recurso.
Tipo de valor devuelto
id
El identificador del recurso.
Devoluciones
Identificador global del recurso, un identificador de Azure Resource Manager (ARM).
Tipo de valor devuelto
path
version
Azure SDK for Python