(一)曾经用xxx.deb包方式安装过,执行下面的。否则跳到(三)
(1)
看看是否曾经安装过,安装过用(2)(3)去删除。
dpkg -l | grep cuda*
dpkg -l | grep nvidia* (2)
如果没有删除干净,不妨指定完整名。 sudo apt-get --purge remove cuda* (3)
sudo apt-get --purge remove nvidia*
(二)曾经用xxx.run包方式安装过,需要删除的执行命令。否则跳过到(三)
(1) sudo /usr/local/cuda-6.5/bin/uninstall_cuda_6.5.pl (2) sudo /usr/bin/nvidia-uninstall
(5) sudo service lightdm stop (6) sudo sh ./cuda_6.5.14_linux_64.run
一直按住回车,知道出现是否接受的问句。
选择基本就是Y或默认
(accept/Y/Y/回车/Y/Y/回车) (7) sudo vim /etc/modprobe.d/blacklist.conf
文件最后面加入"blacklist nouveau" (8) sudo vi ~/.bashrc
文件最后面加入两行 export PATH=/usr/local/cuda-6.5/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:$LD_LIBRARY_PATH
以下(9-13步,是安装交叉编译环境的)
(9) sudo dpkg --add-architecture armhf (10) sudo apt-get update (11) sudo dpkg -i ./cuda-repo-ubuntu1404-6-5-prod_6.5-42_amd64.deb (12) sudo apt-get update (13) sudo apt-get install cuda-cross-armhf (14) sudo service lightdm start (15) 重启电脑
(1)
make
(1)make ARMv7=1
如果库找不到的话,要找到库后用EXTRA_LDFLAGS="-rpath-link=/opt/target/libs -L/opt/target/libs"
指定路径。
