Как загрузить зарегистрированную модель в AzureML в приложение-функцию Azure? ⇐ Python
-
Anonymous
Как загрузить зарегистрированную модель в AzureML в приложение-функцию Azure?
Я перехожу на приложение-функцию 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 )
Я перехожу на приложение-функцию 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 )
Мобильная версия