Поделиться через


Класс DeployClient

azureml.deploy.DeployClient(host, auth=None, use=None)

Определяет фабрику для создания клиентов развертывания.

Подключаемый модуль реализации базового использования со свойством use:

Поиск и загрузка module из ссылки для импорта:

from azureml.deploy import DeployClient
from azureml.deploy.server import MLServer

host = 'http://localhost:12800'
ctx = ('username', 'password')
mls_client = DeployClient(host, use=MLServer, auth=ctx)

Поиск и загрузка module согласно определению use из строки пространства имен:

host = 'http://localhost:12800'
ctx = ('username', 'password')

mls_client = DeployClient(host, use=MLServer, auth=ctx)
mls_client = DeployClient(host, use='azureml.deploy.server.MLServer',
auth=ctx)

Поиск и загрузка module из кортежа файла или пути:

host = 'http://localhost:12800'
ctx = ('username', 'password')

use = ('azureml.deploy.server.MLServer', '/path/to/mlserver.py')
mls_client = DeployClient(host, use=use, auth=ctx)

Создание клиента развертывания.

Аргументы

узел

Конечная точка HTTP или HTTPS сервера, включая номер порта.

auth

Контекст проверки подлинности (необязательно). Не для всех клиентов развертывания требуется проверка подлинности. Проверка подлинности (auth) обязательна для MLServer

use

(обязательно) Реализация развертывания для использования (например) use='MLServer' для использования ML Server.