Как я могу зарегистрировать в Azure ML Service модель машинного обучения, обученную на местном уровне? - PullRequest
0 голосов
/ 21 марта 2019

Я пробую Службу машинного обучения Azure для развертывания ML.

Я уже обучил модель на вычислительной виртуальной машине и сохранил ее в качестве рассла, а теперь хотел бы развернуть ее(Я использую Python на ноутбуках Azure для этой цели).

Из руководства мне кажется, что мне нужен объект run, чтобы существовать в моемсеанс для выполнения шага «регистрация модели»:

# register model 
model = run.register_model(model_name='my_model', model_path='outputs/my_model.pkl')
print(model.name, model.id, model.version, sep = '\t')

Однако я не создал ни одного объекта run, так как я не выполнил никакого эксперимента для обучения, яя только что начал с моей протравленной модели.

Я также попытался зарегистрировать модель, загрузив ее через портал Azure (см. снимок экрана ниже), но (поскольку файл модели довольно большой, я полагаю) он завершается неудачно сa ajax error 413. как в Невозможно зарегистрировать модель ONNX в рабочей области службы машинного обучения Azure .

model registering

Есть ли способ зарегистрировать и затем развернуть предварительно подготовленный маринованный режим (без необходимости отправки run, если это имеет смысл)

1 Ответ

0 голосов
/ 21 марта 2019

Регистрация модели может быть сделана с помощью Model.register , без необходимости использования run объекта

model = Model.register(model_name='my_model', model_path='my_model.pkl', workspace = ws)

для развертывания можно выполнить шаги, описанные в документ службы Azure ML .

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