Могу ли я указать параметр source_directory в хранилище больших двоичных объектов Azure?

#python #function #azure #machine-learning

#python #функция #azure #машинное обучение

Вопрос:

Я использую AzureML из функции Azure Python. В этом случае я пытаюсь создать объект оценки в своей функции, используя приведенный ниже код. Поскольку я вызываю из функции Azure, я хотел бы указать параметр source_directory в хранилище больших двоичных объектов Azure и сохранить мои train.py файл в большом двоичном объекте Azure — т. Е. Я не хочу указывать на свою локальную среду разработки.

Возможно ли это? Если да, то как мне создать синтаксис параметра?

Я попытался загрузить файл в хранилище больших двоичных объектов, прикрепив хранилище больших двоичных объектов к моей рабочей области ML и используя URL-адрес файла для параметра, но безуспешно. Я исследовал хранилище файлов в функциях Azure, но пока еще не достиг прорыва.

 estimator = Estimator(source_directory='https://MyBlob.blob.core.windows.net/amldata/Scripts',
          script_params=script_params,
          compute_target=ct,
          entry_script='train.py',
          conda_packages=['lightgbm', 'pandas'])
 

Ответ №1:

Мне не удалось достичь вышеуказанного, но я обнаружил, что могу получить доступ к своему учебному файлу из структуры каталогов, где я развертываю функцию Azure. Не так элегантно, как я надеялся, поэтому я был бы признателен за любые мысли о том, возможен ли описанный выше подход. Спасибо, J