Model Класс
Модель для обучения и оценки.
- Наследование
-
azure.ai.ml.entities._assets._artifacts.artifact.ArtifactModel
Конструктор
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)
Параметры
Версия модели. По умолчанию используется значение "1", если не указано имя или незарегистрированное имя. В противном случае по умолчанию выполняется автоматическое приращение последней зарегистрированной версии модели с таким именем.
Формат хранения для этой сущности, используемый для NCD (обнаружение новых классов). Допустимые значения: "custom_model", "mlflow_model" или "triton_model". Значение по умолчанию — "custom_model".
Дата и время создания модели в формате UTC ISO 8601. (например, '2020-10-19 17:44:02.096572').
Разновидности, в которых можно интерпретировать модель. Значение по умолчанию — None (Нет).
Удаленный универсальный код ресурса (URI) или локальный путь, указывающий на модель. Значение по умолчанию — None (Нет).
Словарь тегов. Теги можно добавлять, удалять и обновлять. Значение по умолчанию — None (Нет).
Словарь свойств ресурса. Значение по умолчанию — None (Нет).
Примеры
Создание объекта 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",
)
Методы
dump |
Дамп содержимого ресурса в файл в формате YAML. |
dump
Дамп содержимого ресурса в файл в формате YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Параметры
Локальный путь или файловый поток для записи содержимого YAML. Если dest — это путь к файлу, будет создан новый файл. Если dest является открытым файлом, файл будет записан напрямую.
- kwargs
- dict
Дополнительные аргументы для передачи в сериализатор YAML.
Исключения
Возникает, если dest — это путь к файлу, а файл уже существует.
Возникает, если dest является открытым файлом и файл не поддерживает запись.
Атрибуты
base_path
creation_context
Контекст создания ресурса.
Возвращаемое значение
Метаданные создания для ресурса.
Возвращаемый тип
id
Идентификатор ресурса.
Возвращаемое значение
Глобальный идентификатор ресурса, идентификатор Resource Manager Azure (ARM).
Возвращаемый тип
path
version
Azure SDK for Python