首页 > 编程知识 正文

Linux 查看版本,python怎么更新版本

时间:2023-05-05 14:10:06 阅读:9716 作者:3471

linux浏览cuda1. cat/usr/local/cuda/version.JSON版

2 .或nvcc -V (注意大写字母) ) ) ) ) )。

3 nvidia-smi

1和3显示11.3

2所示的是10.1

UDA有两个主要的API :运行时API和驱动程序API。 这两个API都有相应的CUDA版本。 例如,10.1或11.3。

支持驱动程序API (如libcuda.so )所需的文件包括由GPU驱动程序安装程序安装的nvidia-smi。 `为了支持运行时

API所需的文件(如libcudart.so和nvcc )由cuda工具包安装程序安装` r安装。 (CUDA )

工具包安装程序可能与GPU驱动程序安装程序集成)。

nvcc是与cuda工具包一起安装的CUDA compiler-driver tool,只知道其自身构建时的CUDA runtime版本。 我甚至不知道安装了哪个版本的GPU驱动程序,以及是否安装了GPU驱动程序。

综上所述,如果驱动程序API和运行时API的CUDA版本不匹配,则可能使用单独的GPU驱动程序安装程序,而不是CUDA工具包安装程序的GPU驱动程序安装程序

运行时和驱动程序API的区别运行时和驱动程序API通常很相似。 也就是说,效果是等效的,但这两个API不能混合使用。 为什么这么说,是因为两者互为排他。 也就是说,在开发过程中,只能选择其中一个API。 简单地理解两者之间的区别,运行时是一个更高级的软件包,开发人员更容易使用,驱动程序API可能更接近基础,速度更快。

也就是说,驱动程序和运行时并不是一一对应的。 cuda工具包(运行时)本质上只是一个工具包,因此可以在同一设备上安装多个不同版本的cuda工具包,如同时安装CUDA 9.0、CUDA 9.2和CUDA 10.0三个版本

既然NVIDIA显卡驱动程序和cuda工具包本身既不是捆绑关系,也不是一对一关系,为什么我们总是愚蠢而难以理解呢? 因为脱机安装的cuda工具包默认情况下会携带相应的最新驱动程序!

这可以解释为什么同时在NVIDIA的官方网站上

cuda工具包

NVIDIA驱动程序

下载了两种

顺便附上cudnn的下载。 请注意cudnn的下载。 您必须注册帐户才能下载

如果以前使用过PPA安装驱动程序,则可能只安装了驱动程序

请参阅其他仅安装NVIDIA驱动程序的方法

但是,我现在面临的问题是服务器的tf为1.15,与cudatoolkit9不兼容,不支持11,无法加速

到底读了显卡、显卡驱动程序、nvcc、cudnn驱动程序、cudnn工具包和cudnn是什么? 然后,我们发现安装多个版本的cuda可以在多个版本之间切换。 我们应该可以直接添加安装cuda工具包10。 请参见Ubuntu安装多个版本的cuda并在多个版本之间切换。

——3354——3——3——3——33——333——33——333334——3——333——33333——3333——333——333——3333——3333——333333——33333——33334333333333——333333

顺便附上linux上cudnn版本的咨询方法

cat/usr/local/cuda/include/Cu dnn.h|grepcudnn _ major-a2

1

这里的/usr/local/cuda/include/Cu dnn.h

根据机器的不同可能会不同。 我不知道当时的pcdny们是怎么进来的。 我的cudnn.h在/usr/include里

如果您和我一样找不到cudnn.h,可以通过find语句进行全局搜索

SDO find//-name‘Cu dnn.h’

————————————————

参考资料

原文链接: 3359 blog.csdn.net/weixin _ 39518984/article/details/111406728

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。