अस्वीकरण: आपको यह जवाब पसंद नहीं आ सकता है ...
मेरे पास एक ड्यूल-बूट सिस्टम है। मैं अपने प्राथमिक ऑपरेटिंग सिस्टम के रूप में KUbuntu-10.04 amd64 का उपयोग करता हूं। मैं चाहता हूँ कि यह 4.5 gcc था क्योंकि मैं OpenMP 3.0 चाहता हूं, लेकिन अन्यथा ... मैंने 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
नोट: मेरे पास तीन कार्ड हैं, एक प्रदर्शित करने के लिए समर्पित है और दो CUDA अभिकलन को समर्पित है।
अब जब मैंने कहा है कि, वर्तमान में, एकमात्र न्यूनतम अच्छा CUDA प्रोफाइलिंग जो मैंने पाया है वह night है जो केवल Windows 7 या Vista पर VS 2005 या 2008 के साथ काम करता है - वे दावा करते हैं कि यह VS 2010 ... riiight पर काम करता है। मैं इसके बारे में पूछ रहा हूं यहाँ । यह आपके अन्य सवालों से प्रकट होता है कि आपके पास वीएस 2010 पर विन 7 पर पहुंच है। मैं वीएस 2008 में काम करने की सलाह दूंगा (यदि संभव हो तो) अभी के लिए nSight 1.5 के साथ जब तक nVidia नए बिल्ड कस्टमाइज़ेशन shtuff से बग नहीं मिलता। यदि आप एक छात्र या एक छोटे व्यवसाय उपयोगकर्ता हैं, तो आप क्रमशः ड्रीमस्पार्क या बिजस्पार्क से वीएस 2005 या 2008 की मुफ्त कॉपी प्राप्त कर सकते हैं।
मैंने विन 7 को विज़ुअलाइज़ करने के बारे में भी पूछा है, इसलिए मुझे रिबूट करने की ज़रूरत नहीं है - लेकिन मैं केवल एक लिंक पोस्ट कर सकता हूं (क्योंकि मेरे पास अभी तक 10 अंक नहीं हैं), इसलिए मैं इसे एक टिप्पणी में डालूंगा। मेरा भी कोई अनुभव नहीं है अभी तक एक कल्पना ओएस के तहत CUDA चलाने के साथ।
ps। अगर, मेरी तरह, CUDA और OpenMP दोनों में आपकी समानांतर कंप्यूटिंग कर रहे हैं, तो आप कल के रिलीज़ हुए (RC) में से कोई भी उबंटू 10.10 फ्लेवर पर विचार कर सकते हैं और इसे एक हफ्ते में स्थिर कर दिया जाएगा। Ubuntu 10.10 में gcc 4.5 को एकीकृत करने का विकल्प है।