【学习笔记5】Linux下cuda、cudnn、pytorch版本对应关系

本文详细介绍了在Linux环境下如何查看CUDA和cuDNN的版本,包括使用nvidia-smi、ls命令、PyTorch以及nvcc --version。同时,文章指出PyTorch代码显示CUDA版本为11.7,而cuda12版本的某些包与此不对应。文章强调了版本对应的重要性,并提供了官方版本对应关系和查看PyTorch版本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、cuda和cudnn

NVIDIA CUDA Toolkit (CUDA)为创建高性能 GPU 加速应用程序提供了一个开发环境。借助 CUDA 工具包,您可以在 GPU 加速的嵌入式系统、桌面工作站、企业数据中心、基于云的平台和 HPC 超级计算机上开发、优化和部署您的应用程序。该工具包包括 GPU 加速库、调试和优化工具、C/C++ 编译器以及用于部署应用程序的运行时库。
全球的深度学习研究人员和框架开发人员都依赖cuDNN来实现高性能GPU加速。它使他们可以专注于训练神经网络和开发软件应用程序,而不必花时间在底层GPU性能调整上。

二、查看cuda的版本

1. nvidia-smi

运行nvidia-smi命令:
右上角可以看到CUDA版本号
说明cuda版本是12.0

2. ls -l /usr/local | grep cuda

运行ls -l /usr/local | grep cuda命令:
已经安装的所有cuda
一共安装了cuda-10.0cuda-10.2cuda-11.1cuda-11.3cuda-11.7cuda-11.8六个cuda版本,目前在用的是cuda-11.7

注:nvidia-smi命令列出的CUDA版本与ls -l /usr/local | grep cuda列出的版本号不一致,是由于:CUDA有两种API,分别是运行时API和驱动API,即所谓的Runtime API与Driver API,nvidia-smi的结果除了有GPU驱动版本型号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值