मैं Ubuntu 15.10 पर CUDA 7.5 (थीनो के साथ उपयोग करने के लिए) को स्थापित करने पर अपना अनुभव साझा करना चाहता हूं।
मैंने "अतिरिक्त ड्राइवर" टैब से Ubuntu 15.10 और वीडियो ड्राइवर (352.41) स्थापित किया;
स्थापित की गई कुछ निर्भरताएँ
nvidia-modprobe
( जैसे अनुमतियाँ समस्याओं को ठीक करें), और नमूने संकलन के लिएfreeglut3-dev libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
और क्योंकि इसे GCC 4.9 की आवश्यकता है:
sudo apt-get install gcc-4.9 g++-4.9
तो इस प्रकार से सहानुभूति/opt/compiler_cuda
बनाई गई (मेरी पसंद के मनमाने नाम वाला फ़ोल्डर बनाया) निम्नानुसार है:$ ls -la /opt/compiler_cuda/ lrwxrwxrwx 1 root root 22 Nov 2 16:14 cc -> /opt/compiler_cuda/gcc lrwxrwxrwx 1 root root 16 Nov 2 16:13 g++ -> /usr/bin/g++-4.9 lrwxrwxrwx 1 root root 16 Nov 2 16:12 gcc -> /usr/bin/gcc-4.9
के
update-alternatives
साथ पंजीकृत :sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 60 --slave /usr/bin/g++ g++ /usr/bin/g++-5 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
CUDA 7.5 डाउनलोड से "रनफाइल (स्थानीय)" 15.04 संस्करण डाउनलोड किया गया ; और इसके साथ स्थापित:
sudo sh cuda_7.5.18_linux.run --silent --toolkit --override sudo sh cuda_7.5.18_linux.run --silent --samples --override
और
.bash_aliases
(.bashrc इसे पढ़ता है) में जोड़ा गया :export PATH=/usr/local/cuda-7.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH
में संलग्न
compiler-bindir = /opt/compiler_cuda
हैnvcc.profile
, इसलिए nvcc इसका उपयोग कर सकता है।
और संभवत: कोई मुझे बता सकता है कि क्या मैं गलत टूलकिट संस्करण का उपयोग करने के लिए अपना कार्ड भूनने जा रहा हूं?!
sudo mkdir /opt/compiler_cuda
sudo ln -s /usr/bin/gcc-4.9 gcc
sudo ln -s /usr/bin/g++-4.9 g++
sudo ln -s /opt/compiler_cuda/gcc cc