nvidia官方:https://developer.nvidia.com
参考文档:(103条消息) linux版本安装cuda_linux安装cuda_scl52tg的博客-CSDN博客
介绍
GPU
GPU是显卡上的一块芯片,就像CPU是主板上的一块芯片
显卡
显示器≠显卡,显卡接在电脑主板上,它将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还是有图像处理能力,可协助CPU工作,提高整体的运行速度。
对于从事专业图形设计的人来说显卡非常重要
原始的显卡一般都是集成在主板上,只完成最基本的信号输出工作,并不用来处理数据。随着显卡的迅速发展,就出现了GPU的概念,显卡也分为独立显卡和集成显卡
Nvidia显卡分类
GeForce系列:家庭娱乐。打游戏必备;
Quadro系列:专业绘图设计。视频渲染,经常使用3ds Max、Maya等软件的必备。
Tesla系列:高端显卡,用于大规模的并行计算
nvidia显卡驱动
来驱动独立显卡的,没有了只能用集成显卡
CUDA算是一个运行平台,主要是调用显卡,底层等一些操作
官网:cuda:https://developer.nvidia.com/cuda-downloads
CUDNN算是一个用于深度神经网络的库,加速完成相应的深度训练
官网:cudnn:https://developer.nvidia.com/rdp/cudnn-archive
安装
驱动安装
安装cuda是会自动安装显卡驱动的(不好)
删除旧的驱动 :sudo apt-get --purge remove nvidia*
查看推荐安装的:ubuntu-drivers devices
安装
在软件与更新处,进行重启
检查是否成功: nvidia-smi 出现画面,ok
cuda安装(deb local)
官网:cuda:https://developer.nvidia.com/cuda-toolkit-archive
按照下面提供的就安装
添加环境变
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
刷新
source ~/.bashrc
检测
nvcc -V
cuda安装(runfile local)
https://www.cnblogs.com/pzy1998/p/16198927.html
cudnn安装
官网:cudnn:https://developer.nvidia.com/rdp/cudnn-archive
查看cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
下载tgz的文件,然后解压
解包,然后将里面的include和lib文件夹下面的,放在cuda下面就行
sudo cp cudnn/include/cudnn*.h /usr/local/cuda/include
sudo cp -P cudnn/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
最后,用nvidia-smi进行查看安装的东西
心酸历史:
因为我不懂瞎整,电脑里装了好多cuda。也不知道哪来的
也不知道要按显卡驱动
网上版本各种各样,都是泪