最近更新时间:2024-02-26 18:27:18
CUDA (Compute Unified Device Architecture) 是显卡厂商 NVIDIA 推出的运算平台。 CUDA™ 是一种由 NVIDIA 推出的通用并行计算架构,该架构使 GPU 能够解决复杂的计算问题。 它包含了 CUDA 指令集架构(ISA)以及 GPU 内部的并行计算引擎。 开发人员现在可以使用 C 语言, C++ , FORTRAN 来为 CUDA™ 架构编写程序,所编写出的程序可以在支持 CUDA™ 的处理器上以超高性能运行。GPU 云服务器采用 NVIDIA 显卡,需要安装 CUDA 开发运行环境。
您可选择下载金山云提供的CUDA安装脚本进行安装。也可直接到Nvidia官网进行下载安装。
背景信息
配备NVIDIA GPU的实例仅涉及GPU驱动,且仅非vGPU的GPU实例支持安装GPU驱动。脚本可支持基础标准镜像安装Nvidia最新的GPU驱动,支持镜像如下:
CentOS-7.* 64位(所有Centos 7 版本的镜像均支持)
Ubuntu18.04 64位镜像
安装步骤
以Ubuntu 18.0.4为例,可参照以下步骤进行安装
下载CUDA安装脚本至本地环境。
登录 GPU 实例,打开管理员权限:
sudo -i
上传CUDA安装脚本至GPU云服务器实例。
rz
在弹出的上传窗口中选择目标脚本,点击确定上传。此时脚本已上传到当前目录。
上传完毕后点击关闭。
运行脚本
sh auto_install_kingsoft.sh
以Ubuntu 18.0.4为例,可参照以下步骤进行安装
登录GPU实例,进行CUDA驱动下载或复制链接 https://developer.nvidia.com/cuda-downloads
选择与自己的操作系统相匹配的安装包。以Ubuntu 18.0.4 64 位为例,可按如下方式进行选择:
注意:
Installer Type 这里推荐选择 runfile(local)。
network:网络安装包,安装包较小,需要在主机内联网下载实际的安装包。
local:本地安装包。安装包较大,包含每一个下载安装组件的安装包。
点击【Download】,选择下载存放地址:
切换到CUDA安装包所在的目录,执行以下命令:
sudo sh cuda_9.1.85_387.26_linux.run
根据提示选择accept -yes -enter。
注意:
若执行后出现如下结果:
Driver: Installed require reboot
Toolkit: install skip
Samples: install skip
说明这个CUDA安装包包含了Driver,Toolkit和Samples三部分,但此次安装时只把驱动装上了。
此时需重新安装,再次执行以下命令:
sudo sh cuda_9.1.85_387.26_linux.run
CUDA安装成功结果如下:
Driver: Installed
Toolkit: Installed in /usr/local/cuda
Samples: Installed in /home/XX
在 /usr/local/cuda/samples/1_Utilities/deviceQuery 目录下,执行 make 命令,可以编译出 deviceQuery 程序。执行 deviceQuery 正常显示如下设备信息,此刻认为 CUDA 安装正确。
登录GPU实例,进行CUDA驱动下载
选择与自己的操作系统相匹配的安装包。以Windows Server 2016为例,可按如下方式进行选择:
运行下载好的程序,选择自定义安装
若提前手动安装了GPU驱动,安装cuda时可以不再安装GPU驱动。若没有安装过GPU驱动,则需要安装GPU驱动
建议直接安装cuda驱动的同时安装GPU驱动,防止手动安装的GPU驱动和Cuda不匹配
选择安装路径
配置系统环境变量
一般cuda安装完成会自动加入到系统环境变量中
如果提示nvcc或nvidia命令找不到,则手动配置nvidia-smi和nvcc的环境变量
打开Windows控制台命令窗口,输入nvcc -V,若出现以下结果,证明CUDA安装成功
纯净模式