スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

コンソールモードでCUDAプログラムを実行する場合の設定

これもCUDA Toolkit Release Notes に書いてある割には毎回必要になったときに忘れているのでメモ。

/etc/rc.local あたりで


/sbin/modprobe nvidia

if [ "$?" -eq 0 ]; then

# Count the number of NVIDIA controllers found.
N3D=`/sbin/lspci | grep -i NVIDIA | grep "3D controller" | wc -l`
NVGA=`/sbin/lspci | grep -i NVIDIA | grep "VGA compatible controller" | wc -l`

N=`expr $N3D + $NVGA - 1`
for i in `seq 0 $N`; do
mknod -m 666 /dev/nvidia$i c 195 $i;
done

mknod -m 666 /dev/nvidiactl c 195 255

else
exit 1
fi

あるいは単純に

mknod -m 666 /dev/nvidia0 195 0 (ビデオカードが一枚の場合)
mknod -m 666 /dev/nvidicactl 195 255

としておく。通常はXでログインするときに同等の操作が自動的に行われるので上記は必要ないが、一枚しかビデオカードがない環境でcuda-gdbを使うためにXサーバを起動せずにCUDAを使う、といった状況でこの設定が必要となる。
スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

GM3D

Author:GM3D
FC2ブログへようこそ!

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
FC2カウンター
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。