MLClient Класс
Класс клиента для взаимодействия со службами машинного обучения Azure.
Этот клиент используется для управления ресурсами Машинного обучения Azure, такими как рабочие области, задания, модели и т. д.
- Наследование
-
builtins.objectMLClient
Конструктор
MLClient(credential: TokenCredential, subscription_id: str | None = None, resource_group_name: str | None = None, workspace_name: str | None = None, registry_name: str | None = None, **kwargs: Any)
Параметры
Идентификатор подписки Azure. Необязательный параметр только для ресурсов реестра. Значение по умолчанию — None (Нет).
Группа ресурсов Azure. Необязательный параметр только для ресурсов реестра. Значение по умолчанию — None (Нет).
Рабочая область, используемая в клиенте. Необязательный параметр только для операций, которые не зависят от рабочей области. Значение по умолчанию — None (Нет).
Реестр, используемый в клиенте. Необязательный параметр только для операций, которые не зависят от рабочей области. Значение по умолчанию — None (Нет).
Указывает, следует ли отображать индикаторы выполнения для длительных операций (например, если этот пакет SDK не используется в интерактивной настройке, клиенты могут задать для этого параметра значение False). Значение по умолчанию — True.
Указывает, следует ли включать телеметрию. В Jupyter Notebook будет переопределено значение False. По умолчанию имеет значение True, если в Jupyter Notebook.
Примеры
При использовании независимых доменов (т. е. любого облака, отличного от AZURE_PUBLIC_CLOUD), необходимо передать имя облака в kwargs и использовать центр с DefaultAzureCredential.
from azure.ai.ml import MLClient
from azure.identity import AzureAuthorityHosts, DefaultAzureCredential
kwargs = {"cloud": "AzureChinaCloud"}
ml_client = MLClient(
subscription_id=subscription_id,
resource_group_name=resource_group,
credential=DefaultAzureCredential(authority=AzureAuthorityHosts.AZURE_CHINA),
**kwargs,
)
Методы
begin_create_or_update |
Асинхронно создает или обновляет ресурс Машинного обучения Azure. |
create_or_update |
Создает или обновляет ресурс Машинного обучения Azure. |
from_config |
Возвращает клиент из существующей рабочей области Машинного обучения Azure с помощью конфигурации файла. Этот метод предоставляет простой способ повторного использования одной рабочей области в нескольких записных книжках Или проектах Python. Свойства azure Resource Manager (ARM) рабочей области можно сохранить в файле конфигурации JSON в следующем формате:
Затем этот метод можно использовать для загрузки одной и той же рабочей области в разные записные книжки или проекты Python без повторного создания свойств ARM рабочей области. |
begin_create_or_update
Асинхронно создает или обновляет ресурс Машинного обучения Azure.
begin_create_or_update(entity: R, **kwargs) -> LROPoller[R]
Параметры
- entity
- Union[Workspace , Registry, Compute, OnlineDeployment , OnlineEndpoint, BatchDeployment , BatchEndpoint, Schedule]
Ресурс для создания или обновления.
Возвращаемое значение
Ресурс после операции создания или обновления.
Возвращаемый тип
create_or_update
Создает или обновляет ресурс Машинного обучения Azure.
create_or_update(entity: T, **kwargs) -> T
Параметры
Ресурс для создания или обновления.
Возвращаемое значение
Созданный или обновленный ресурс.
Возвращаемый тип
from_config
Возвращает клиент из существующей рабочей области Машинного обучения Azure с помощью конфигурации файла.
Этот метод предоставляет простой способ повторного использования одной рабочей области в нескольких записных книжках Или проектах Python. Свойства azure Resource Manager (ARM) рабочей области можно сохранить в файле конфигурации JSON в следующем формате:
{
"subscription_id": "<subscription-id>",
"resource_group": "<resource-group>",
"workspace_name": "<workspace-name>"
}
Затем этот метод можно использовать для загрузки одной и той же рабочей области в разные записные книжки или проекты Python без повторного создания свойств ARM рабочей области.
from_config(credential: TokenCredential, *, path: PathLike | str | None = None, file_name=None, **kwargs) -> MLClient
Параметры
Путь к файлу конфигурации или начальной папке для поиска файла конфигурации внутри. Значение по умолчанию — Нет, указывающее, что будет использоваться текущий каталог.
Имя файла конфигурации для поиска, если путь является путем к каталогу. Значение по умолчанию — "config.json".
Возвращаемое значение
Клиент для существующей рабочей области Машинного обучения Azure.
Возвращаемый тип
Исключения
Возникает, если "config.json" или file_name, если переопределен, не найден в каталоге. Подробные сведения будут указаны в сообщении об ошибке.
Примеры
Создание MLClient из файла с именем "config.json" в каталоге "src".
from azure.ai.ml import MLClient
client = MLClient.from_config(credential=DefaultAzureCredential(), path="./sdk/ml/azure-ai-ml/samples/src")
Создание MLClient из файла с именем team_workspace_configuration.json в текущем каталоге.
from azure.ai.ml import MLClient
client = MLClient.from_config(
credential=DefaultAzureCredential(),
file_name="./sdk/ml/azure-ai-ml/samples/team_workspace_configuration.json",
)
Атрибуты
batch_deployments
Коллекция операций, связанных с пакетным развертыванием.
Возвращаемое значение
Операции пакетного развертывания.
Возвращаемый тип
batch_endpoints
Коллекция операций, связанных с пакетной конечной точкой.
Возвращаемое значение
Операции пакетной конечной точки
Возвращаемый тип
components
Коллекция операций, связанных с компонентами.
Возвращаемое значение
Операции с компонентами.
Возвращаемый тип
compute
Коллекция операций, связанных с вычислениями.
Возвращаемое значение
Вычислительные операции
Возвращаемый тип
connections
Коллекция операций, связанных с подключением к рабочей области.
Возвращаемое значение
Операции с подключениями к рабочей области
Возвращаемый тип
data
Коллекция операций, связанных с данными.
Возвращаемое значение
Операции с данными.
Возвращаемый тип
datastores
Коллекция операций, связанных с хранилищем данных.
Возвращаемое значение
Операции хранилища данных.
Возвращаемый тип
environments
Коллекция операций, связанных со средой.
Возвращаемое значение
Операции со средой.
Возвращаемый тип
feature_sets
aka.ms/azuremlexperimental для получения дополнительных сведений.
Коллекция операций, связанных с набором компонентов.
Возвращаемое значение
Операции с набором компонентов
Возвращаемый тип
feature_store_entities
aka.ms/azuremlexperimental для получения дополнительных сведений.
Коллекция операций, связанных с сущностью хранилища признаков.
Возвращаемое значение
Операции FeatureStoreEntity
Возвращаемый тип
feature_stores
aka.ms/azuremlexperimental для получения дополнительных сведений.
Коллекция операций, связанных с хранилищем признаков.
Возвращаемое значение
Операции FeatureStore
Возвращаемый тип
jobs
Коллекция операций, связанных с заданиями.
Возвращаемое значение
операции заданий;
Возвращаемый тип
models
Коллекция операций, связанных с моделью.
Возвращаемое значение
Операции модели
Возвращаемый тип
online_deployments
Коллекция операций, связанных с сетевым развертыванием.
Возвращаемое значение
Операции развертывания в сети
Возвращаемый тип
online_endpoints
Коллекция операций, связанных с сетевой конечной точкой.
Возвращаемое значение
Операции с сетевыми конечными точками
Возвращаемый тип
registries
aka.ms/azuremlexperimental для получения дополнительных сведений.
Коллекция операций, связанных с реестром.
Возвращаемое значение
Операции с реестром
Возвращаемый тип
resource_group_name
Получение имени группы ресурсов объекта MLClient.
Возвращаемое значение
Имя группы ресурсов Azure.
Возвращаемый тип
schedules
Коллекция операций, связанных с расписанием.
Возвращаемое значение
Планирование операций.
Возвращаемый тип
subscription_id
Получите идентификатор подписки объекта MLClient.
Возвращаемое значение
Идентификатор подписки Azure.
Возвращаемый тип
workspace_hubs
aka.ms/azuremlexperimental для получения дополнительных сведений.
Коллекция операций, связанных с концентратором рабочей области.
Возвращаемое значение
Операции концентратора
Возвращаемый тип
workspace_name
Имя рабочей области, в которой будут выполняться зависимые от рабочей области операции.
Возвращаемое значение
Имя рабочей области по умолчанию.
Возвращаемый тип
workspace_outbound_rules
Коллекция операций, связанных с правилом исходящего трафика рабочей области.
Возвращаемое значение
Операции с правилами исходящего трафика рабочей области
Возвращаемый тип
workspaces
Коллекция операций, связанных с рабочей областью.
Возвращаемое значение
Операции рабочей области
Возвращаемый тип
R
R = ~R
T
T = ~T
Azure SDK for Python