nouveau ドライバ(デフォルトのグラフィックドライバ)を止める †[edit]
- lsmod | grep nouveau でドライバ確認
- /etc/default/grab のオプションに rd.driver.blacklist=nouveau を追加
- カーネル設定ファイルの作り直し
- grub2-mkconfig -o /boot/grub2/grub.cfg (RedHat系)
- grub-mkconfig -o /boot/grub/grub.cfg (Debian系)
- nvidia-driver, cuda をインストール
- nvidia-container-toolkit が必要
- コンテナ内からホストのGPUを使う
nvidia-smi などのコマンドがインストールされる.
Tool Kit †[edit]
Download †[edit]
- 試しに専用ドライバの方を落としてみる
- NVIDIA-Linux-x86-256.35.run
- cudasdk_2.3_linux.run
- cudatoolkit_2.3_linux_32_rhel5.3.run
- ドライバのインストール
# init 3 X を止める
# ./NVIDIA-Linux-x86-256.35.run ドライバをインストール. メニューはタブで移動,エンターで選択
# view /etc/X11/xorg.conf X の設定ファイルの変更を確認
# init 5 X を起動
# lsmod|grep nvidia ドライバのロードを確認
nvidia 10227232 12
i2c_core 24001 3 nvidia,i2c_ec,i2c_piix4
- ツールキットのインストール
# ./cudatoolkit_2.3_linux_32_rhel5.3.run /usr/local/cuda にインストールされる
# ls -l /usr/local/cuda 確認
# vi /etc/ld.so.conf /usr/local/cuba/lib を追加
# ldconfig
- SDKのインストール
$ ./cudasdk_2.3_linux.run デフォルトで ~/NVIDIA_GPU_Computing_SDK に展開される
SDK のコンパイル †[edit]
# cd ~/NVIDIA_GPU_Computing_SDK/C
# make
# cd ../bin
# ln -s ../C/bin/linux/release/* .
# cd ../lib
# ln -s ../C/lib/* .
$ ~/NVIDIA_GPU_Computing_SDK/bin/deviceQuery