您的位置:

测试CUDA是否安装成功

一、怎么测试CUDA是否安装成功

在终端中输入以下命令:

nvcc -V

如果返回以下信息,则CUDA已成功安装:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Tue_Mar_16_19:09:14_PDT_2021
Cuda compilation tools, release 11.3, V11.3.58
Build cuda_11.3.r11.3/compiler.29920130_0

如果返回类似“command not found”的信息,则CUDA没有成功安装或者没有正确添加环境变量。

二、检查CUDA是否安装成功

除了运行命令检查CUDA是否安装成功外,我们还可以通过以下步骤来检查CUDA是否安装成功:

  1. 打开终端,输入以下命令:

    nvidia-smi
  2. 如果返回以下信息,则CUDA已正确安装并可以被系统识别:

    | NVIDIA-SMI 460.32.03 Driver Version: 460.32.03 CUDA Version: 11.2 |
    |-----------------+----------------------+----------------------+
    | GPU Name        | Bus-Id        | Disp.A | Volatile Uncorr. ECC |
    | Fan Temp Perf Pwr:Usage/Cap|    Memory-Usage | GPU-Util  Compute M. |
    |=================+======================+======================|
    |   0 NVIDIA GeForce ...| 00000000:01:00.0 Off |                  N/A |
    | N/A   54C    P0    N/A /  N/A |    501MiB /  3071MiB |     13%      Default |
    |-------------------------------+----------------------+----------------------+
    
  3. 如果返回类似“command not found”的信息,则CUDA没有被正确地添加环境变量。

三、查看CUDA是否安装成功

我们可以通过查看CUDA样例程序来确定CUDA是否安装成功。以下是查看CUDA样例程序的步骤:

  1. 打开CUDA样例程序所在的目录:

    cd /usr/local/cuda-11.3/samples
  2. 编译样例程序:

    sudo make
  3. 运行样例程序:

    ./bin/x86_64/linux/release/deviceQuery
  4. 如果输出内容类似以下信息,则CUDA安装成功:

    cudaGetDeviceCount returned 1
    -> cudaGetDeviceProperties returned 0
    Result = PASS
  5. 如果输出类似“command not found”的信息,则CUDA样例程序没有被正确地添加环境变量。

四、怎么检查CUDA是否安装成功

要检查CUDA是否安装成功,我们可以运行以下命令:

ls /usr/local/cuda-11.3

如果返回以下信息,则CUDA已经被正确地安装:

bin  include  lib  LICENSE  nvml  README  samples  share  targets

五、验证CUDA是否安装成功

为了验证CUDA是否安装成功,我们可以运行以下命令:

sudo nvidia-smi

如果输出类似以下内容,则CUDA已经被正确地安装:

| NVIDIA-SMI 460.32.03    Driver Version: 460.32.03    CUDA Version: 11.2    |
| -------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
| ===============================+======================+======================|
|   0  GeForce GTX 1080    Off  | 00000000:05:00.0  On |                  N/A |
|  0%   45C    P8    10W / 180W |    196MiB /  8119MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

六、为什么CUDA安装不成功

CUDA安装不成功的原因主要包括以下几点:

  1. 系统中已经存在与CUDA冲突的软件,例如已经安装了其他版本的NVIDIA驱动程序。

  2. 安装CUDA的过程中缺少依赖的软件包,例如缺少OpenGL或GLX等库。

  3. 安装CUDA的权限不够,需要使用sudo或者以root用户运行安装命令。

  4. 下载的CUDA安装程序本身存在问题。

对于以上问题,我们可以进行相应的解决方案:

  1. 卸载系统中的其他版本NVIDIA驱动程序,清理干净后重新安装CUDA。

  2. 通过apt-get等包管理器安装缺少的软件包,或者手动下载安装相应的依赖库。

  3. 使用sudo或者以root用户运行安装命令。

  4. 重新下载CUDA安装程序。