Obtaining a Tesla Driver and CUDA Toolkit

Scenarios

Before using a GPU-accelerated ECS, make sure that the desired Tesla driver and CUDA toolkit have been installed on the ECS. Otherwise, computing acceleration will not take effect. This section describes how to obtain a Tesla driver and CUDA toolkit. Select a driver version based on your ECS type.

For instructions about how to install the Tesla driver and CUDA toolkit, see Installing a Tesla Driver and CUDA Toolkit on a GPU-accelerated ECS.

Downloading a Tesla Driver

Download a driver based on your ECS type.
Table 1 Mapping between Tesla drivers and ECS types

ECS Type

Driver

Product Series

Product

P2s

Tesla

V

V100

P2v

Tesla

V

V100

P2

Tesla

V

V100

P1

Tesla

P

P100

PI2

Tesla

T

T4

G6

Tesla

T

T4

Downloading a CUDA Toolkit

Table 2 Path in which the CUDA toolkit is downloaded for P2s ECSs

ECS Type

OS

CUDA Version

How to Obtain

CPU Architecture

P2s

(V100)

CentOS 7.5 64bit

9.2 or later

If the kernel version is 3.10.0-957.5.1.e17.x86_64 or earlier, install the CUDA toolkit of version 9.2.

Select a CUDA version as required.

https://developer.nvidia.com/cuda-downloads

x86_64

Ubuntu 16.04 64bit

9.2 or later

If the kernel version is 4.4.0-141-generic or earlier, install the CUDA toolkit of version 9.2.

x86_64

Windows Server 2016 Standard 64bit

9.2 or later

x86_64

Windows Server 2019 Standard 64bit

9.2 or later

x86_64

Table 3 Path in which the CUDA toolkit is downloaded for P2v ECSs

ECS Type

OS

CUDA Version

How to Obtain

CPU Architecture

P2v

(V100)

CentOS 7.7 64bit

9.2/10.1

If the kernel version is 3.10.0-957.5.1.e17.x86_64 or earlier, install the CUDA toolkit of version 9.2.

Version 9.2: https://developer.nvidia.com/cuda-92-download-archive

Version 10.1:

https://developer.nvidia.com/cuda-10.1-download-archive-base

x86_64

EulerOS 2.5 64bit

9.2

x86_64

Ubuntu 16.04 64bit

9.2/10.1

If the kernel version is 4.4.0-141-generic or earlier, install the CUDA toolkit of version 9.2.

x86_64

Windows Server 2019 Standard 64bit

9.2/10.1

x86_64

Windows Server 2016 Standard 64bit

9.2/10.1

x86_64

Windows Server 2012 R2 Standard 64bit

9.2/10.1

x86_64

Table 4 Path in which the CUDA toolkit is downloaded for P2 ECSs

ECS Type

OS

CUDA Version

How to Obtain

CPU Architecture

P2

(V100)

Ubuntu Server 16.04 64bit

9

https://developer.nvidia.com/cuda-90-download-archive

x86_64

Table 5 Path in which the CUDA toolkit is downloaded for P1 ECSs

ECS Type

OS

CUDA Version

How to Obtain

CPU Architecture

P1

(P100)

CentOS 7.3 64bit

9

https://developer.nvidia.com/cuda-90-download-archive

x86_64

Ubuntu 16.04 64bit

x86_64

Windows Server 2019 Standard 64bit

x86_64

Table 6 Path in which the CUDA toolkit is downloaded for PI2 ECSs

ECS Type

OS

CUDA Version

How to Obtain

CPU Architecture

PI2

(T4)

CentOS 7.8 64bit

10.1

https://developer.nvidia.com/cuda-10.1-download-archive-base

x86_64

Ubuntu 16.04 64bit

x86_64

Windows Server 2019 Standard 64bit

x86_64

Windows Server 2016 Standard 64bit

x86_64

Windows Server 2012 R2 Standard 64bit

x86_64

Table 7 Path in which the CUDA toolkit is downloaded for G6 ECSs

ECS

Type

OS

CUDA Version

How to Obtain

CPU Architecture

G6

(T4)

Windows Server 2016 Standard 64bit

10.1

https://developer.nvidia.com/cuda-10.1-download-archive-base

x86_64

Windows Server 2019 Standard 64bit

x86_64

CentOS 7.5 64bit

x86_64

Ubuntu 16.04 64bit

x86_64