Как подсказать движок Cloud ML для установки SWIG? - PullRequest
1 голос
/ 07 мая 2019

Я столкнулся с проблемой RL, которая использует пакет Box2D, и я хочу сделать некоторые вычисления, используя платформу искусственного интеллекта Google. Я сделал setup.py файл:

from setuptools import find_packages
from setuptools import setup

REQUIRED_PACKAGES = ['gym>=0.11.0', 'box2d-py==2.3.8', 'box2d-kengz==2.3.3']

setup(
    name='trainer',
    version='0.1',
    install_requires=REQUIRED_PACKAGES,
    packages=find_packages(),
    include_package_data=True,
    description='My training application package.'
)

и затем я использую команду

gcloud ai-platform jobs submit training $JOB_NAME   --package-path trainer/   --module-name trainer.ppo_lstm_joined   --region $REGION   --python-version 3.5   --runtime-version 1.13   --job-dir $JOB_DIR   --stream-logs

но пакет Box2D не будет установлен, потому что для этого требуется SWIG. Его легко установить на мой компьютер, но как мне сообщить облаку, чтобы он устанавливался?

1 Ответ

0 голосов
/ 10 мая 2019

Убедитесь, что структура файла правильная:

enter image description here

Больше информации в этой ссылке Если после этого вы обнаружите ту же проблему, вы можете просмотреть журналы учебной работы?

У нас есть пример приложения здесь , который устанавливает те же пакеты.

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