docker-ce のインストール

docker-ce の配布サイトを apt-get に登録する。docker-ce のインストールは、次項の nvidia-docker2 のインストール時に、その依存アプリとしてインストールする。

$ sudo apt-get -y update
$ sudo apt-get -y install curl apt-transport-https ca-certificates curl software-properties-common
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable test edge"

nvidia-docker2 のインストール

https://github.com/NVIDIA/nvidia-docker

$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
$ distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
$ curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
$ sudo apt-get update

$ sudo apt-get install -y nvidia-docker2
$ sudo pkill -SIGHUP dockerd

docker-compose のインストール

https://github.com/docker/compose/releases

$ sudo -s
# curl -L https://github.com/docker/compose/releases/download/1.23.2/docker-compose-`uname -s`-`uname -m` \
  -o /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# exit

$ docker-compose -version
docker-compose version 1.23.2, build 1110ad01

インストールの確認

$ sudo docker run --runtime=nvidia --rm nvidia/cuda nvidia-smi
Sat Jan  5 09:59:00 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 410.93       Driver Version: 410.93       CUDA Version: 10.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2070    Off  | 00000000:01:00.0 Off |                  N/A |
| 19%   23C    P8    21W / 175W |      8MiB /  7952MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+
 
$ sudo docker run --runtime=nvidia --rm nvidia/cuda nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130

Docker Compose 版

sudo コマンドなしに docker コマンドを実行する

$ sudo groupadd docker
$ sudo gpasswd -a $USER docker
$ sudo systemctl restart docker

設定を反映するには X-Window 上でのログオフ・ログインが必要

docker-ce を apt-get upgrade から除外する

デフォルト runtime を nvidia-docker にする


Deep Learning


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2019-02-21 (木) 02:07:31 (94d)
ISBN10
ISBN13
9784061426061