Как загрузить зарегистрированную модель в AzureML в приложение-функцию Azure?Python

Программы на Python
Ответить
Anonymous
 Как загрузить зарегистрированную модель в AzureML в приложение-функцию Azure?

Сообщение Anonymous »


Я перехожу на приложение-функцию Azure для вывода модели с помощью развертывания экземпляра контейнера Azure. Код ниже показывает, как я загружал модель в Score.py

импортировать json импортировать панд как pd из загрузки импорта joblib импортировать ОС импортировать библиотеку путей из модели импорта azureml.core.model определение инициализации(): глобальная модель защита запуска (raw_data): пытаться: # анализируем функции из json-документа dat = json.loads(raw_data) # десериализовать файл модели обратно в модель sklearn model_name = "{0}_{1}_{2}_sfsw".format( dat["ИмяМашины"], dat["HeadNumber"], dat["ProductEDP"]) путь_модели = Model.get_model_path(имя_модели=имя_модели) модель = загрузка (путь_модели) Как загрузить модель в приложение-функцию Azure. будет то же самое? является определением init(): глобальная модель все еще требуется? ниже приведен код приложения Python с функцией Azure
импортировать панд как pd журнал импорта импортировать azure.functions как func импорт библиотеки заданий из модели импорта azureml.core.model def main(req: func.HttpRequest): logging.info("Триггерная функция HTTP Python обработала запрос.") пытаться: # Проверяем, содержит ли запрос JSON если нет req.get_json(): вернуть func.HttpResponse( "В запросе ожидаются данные JSON.", status_code=400 ) дата = req.get_json() кроме ValueError: вернуть func.HttpResponse( «Получен неверный JSON.», status_code=400 ) # Загрузите модель пытаться: # десериализовать файл модели обратно в модель sklearn model_name = "{0}_{1}_{2}_sfsw".format( dat["ИмяМашины"], dat["HeadNumber"], dat["ProductEDP"]) путь_модели = Model.get_model_path(имя_модели=имя_модели) модель = joblib.load(путь_модели) кроме FileNotFoundError: вернуть func.HttpResponse( f"Модель '{model_name}' не найдена.", код_статуса = 404 )
Ответить

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

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

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

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

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