LoginSignup
0
3

More than 3 years have passed since last update.

dockerでとにかくGPGPU環境が欲しいときのワンライナー(Tensorflow, Pytorch, Keras諸々対応)

Posted at

はじめに

この記事はdocker、NVIDIAの環境がそろった(nvidia-docker nvidia-smi などのコマンドが通る)環境を想定して、はじめます。

ワンライナー

nvidia-docker run -it  --name your_env_name -v /home/your_home_dir:/home/your_home_dir --env CUDA_​VISIBLE_​DEVICES=0 nvcr.io/nvidia/tensorflow:19.05-py3 bash

説明

  • your_env_name: つくるdockerの仮想環境名
  • your_home_dir: ホストOS上でのあなたのホームディレクトリ。-vオプションで仮想環境と共有することができる。ホームを共有すると便利
  • CUDA_VISIBLE_DEVICES: 仮想環境で使うGPUのIDを指定する。上では0のみを使用する。通常、0~(GPU個数-1)までのGPUが指定可能。複数個指定する場合は,で区切る。
  • nvcr.io/nvidia/tensorflow:19.05-py3: tensorflowを使用する場合の2019/6/14現在の最新版参照環境。以下のURL先を参照し適宜変更

これでとりあえず上のワンライナーでtensorflow環境のBASHに入ることができる。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3