本文共 2287 字,大约阅读时间需要 7 分钟。
在Linux下,liced NVIDIA显卡支持CUDA的条件是显卡型号必须在CUDA官网支持列表中。
lspci | grep -i nvidia
uname -m && cat /etc/*release
步骤:
gcc --version
sudo apt-get install gcc
步骤:
uname -r
sudo apt-get install linux-headers-$(uname -r)
sudo apt remove --purge nvidia*
mv /etc/modprobe.d/blacklist-nouveau.conf /etc/modprobe.d/blacklist-nouveau.conf
(自动创建文件内容:blacklist nouveau
)
sudo update-initramfs -u
lsmod | grep nouveau
如果无输出,说明已成功禁用。
sudo service lightdm stop
常用方法:
sudo add-apt-repository ppa:graphics-drivers/ppasudo apt-get update
2.搜索适配显卡型号:
ubuntu-drivers devices
3.安装指定版本驱动:
sudo apt-get install nvidia-390
4.启动后验证驱动安装:
sudo nvidia-smi
查看驱动版本是否正确。
另一种方法(Runfile安装):
sudo apt install gcc-multilib
2.运行Runfile:
sudo sh NVIDIA-Linux-x86_64-390.25.run
重启后验证驱动是否安装成功:
ls /dev/nvidia*
从NVIDIA官网下载合适的runfile:
sudo sh cuda_9.1.85_387.26_linux.run
安装完成后,禁用图形化界面:
sudo service lightdm stop
nvcc -V
cat /proc/driver/nvidia/version
tar -xzvf cudnn-9.1-linux-x64-v7.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
sudo dpkg -i libcudnn7_7.0.5.15-1+cuda9.1_amd64.deb
cp -r /usr/src/cudnn_samples_v7 $HOMEcd $HOME/cudnn_samples_v7/mnistCUDNNmake clean && make./mnistCUDNN
检查设备节点:
ls /dev/nvidia*
确保能看到nvidia0、nvidiactl和nvidia-uvm等设备文件。
验证CUDA工具:
编译示例程序:cd /home/user_name/NVIDIA_CUDA-9.1_Samplesmake
运行测试程序:
cd bin/x86_64/linux/release./deviceQuery
最后测试GPU基本带宽:
./bandwidthTest
通过以上步骤,您应该能够顺利完成Tensorflow和CUDA的安装配置。
转载地址:http://uvxlz.baihongyu.com/