栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Could not load dynamic library ‘cudart64

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Could not load dynamic library ‘cudart64

问题描述
2021-12-11 22:03:37.094666: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
2021-12-11 22:03:37.095079: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.

这个问题是因为 CUDA版本和TensorFlow版本不兼容的问题。

查看cudart64_110.dll文件

现在本机目录下查找
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv10.1bin

如果本机上没有这个文件,则到这里下载。

下载完毕copy到上面的CUDA目录下。

查看CUDA版本

进入命令行

win+R --> cmd
nvidia-smi


我的CUDA的版本是11.2.

查看TensorFlow版本

运行 python

查看CUDA和Tensorflow对应关系

查看CUDA版本和TensorFlow版本的对应关系

看来我的TensorFlow需要降低版本到2.6.0

处理办法

降低TensorFlow版本到2.6.0
直接运行如下命令即可:

pip install tensorflow-gpu==2.6.0

然后再次运行程序,发现问题提示没有了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/663951.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号