Я предполагаю, что вы спрашиваете о package_uris в MLEngineTrainingOperator.
Инструкции по этому поводу можно найти в Документация по Cloud ML Engine .Отличительной особенностью является то, что в отличие от использования gcloud
, для интеграции с Airflow обязательно требуется предоставить / pakcage пакет самостоятельно, поскольку операторы Airflow работают удаленно, и он не может пакетировать из вашего локального каталога.
Чтоздесь вам может понадобиться setup.py на основе setuptools с соответствующими зависимостями.(Кстати, _init_.py
не является допустимым файлом, __init__.py
есть.) Когда каталоги готовы, вы можете просто запустить следующую команду для загрузки пакета.
python setup.py sdist
gsutil cp dist/<tarfile> gs://<your_bucket>/<folder>/
Или, если вы ужеЕсли у вас есть пакет, загруженный с помощью команды gcloud ml-engine jobs submit training
, вы можете просто указать URI для его повторного использования.