ModelOperations Класс

ModelOperations.

Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать экземпляр MLClient, который создает его экземпляр и присоединяет его в качестве атрибута.

Наследование
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
ModelOperations

Конструктор

ModelOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, all_operations: OperationsContainer = None, **kwargs: Dict)

Параметры

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Обязательно

Переменные области для классов операций объекта MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Обязательно

Общая конфигурация для классов операций объекта MLClient.

service_client
Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
Обязательно

Клиент службы, позволяющий конечным пользователям работать с ресурсами рабочей области Машинного обучения Azure (ServiceClient042023Preview или ServiceClient102021Dataplane).

datastore_operations
DatastoreOperations
Обязательно

Представляет клиент для выполнения операций с хранилищами данных.

all_operations
<xref:azure.ai.ml._scope_dependent_operations.OperationsContainer>
значение по умолчанию: None

Все классы операций объекта MLClient.

Методы

archive

Архивация ресурса модели.

create_or_update

Возвращает созданный или обновленный ресурс модели.

download

Скачивание файлов, связанных с моделью.

get

Возвращает сведения об указанном ресурсе модели.

list

Вывод списка всех ресурсов модели в рабочей области.

package

Примечание

Это экспериментальный метод, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Упаковка ресурса модели

restore

Восстановление архивного ресурса модели.

share

Примечание

Это экспериментальный метод, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Предоставление общего доступа к ресурсу модели из рабочей области в реестр.

archive

Архивация ресурса модели.

archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Параметры

name
str
Обязательно

Имя ресурса модели.

version
str
Обязательно

Версия ресурса модели.

label
str
Обязательно

Метка ресурса модели. (взаимоисключающий с версией)

create_or_update

Возвращает созданный или обновленный ресурс модели.

create_or_update(model: Model | WorkspaceAssetReference) -> Model

Параметры

model
Model
Обязательно

Объект ресурса модели.

Возвращаемое значение

Объект ресурса модели.

Возвращаемый тип

Исключения

Возникает, когда путь артефакта модели уже связан с другим ресурсом

Возникает, если не удается успешно проверить модель. Подробные сведения будут указаны в сообщении об ошибке.

Возникает, если локальный путь указывает на пустой каталог.

download

Скачивание файлов, связанных с моделью.

download(name: str, version: str, download_path: PathLike | str = '.') -> None

Параметры

name
str
Обязательно

Имя модели.

version
str
Обязательно

Версия модели.

download_path
Union[<xref:PathLike>, str]
Обязательно

Локальный путь в качестве назначения загрузки по умолчанию использует текущий рабочий каталог текущего пользователя. Содержимое будет перезаписано.

Исключения

ResourceNotFoundError

Значение , если не удается найти модель, соответствующую указанному имени.

get

Возвращает сведения об указанном ресурсе модели.

get(name: str, version: str | None = None, label: str | None = None) -> Model

Параметры

name
str
Обязательно

Имя модели.

version
str
Обязательно

Версия модели.

label
str
Обязательно

Метка модели. (взаимоисключающий с версией)

Возвращаемое значение

Объект ресурса модели.

Возвращаемый тип

Исключения

Возникает, если не удается успешно проверить модель. Подробные сведения будут указаны в сообщении об ошибке.

list

Вывод списка всех ресурсов модели в рабочей области.

list(name: str | None = None, stage: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> Iterable[Model]

Параметры

name
Optional[str]
Обязательно

Имя модели.

stage
Optional[str]
Обязательно

Этап модели

list_view_type

Тип представления для включения и исключения (например) архивных моделей. По умолчанию — <xref:ListViewType.ACTIVE_ONLY>.

Возвращаемое значение

Итератор, подобный экземпляру объектов Model

Возвращаемый тип

package

Примечание

Это экспериментальный метод, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Упаковка ресурса модели

package(name: str, version: str, package_request: ModelPackage, **kwargs) -> Environment

Параметры

name
str
Обязательно

Имя ресурса модели.

version
str
Обязательно

Версия ресурса модели.

package_request
ModelPackage
Обязательно

Запрос пакета модели.

Возвращаемое значение

Объект среды

Возвращаемый тип

restore

Восстановление архивного ресурса модели.

restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None

Параметры

name
str
Обязательно

Имя ресурса модели.

version
str
Обязательно

Версия ресурса модели.

label
str
Обязательно

Метка ресурса модели. (взаимоисключающий с версией)

share

Примечание

Это экспериментальный метод, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Предоставление общего доступа к ресурсу модели из рабочей области в реестр.

share(name, version, *, share_with_name, share_with_version, registry_name) -> Model

Параметры

name
str
Обязательно

Имя ресурса модели.

version
str
Обязательно

Версия ресурса модели.

share_with_name
str

Имя ресурса модели для совместного использования.

share_with_version
str

Версия ресурса модели для совместного использования.

registry_name
str

Имя целевого реестра.

Возвращаемое значение

Объект ресурса модели.

Возвращаемый тип