本文介绍在离线情况下为远程服务器安装cuda套件。
CentOS版本信息:

显示Nvidia显卡,lspci | grep -i nvidia

现将cuda安装包下载到本地,再通过rz将本地的安装包传输到远端的服务器。下载cuda安装包,https://developer.nvidia.com/cuda-downloads

因为是远程安装,所以首先关闭图形界面:sudo service lightdm stop,同时禁掉与OpenGL相关功能。

选择accept后再选择Install,如果此前已经安装过driver,那在此处请不要勾选Driver,否则会报安装错误(cat var/log/cuda-installer.log:NVRM version: NVIDIA UNIX x86_64 Kernel Module 410.104)

安装成功后请将cuda路径加入环境变量(vi ~/.bashrc):
export PATH=$PATH:/usr/local/cuda-10.0/bin
source后调用nvcc -V:

cuda提供了大量的测试用例,我们进到/usr/local/cuda-10.0/samples下执行make可以生成相应的可执行程序:

编写我们第一个cuda测试程序[1]:

[1] https://www.jianshu.com/p/59b0cbdaa38c
文章转载自Qiang的杂谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




