Реестр виртуальных машин Deep Learning - PullRequest
0 голосов
/ 24 апреля 2019

Могу ли я узнать, можно ли загрузить образ докера Google Deep Learning VM для запуска на компьютере разработчика с графическим процессором Nvidia? Можно ли запустить его в другом облаке вместо Google Compute Engine? Кто-нибудь знает, что за ссылка на реестр изображений?

1 Ответ

0 голосов
/ 24 апреля 2019

Могу ли я узнать, можно ли загрузить образ докера виртуальной машины Google Deep Learning для запуска на компьютере разработчика с графическим процессором Nvidia?

Недавно мы создали среды, полностью совместимые с виртуальными машинами Google Deep Learning. Эти среды должны использоваться всякий раз, когда виртуальные машины не могут быть использованы (хороший пример - локальная разработка). В настоящее время они находятся в бета-версии, и многие вещи все еще нуждаются в полировке, но было бы неплохо получить ваши предыдущие отзывы. Список контейнеров:

  • gcr.io / платформа глубокого обучения релиза / базовый процессор: последняя
  • gcr.io / платформа глубокого обучения релиза / база-CU100: последняя
  • gcr.io / deeplearning-platform-release / pytorch-cpu.1-0: последняя (пользовательский интерфейс Jupyter пока не работает)
  • gcr.io / deeplearning-platform-release / pytorch-gpu.1-0: последняя (пользовательский интерфейс Jupyter пока не работает)
  • gcr.io / глубокое обучение платформа-релиз / ТФ-cpu.1-13: последние
  • gcr.io / платформа глубокого обучения релиза / ТФ-gpu.1-13: последняя

(имейте в виду, что даже наименование может измениться в будущем)

Вы можете перечислить все доступные контейнеры с помощью:

cloud container images list --repository="gcr.io/deeplearning-platform-release"

Вот как вы можете начать локально:

CPU Env

IMAGE_NAME="gcr.io/deeplearning-platform-release/base.cpu:m23"

docker pull "${IMAGE_NAME}"
docker run -p 127.0.0.1:8080:8080/tcp -v "${HOME}:/home" "${IMAGE_NAME}"

GPU Env

  • Установить драйверы Nvidia, необходимые для env (TODO)
  • Установить Nvidia-docker
IMAGE_NAME="gcr.io/deeplearning-platform-release/base.cu100:m23"

docker pull "${IMAGE_NAME}"
docker run --runtime=nvidia -p 127.0.0.1:8080:8080/tcp -v "${HOME}:/home" "${IMAGE_NAME}"

Можно ли запустить его в другом облаке вместо Google Compute Engine?

Образы виртуальных машин - нет. Контейнеры, в теории, да, но мы не можем гарантировать, что это будет работать.

Кто-нибудь знает, что за ссылка на реестр изображений?

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

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