ฉันต้องการแบ่งปันประสบการณ์ของฉันในการติดตั้ง CUDA 7.5 (เพื่อใช้กับ Theano) บน Ubuntu 15.10
ฉันติดตั้ง 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
จากนั้นสร้าง symlink ใน/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
ดาวน์โหลด "runfile (local)" เวอร์ชั่น 15.04 จากCUDA 7.5 ดาวน์โหลด ; และติดตั้งด้วย:
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