关于linux的相关操作参考
Ubuntu 16.04 <-> kernel vision 4.4.0.31
NVIDIA GPU dirve 384.130
CUDA Toolkit 8.0(GA2)
cuDNN 8.0-linux-x64-v7.1
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install git cmake build-essential
sudo gcc --version
sudo g++ --version
#若报错则使用下面两条语句
sudo apt-get install build-essential
sudo apt install linux-headers-$(uname -r)
Ubuntu系统设置 --> 软件和更新 --> 附加驱动 --> 选择最新的NVIDIA drive。
如果按照成功,用 nvidia-smi指令,有如下图所示内容出现。
sudo apt-cache search linux-image
sudo apt-get install linux-image-x.x.x-x-generic;
sudo apt-get install linux-image-extra-x.x.x-x-generic;
sudo apt-get install linux-headers-x.x.x-x-generic
sudo vim /etc/default/grub;
cat /etc/modprode.d/blacklist-nouveau.conf #创建nouveau黑名单
* blacklist nouveau #写入如下两句
* options nouveau modeset=0 #保存退出
sudo update-initramfs -u
sudo reboot #重启
lsmod | grep nouveau #没有打印内容则成功
https://developer.nvidia.com/cuda-toolkit-archive
【安装前阅读Online Documentation 中的 Guide !!!】
sudo sh cuda_xxx_xxx_linux.run --no-opengl-libs
【默认安装路径、除安装NVIDIA外,其余步骤都是输入‘y’,没有则按enter键】
sudo vim ~/.bashrc
* export PATH=/usr/local/cuda-9.1/bin:$PATH
* export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH
sudo vim /etc/profile #动态链接库
* export PATH=/usr/local/cuda/bin:$PATH
sudo vim /etc/ld.so.conf.d/cuda.conf #创建连接文件
* /usr/local/cuda/lib64
sudo ldconfig #执行
cd /usr/local/cuda-*/sample/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery
有如下图所示结果,则安装成功
https://developer.nvidia.com/rdp/cudnn-archive
tar -xzvf cudnn-9.0-linux-x64-v7.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
有如下图所示结果,则安装成功