查看cuda cudnn 版本 & 一些常见疑问

这篇具有很好参考价值的文章主要介绍了查看cuda cudnn 版本 & 一些常见疑问。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、快速确定版

查看cuda

    nvcc -V

查看cudnn

    dpkg -l | grep cudnn

二、历史方法

    有一些已经失效,这里仅仅作为备选

查看cuda

    方法一
    nvcc -V 或者 nvcc —version
    方法二
    cat /usr/local/cuda/version.txt 或者 cat /usr/local/cuda/version.json

查看cudnn

    方法一
    dpkg -l | grep cudnn
    方法二
    whereis cudnn_version 或者 whereis cudnn.h 获得真实路径。这里以/usr/local/cuda/include/为例
    cat /usr/local/cuda/include/cudnn.h |grep CUDNN_MAJOR -A 2
    cat /usr/local/cuda/include/cudnn_version.h |grep CUDNN_MAJOR -A 2

三、不建议使用的方法

方法一、pytorch 接口

    import torch
    # 查看torch的版本
    print(torch.__version__)
    # 查看cuda的版本
    print(torch.version.cuda)
    # 查看cudnn的版本
    print(torch.backends.cudnn.version())

方法二、nvidia-smi 命令

原因简单介绍

    对于算法工程师我们知道一般层级为GPU硬件-GPU驱动(driver)—cuda-(cudnn)-pytorch.
    其中cuda 一般也分两种:driver api(nvidia-smi显示的)和runtime api (nvcc -v等显示的)。用于支持driver api的必要文件由 GPU driver installer 安装,nvidia-smi就属于这一类API;而用于支持runtime api的必要文件是由 CUDA Toolkit installer 安装。nvcc是与CUDA Toolkit一起安装的CUDA compiler-driver tool,它只知道它自身构建时的CUDA runtime版本,并不知道安装了什么版本的GPU driver,甚至不知道是否安装了GPU driver。如果driver API和runtime API的CUDA版本不一致可能是因为你使用的是单独的GPU driver installer,而不是CUDA Toolkit installer里的GPU driver installer。一般现在大家使用docker 开发技术,宿主机安装driver, docker 内部安装cuda cudnn,这时一般nvidia-smi 和 nvcc -v 的结果便是不一样的,通常driver api 的版本能向下兼容 runtime api 的版本。
Nvidia 驱动和cuda对应表: CUDA 12.0 Release Notes — cuda-toolkit-release-notes 12.0 documentation
    Conda安装的CUDA Toolkit和NVIDIA的CUDA Toolkit区别:Nvidia 官方提供的 CUDA Toolkit 是一个完整的工具安装包,其中提供了 Nvidia 驱动程序、开发 CUDA 程序相关的开发工具包等可供安装的选项。 Pytorch 之类的深度学习框架,一般仅使用 CUDA 的动态链接库支持程序的运行( Pytorch 本身与 CUDA 相关的部分是提前编译好的 ),就像常见的可执行程序一样。
    Pytorch 接口输出的 cuda 的版本并不一定是 Pytorch 在实际系统上运行时使用的 cuda 版本,而是编译该 Pytorch release 版本时使用的 cuda 版本。   torch.version.cuda 是位于 torch/version.py 中的一个变量, Pytorch 在基于源码进行编译时,通过tools/setup_helpers/cuda.py 来确定编译 Pytorch 所使用的 cuda 的安装目录和版本号。
    

切换多个版本的cuda:

    *查看环境变量 
    echo CUDA_HOME 或 CUDA_PATH
    *在/usr/local下,我们可以安装多个版本的cuda,
    *命令行输入以下命令,断开cuda文件与cuda-10.1的符号链接:
    sudo rm -rf cuda //注意:/usr/local/cuda 仅删除软链接, /usr/local/cuda/ 删除软链接所指向的目录的所有内容
    *命令行输入以下命令,建立cuda文件与cuda-9.0的符号链接:
    sudo ln -s /usr/local/cuda-9.0 /usr/local/cuda
    *此时查看cuda版本,已经更改成功,
    Nvcc -v
参考链接
显卡,显卡驱动,nvcc, cuda driver,cudatoolkit,cudnn到底是什么? - 知乎
Ubuntu下查看cuda和cudnn版本 - CodeAntenna
【CUDA】nvcc和nvidia-smi显示的版本不一致? - 简书
查看linux环境下cudnn是否安装,Linux下安装cuda和对应版本的cudnn - CodeAntenna
Pytorch版本、CUDA版本与显卡驱动版本的对应关系 - 腾讯云开发者社区-腾讯云
Pytorch版本、CUDA版本与显卡驱动版本的对应关系_ruolyn的博客-CSDN博客_pytorch cuda版本对应关系
Pytorch 使用不同版本的 cuda - 知乎

