步骤都很简单,没有什么好多说的,主要是指出一些容易翻车的细节。

    Step 1 ——下载和拷贝
    1.从CUDA官网下载安装包
    https://developer.nvidia.com/cuda-10.1-download-archive-base?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1604&target_type=deblocal
    image.png
    这么选就对了,别问为啥。

    2.拷贝到U盘,再拷贝到服务器上
    不会有人不知道怎么拷贝文件吧

    Step 2 ——安装CUDA
    因为懒得截图就不放图了。
    1.检查你的机器和系统是否符合安装条件
    ①首先确定你的机器里装上了NVIDIA显卡,如果没有卡或者卡没装对就可以就此止步了少年。

    1. $ lspci | grep -i nvidia

    ②确定你装对了Linux系统(Distribution)

    1. $ uname -m && cat /etc/*release

    如果输出有x86_64基本就没问题。

    1. x86_64
    2. Red Hat Enterprise Linux Workstation release 6.0 (Santiago)

    ③确定系统里有gcc编译器(GCC),你不需要知道什么是gcc

    1. $ gcc --version

    ④确定系统包含正确的kernel header(Kernel*)

    1. $ uname -r

    image.png
    上述的输出都可以在表里找到对应的项。

    2.正式安装
    找到你的CUDA安装包在哪,cd进入那个目录。

    1. $ sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

    后面这一串就是安装包的文件名,复制到命令行里就行,不要照抄官方文档。

    1. $ sudo apt-key add /var/cuda-repo-<version>/7fa2af80.pub

    替换为10.1

    1. $ sudo apt-get update

    更新包管理器,只是个惯例,不升或者升级失败也无所谓。

    1. $ sudo apt-get install cuda

    就开始安装了。

    1. sudo vi /etc/profile

    编辑一下环境变量,在文件最后添加如下代码:

    1. export PATH=/usr/local/cuda-10.1/bin:/usr/local/cuda-10.1/NsightCompute-2019.1${PATH:+:${PATH}}

    注意vim的用法:按i进入编辑模式,编辑完了按ESC退出编辑模式,然后:wq保存并退出。
    最后重启一下就好。
    以下是完整官方文档,如果拉胯了可以参考。
    https://docs.nvidia.com/cuda/archive/10.1/