免責事項:あなたはこの答えが好きではないかもしれません...
デュアルブートシステムを使用しています。プライマリオペレーティングシステムとしてKUbuntu-10.04 amd64を使用しています。OpenMP 3.0が必要なため、gcc 4.5が必要ですが、それ以外の場合... CUDA 3.1、CUDA 3.2、および最新のドライバー(260.24)をインストールして実行しています。ドライバーやCUDAのインストールに問題はありませんでした。また、nvidia-smiと、「cuda」と呼ばれる次のスクリプトを使用して/etc/init.d/
、すべてのランレベルで開始しました。
#!/bin/bash
/sbin/modprobe nvidia
if [ "$?" -eq 0 ]; then
# Count the number of NVIDIA controllers found.
N3D=`lspci | grep -i NVIDIA | grep "3D controller" | wc -l`
NVGA=`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
nvidia-smi --loop-continuously --interval=60 --filename=/var/log/nvidia-smi.log &
nvidia-smi -g 0 -c 2
nvidia-smi -g 1 -c 1
nvidia-smi -g 2 -c 1
注:3つのカードがあります。1つはディスプレイ専用で、2つはCUDA計算専用です。
現在、私が見つけた唯一の最小限の優れたCUDAプロファイリングは、VS 2005または2008のいずれかを備えたWindows 7またはVistaでのみ機能するnSightであると言いました-VS 2010で機能すると主張しています...正しい。私はそれについてここで尋ねてきました。他の質問から、Win 7でVS 2010にアクセスできるようですが、nVidiaが新しいビルドカスタマイズスタックからバグを取得するまで、nSight 1.5で今のところVS 2008(可能な場合)で作業することをお勧めします。学生または中小企業のユーザーであれば、DreamSparkまたはBizSparkからそれぞれVS 2005または2008の無料コピーを入手できます。
再起動を続ける必要がないように、Win 7の視覚化についても質問しました。ただし、投稿できるリンクは1つだけなので(10ポイントはまだないため)、コメントに記入します。また、視覚化されたOSでCUDAを実行した経験もありません。
ps。私のように、CUDAとOpenMPの両方で並列コンピューティングを行う場合、昨日リリース(RC)され、1週間で安定してプッシュされるUbuntu 10.10フレーバーのいずれかを検討するかもしれません。Ubuntu 10.10には、gcc 4.5を統合するオプションがあります。