Запрос развертывания конкретной модели в конечной точке внутри машинного обучения Azure.Python

Программы на Python
Ответить
Anonymous
 Запрос развертывания конкретной модели в конечной точке внутри машинного обучения Azure.

Сообщение Anonymous »

Я работаю на Python. Я уже успешно развернул две модели в конечной точке машинного обучения Azure в реальном времени с разделением трафика 50 на 50.
Используя Python SDK, я знаю, что нужно вызвать развертывание конкретной модели. Мне нужно указать параметр Deployment_name в методе вызова (руководство и документация).
Однако, если я хочу выполнить ту же операцию с использованием REST API, Я не нашел ни одного параметра для передачи строка запроса конечной точки REST. Таким образом, развертывание модели выбирается случайным образом в соответствии с разделением трафика.
Пример кода:

Код: Выделить всё

import requests
import json

endpoint = "https://my-endpoint.westeurope.inference.ml.azure.com/score"
api_key = "xyz"

headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {api_key}"
}

data = {
"input_data": {
"columns": [
"a",
"b"
],
"index": [0, 1],
"data": [
[0.00, 185.0],
[18.00, 181.0]
]
}
}

response = requests.post(endpoint, headers=headers, data=str.encode(json.dumps(data)))
print(response.json())
Поскольку для Python SDK существует метод вызова, я ожидал, что в строку запроса конечной точки нужно добавить параметр, например endpoint = https://my-endpoint.westeurope.inferenc ... ent=model1 — я добавил в конце развертывание=model1, но ничего не нашел в документы.
Есть предложения? Кто-нибудь знает, доступна ли эта опция?

Подробнее здесь: https://stackoverflow.com/questions/792 ... e-learning
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»