文章来源地址https://www.toymoban.com/news/detail-487752.html

到了这里,关于查看cuda cudnn 版本 & 一些常见疑问的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一步步教你查看cuda和cudnn版本

    win+R+enter回车,再输入cmd进入命令行,再输入 或者输入 即可得到cuda的版本,如图我的cuda版本是10.2 进入目录查看cudnn_version.h文件 一般放在:C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.2includecudnn_version.h (这里的v10.2中的10.2是我cuda的版本,每个人可能不一样) 那么接下来就是

    2024年02月13日
    浏览(52)
  • 详解Windows系统下面如何查看CUDA、cuDNN、Python和各个软件包的版本

    这个题目网络上有很多的讲解,但是 查看CUDA、cuDNN版本 和 查看Python与自身各个软件包 是分开的,且cuDNN版本的查看方式似乎已经过时【截止2023-10-23】。由于自身需要且出于回馈 互联网大学 的目的,将相关内容重新整理在此篇博客中。 方法1:在Windows终端中通过以下3条下命

    2024年02月04日
    浏览(61)
  • Jetson Xavier NX 上查看CUDA、Cudnn、Tensorrt、Opencv的版本及配置信息

    以上功能都可以通过jtop实现,下面是如何安装jtop: 启动后界面如下,可以查看到开发板资源使用情况,接着 点击info 如果安装成功,可以查看到 CUDA、cuDNN、opencv和TensorRT等版本信息 注意!如果是Jetpack5.0.0以上版本可能会看不到很多信息,因为稳定版本不支持,需要安装最新

    2024年02月15日
    浏览(118)
  • cuda、cudnn、英伟达驱动版本对应关系

    根据显卡型号、cuda版本确定英伟达驱动版本 能够支持某一型号的GPU的英伟达驱动是一定的,我们想使用的tensorflow版本也是已知的,该tensorflow版本依赖的cuda版本也是一定的。所以根据显卡型号和cuda版本可以确定显卡驱动。 参考链接: https://www.jianshu.com/p/7f6ae178121c https://bl

    2024年02月10日
    浏览(47)
  • anaconda:安装cuda和对应版本的cudnn

    复现别人论文的时候经常遇到不同的cuda版本,可以使用anaconda创建虚拟环境,并在不同的虚拟环境中配置对应的cuda版本 Anaconda多个python版本(python2.7 python3.8) (1)安装cuda10.2 在conda命令行下输入: conda search cudatoolkit conda install cudatoolkit==10.2.89 (2)安装cuda10.2对应的cudnn 在

    2023年04月08日
    浏览(59)
  • ubuntu22.04版本安装CUDA及cuDNN

    此方法仅针对ubuntu22.04下linux系统安装及配置深度学习环境,其他版本不知可通用! 1-1 先更新所有的软件包 1-2 独立显卡驱动-安装 注:在安装显卡驱动时需要进入BIOS关闭安全启动模式。 1-3 验证

    2023年04月08日
    浏览(53)
  • ubuntu安装cuda-10.2以及对应版本的cudnn

    下面开始进行Cuda的安装,开始之前我们可以手动更换一下源:这里推荐阿里云的源,如果不懂的自行百度。同时要先安装显卡驱动。 换完源后: 更新一下源 开始安装前再次却一下ubuntu版本:打开终端ctrl+alt+t 输出如下结果: 安装ubuntu-drivers,我们可以通过ubuntu-drivers检测你的

    2024年02月02日
    浏览(59)
  • 【Ubuntu 20.04LTS系统】安装CUDA11.8、cuDNN,可进行CUDA版本切换

    https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 更新软件列表和必要的依赖项 步骤一: 下载CUDA安装包 进行CUDA和cuDNN的选择,也可以直接根据官方推荐进行下载安装。 从Nvidia官网下载CUDA https://developer.nvidia.com/cuda-downloads 下方链接,选择更多版本 https://developer.nvidia.com/cuda-toolkit-archiv

    2024年02月16日
    浏览(70)
  • 查看cudnn版本

    如图所示,我的环境下是8.0.4

    2024年02月15日
    浏览(37)
  • NVIDIA驱动、CUDA、cuDNN、Torch、Tensorflow对应版本一文搞明白

    目录 CUDA下载:CUDA Toolkit Archive | NVIDIA Developer cuDNN下载:cuDNN Archive | NVIDIA Developer 1.NVIDIA驱动和CUDA版本对应  2.CUDA和cuDNN版本对应  3.Tensorflow和CUDA、cuDNN版本对应(经过官方测试的构建配置) 3.1 GPU  3.2 CPU 4.pytorch和CUDA对应 网址:CUDA 12.1 Update 1 Release Notes 网址:cuDNN Archive | NVIDIA

    2024年02月15日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包