#author("2024-01-27T11:33:16+00:00","default:iseki","iseki") #author("2024-01-27T11:33:42+00:00","default:iseki","iseki") * CUDA [#z37f7196] ** Driver [#n52aa03b] *** nouveau ドライバ(デフォルトのグラフィックドライバ)を止める [#j9e3e782] - 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系) *** Driver [#r1aed2e1] - nvidia-driver, cuda をインストール *** Docker [#t87b07eb] - nvidia-container-toolkit が必要 -- コンテナ内からホストのGPUを使う -- %%nvidia-smi などのコマンドがインストールされる.%% ** Tool Kit [#z51a5c81] - CUDA Toolkit : https://developer.nvidia.com/cuda-toolkit-archive - Tool Kit をインストールするとドライバもインストールされる? (未確認) ** Command *** nvidia-smi #br ** OLD *** Download [#q15d3709] - http://www.nvidia.co.jp/object/cuda_get_jp.html - 専用ドライバ http://www.nvidia.co.jp/Download/index.aspx?lang=jp - 試しに専用ドライバの方を落としてみる -- NVIDIA-Linux-x86-256.35.run -- cudasdk_2.3_linux.run -- cudatoolkit_2.3_linux_32_rhel5.3.run *** Install [#bc191713] + ドライバのインストール # 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 のコンパイル [#w4c7c97b] - 必要なライブラリ -- freeglut-devel # cd ~/NVIDIA_GPU_Computing_SDK/C # make # cd ../bin # ln -s ../C/bin/linux/release/* . # cd ../lib # ln -s ../C/lib/* . *** 動作環境の確認 [#fa8ed407] $ ~/NVIDIA_GPU_Computing_SDK/bin/deviceQuery