GPU驱动概述
什么是GPU驱动
弹性云服务器的GPU加速性实例能够提供强大的浮点计算能力,从容应对高实时、高并发的海量计算场景。GPU加速性实例本身并未配备相关驱动,在使用前需安装相关驱动,才能实现图形加速或计算加图能力。
GPU加速性实例的详细内容,请参见GPU加速型。
GPU加速型实例支持安装两种类型的驱动:GRID驱动和Tesla驱动。
| 驱动类型 | 适用场景 | 加速能力 | 配套安装 | 说明 |
|---|---|---|---|---|
| GRID驱动 | 提供图形加速能力。 适用于3D渲染、图形工作站、游戏加速等场景 | CUDA OpenGL DirectX Vulkan | GRID驱动+GRID License |
|
| Tesla驱动 | 提供计算加速能力。 适用于科学计算、深度学习训练和推理等场景。 | CUDA | Tesla驱动+CUDA |
|
约束与限制
- 同一台弹性云服务器仅支持安装GRID驱动或Tesla驱动的一种。因不同驱动内核冲突,服务互斥,若同时安装,会导致黑屏、显卡识别异常等问题。
- GPU加速性实例支持安装GPU驱动,驱动与GPU显卡及实例类型的关系如表2所示。
GPU驱动安装方式
GPU驱动的安装与实例类型、镜像类型以及操作节点有关。
使用公共镜像创建Linux系统GPU加速性实例时,可通过如下方式安装GPU驱动:
- 选择已包含特定GPU驱动的公共镜像
- 若选择的是包含GRID驱动的公共镜像,则安装后还需要购买和配置对应的GRID License。
- 若选择的是包含Tesla驱动的公共镜像,则同时包含了Tesla驱动匹配的CUDA工具包,无需其他操作。
图1 已包含GPU驱动的公共镜像
- 勾选“自动安装GPU驱动”选项,选择对应的GPU驱动及CUDA工具包
- 若选择GRID驱动,则安装后还需要购买和配置对应的GRID License。
- 若选择Tesla驱动,则需要同步选择对应的CUDA工具包,安装后无需其他操作。
图2 自动安装GPU驱动
使用私有镜像创建的GPU加速型实例,需要在创建完成后,安装GPU驱动,详细方法,请参见创建ECS后安装GPU驱动(Linux和Windows系统)。
| 驱动类型 | 安装方式 | 安装指导 | 适用场景 |
|---|---|---|---|
| GRID驱动 | 自动安装 |
| |
| 手动安装 |
| ||
| Tesla驱动 | 自动安装 |
| |
| 手动安装 |
|