Класс 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.