首页 文章

如何获得cuda版本?

提问于
浏览
253

是否有任何快速命令或脚本来检查安装的CUDA版本?

我在安装目录下找到了4.0的手册,但我不确定它是否是实际安装的版本 .

11 回答

  • 3

    正如Jared在评论中提到的,从命令行:

    nvcc --version
    

    (或 /usr/local/cuda/bin/nvcc --version )给出了CUDA编译器版本(与工具包版本匹配) .

    从应用程序代码中,您可以使用查询运行时API版本

    cudaRuntimeGetVersion()
    

    或驱动程序API版本

    cudaDriverGetVersion()
    

    正如Daniel指出的那样,deviceQuery是一个SDK示例应用程序,它可以查询上述内容以及设备功能 .

    正如其他人所说,您也可以使用(例如,在Mac或Linux上)检查 version.txt 的内容

    cat /usr/local/cuda/version.txt
    

    但是,如果安装了另一个版本的CUDA工具包而不是 /usr/local/cuda 中的符号链接,如果 PATH 中的其他版本早于上述版本,则可能会报告不准确的版本,因此请谨慎使用 .

  • 9

    在Ubuntu Cuda V8上:

    $ cat /usr/local/cuda/version.txt
    
  • 6

    在Ubuntu上:

    尝试

    $ cat /usr/local/cuda/version.txt$ cat /usr/local/cuda-8.0/version.txt

    有时文件夹名为“Cuda-version” .

    如果以上都不起作用,请尝试转到 $ /usr/local/ 并找到您的Cuda文件夹的正确名称 .

    输出应类似于: CUDA Version 8.0.61

  • 106

    如果您已安装CUDA SDK,则可以运行“deviceQuery”以查看CUDA的版本

  • 3

    For CUDA version:

    nvcc --version
    

    For cuDNN version:

    对于Linux:

    使用以下命令查找cuDNN的路径:

    $ whereis cuda
    cuda: /usr/local/cuda
    

    然后使用它从头文件中获取版本,

    $ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
    

    对于Windows,

    使用以下命令查找cuDNN的路径:

    C:\>where cudnn*
    C:\Program Files\cuDNN7\cuda\bin\cudnn64_7.dll
    

    然后使用它从头文件转储版本,

    type "%PROGRAMFILES%\cuDNN7\cuda\include\cudnn.h" | findstr CUDNN_MAJOR
    
  • 0

    您可能会发现CUDA-Z很有用,这里是他们网站的引用:

    “这个程序诞生时模仿了另一个Z-utilities,如CPU-Z和GPU-Z.CUDA-Z显示了一些关于支持CUDA的GPU和GPGPU的基本信息 . 它适用于nVIDIA Geforce,Quadro和Tesla卡,ION芯片组“ .

    http://cuda-z.sourceforge.net/

    在支持选项卡上有源代码的URL:http://sourceforge.net/p/cuda-z/code/,下载实际上不是安装程序,而是可执行文件本身(无安装,因此这是"quick") .

    该实用程序提供了大量信息,如果您需要知道它是如何派生的,那么可以查看源代码 . 您可以搜索其他与此类似的实用程序 .

  • 4

    安装CUDA之后,可以通过以下方式检查版本:nvcc -V

    我安装了5.0和5.5,所以它给了

    Cuda编译工具,5.5版,V5.5,0

    此命令适用于Windows和Ubuntu .

  • 2

    除了上面提到的那些,您的CUDA安装路径(如果在安装过程中未更改)通常包含版本号

    做一个 which nvcc 应该给出路径,这将给你版本

    PS:这是一种快速而肮脏的方式,上面的答案更加优雅,并且会产生相当大的努力

  • 0

    首先你应该找到Cuda安装的地方 .

    如果它是here之类的默认安装,则位置应为:

    对于ubuntu:

    / usr / local / cuda

    在这个文件夹中你应该有一个文件

    version.txt

    使用任何文本编辑器打开此文件或运行:

    cat version.txt
    

    从文件夹

    OR

    cat /usr/local/cuda/version.txt
    
  • 343

    通过在终端中键入以下内容,可以获得 cuda 版本:

    $ nvcc -V
    
    # below is the result
    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2017 NVIDIA Corporation
    Built on Fri_Nov__3_21:07:56_CDT_2017
    Cuda compilation tools, release 9.1, V9.1.85
    

    或者,可以通过首先使用以下方法查找安装目录来手动检查版本:

    $ whereis -b cuda         
    cuda: /usr/local/cuda
    

    然后 cd 进入该目录并检查CUDA版本 .

  • 14

    我得到/ usr / local - 没有这样的文件或目录 . 虽然nvcc -V给出了

    nvcc: NVIDIA (R) Cuda compiler driver
    Copyright (c) 2005-2016 NVIDIA Corporation
    Built on Sun_Sep__4_22:14:01_CDT_2016
    Cuda compilation tools, release 8.0, V8.0.44
    

相关问题