Model Classe
Modelo para preparação e classificação.
- Herança
-
azure.ai.ml.entities._assets._artifacts.artifact.ArtifactModel
Construtor
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
A versão do modelo. A predefinição é "1" se não for fornecido um nome ou um nome não registado. Caso contrário, a predefinição é a criação automática da última versão registada do modelo com esse nome.
O formato de armazenamento para esta entidade, utilizado para NCD (Novel Class Discovery). Os valores aceites são "custom_model", "mlflow_model" ou "triton_model". A predefinição é "custom_model".
A data e hora em que o modelo foi criado, no formato ISO 8601 UTC. (por exemplo, '2020-10-19 17:44:02.096572').
Os sabores nos quais o modelo pode ser interpretado. A predefinição é Nenhuma.
Um URI remoto ou um caminho local que aponte para um modelo. A predefinição é Nenhuma.
Dicionário de etiquetas. As etiquetas podem ser adicionadas, removidas e atualizadas. A predefinição é Nenhuma.
O dicionário da propriedade do recurso. A predefinição é Nenhuma.
Exemplos
Criar um objeto Modelo.
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 |
Despeje o conteúdo do recurso num ficheiro no formato YAML. |
dump
Despeje o conteúdo do recurso num ficheiro no formato YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parâmetros
O caminho local ou o fluxo de ficheiros no qual escrever o conteúdo YAML. Se dest for um caminho de ficheiro, será criado um novo ficheiro. Se dest for um ficheiro aberto, o ficheiro será escrito diretamente.
- kwargs
- dict
Argumentos adicionais a transmitir para o serializador YAML.
Exceções
Gerado se dest for um caminho de ficheiro e o ficheiro já existir.
Gerado se dest for um ficheiro aberto e o ficheiro não for gravável.
Atributos
base_path
creation_context
O contexto de criação do recurso.
Devoluções
Os metadados de criação do recurso.
Tipo de retorno
id
O ID do recurso.
Devoluções
O ID global do recurso, um ID de Resource Manager do Azure (ARM).
Tipo de retorno
path
version
Azure SDK for Python