Nvidia docker 2のインストール手順と前提条件の確認【Ubuntu 18.04】
nvidia-docker 2.0を導入するには、いくつかのインストール要件を満たしておく必要があります。
インストールする前に何を揃えておく必要があるか、
前提条件の確認方法と導入方法について記します。
詳細は公式ドキュメント参照:https://github.com/nvidia/nvidia-docker/wiki/Installation-(version-2.0)
前提条件の確認方法
インストールに必要な要件は以下の4つ。
- GNU/Linux x86_64 kernel version:3.10以降
- Dockerバージョン:1.12以上
- NVIDIA GPU Architecture :Fermi (2.1) 以降
- NVIDIA drivers : 361.93以上
1.GNU/Linux x86_64 kernel version:>3.10
Ubuntuのバージョンと対応するkernelのバージョンは以下の通りです。12.04LTS以降のUbuntuであれば大丈夫そうです。
Ubuntuバージョン | コードネーム | kernelバージョン |
12.04 LTS | Precise Pangolin | 3.2 |
14.04 LTS | Trusty Tahr | 3.13 |
16.04 LTS | Xenial Xerus | 4.4 |
18.04 LTS | Bionic Beaver | 4.15 |
19.04 | Disco Dingo | 5.0 |
2.Dockerバージョン :≧1.12
端末で「$ docker version
」を入力する、こんな感じで確認できます。
Client:
Version: 18.09.7
API version: 1.39
Go version: go1.10.8
Git commit: 2d0083d
Built: Thu Jun 27 17:56:23 2019
OS/Arch: linux/amd64
3.NVIDIA GPU Architecture :>Fermi (2.1)
fermi世代のGPUのリストは以下にあります。
List of Fermi series GeForce GPUs
リスト中のどこまでがfermi 2.1かはわかりませんが、少なくともデスクトップ版ではGTX600台以降のシリーズであれば要件を満たしていると思います。
4.NVIDIA drivers:> 361.93
NVIDIA driversのversionが361.93以上かを確認するには、
「設定」→「詳細」→「グラフィックス」からできます。
Nvidia docker 2のインストール方法
https://nvidia.github.io/nvidia-docker/に従いnvidia-dockerリポジトリをセットアップします。
UbuntuはDebianベースのディストリビューションなので「Debian-based distributions」の項目通りに、「端末」に以下のコードを入力します。
$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 nvidia-docker2 $sudo pkill -SIGHUP dockerd
# Nvidia dockerの動作確認 $ docker run --gpus all nvidia/cuda:9.0-base nvidia-smi
以上でセットアップが完了です。
ディスカッション
コメント一覧
まだ、コメントがありません