Ошибка импорта при использовании удаленной модели автоматического обучения Azure в записной книжке Azure - PullRequest
0 голосов
/ 15 декабря 2018

Я обучил модель автоматического машинного обучения на вычислительном кластере Azure ML.

Я пытаюсь использовать эту удаленную модель в своем ноутбуке Jupyter, размещенном в Azure.

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

remote_run = AutoMLRun(experiment = experiment, run_id = '... Experiment id ...')
remote_best_run, remote_fitted_model = remote_run.get_output()

Этот код завершается ошибкой со следующей ошибкой:

ModuleNotFoundError Traceback (последний вызов последним) в 2 # remote_run.wait_for_completion (show_output = True) 3 импорта панд в виде pd ----> 4 remote_best_run, remote_fitted_model = remote_run.get_output () 5 #! список пунктов

~ / anaconda3_501/lib/python3.6/site-packages/azureml/train/automl/run.py в get_output (self, iteration, metric) 406 407 с открытым (model_local, "rb") в качестве model_file: -> 408 fit_model = pickle.load (model_file) 409 return curr_run, fit_model 410

ModuleNotFoundError: Нет модуля с именем 'pandas._libs.tslibs.timestamps'

Предположительно, существует разница в версии между установленнымв вычислительном кластере Azure ML по сравнению с тем, что установлено в ядре ноутбука Jupyter, или у меня отсутствует пакет.

Как я могу заставить эту удаленную модель работать?

Для дополнительной справки, я следую этому уроку: https://notebooks.azure.com/NileshA/projects/GlobalAI

Примечание 1 Я могутакже воспроизведите эту ошибку, запустив следующий код в моей записной книжке jupyter:

import pickle

with open('model.pkl', 'rb') as p_f:
    data = pickle.load(p_f)

1 Ответ

0 голосов
/ 17 декабря 2018

Я написал по электронной почте в службу поддержки Auto ML, и они решили проблему.

Цитата из них:

У нас есть ошибка, из-за которой вывод AutoML завершается неудачей, поскольку версия pandas равна 0.22.0, который не имеет какой-либо поддержки API.

Я обновил pandas на своем ноутбуке до версии 0.23.4, и после этого модель отлаживается и успешно работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...