1. 找不到动态库cudart64_101.dll

Could not load dynamic library ‘cudart64_101.dll’; dlerror: cudart64_101.dll not found

解决方法

点击下载动态库
解压后放在C:\Windows\System32

2. If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.

错误提示

TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:

  1. Downgrade the protobuf package to 3.20.x or lower.
  2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

解决方法

先去卸载protobuf:

pip uninstall protobuf

然后重新安装3.19.0:

pip install protobuf==3.19.0

3. Could not load dynamic library ‘cusolver64_10.dll’; cusparse64_10.dll;cudnn64_7.dll

错误提示


到了这一步基本上就完成了tensorflow-gpu的安装,先恭喜一波~~~

解决方法

先到

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v你的版本\bin

中找到cusolver64_11.dll,cusparse64_11.dll,cudnn64_8.dll这几个缺失的动态库
2.复制到桌面,修改成cusolver64_10.dll,cusparse64_10.dll,cudnn64_7.dll
3. 将修改后的文件复制到刚才的bin目录中。

在pycharm中测试是否安装成功:

import tensorflow as tfgpus = tf.config.list_physical_devices('gpu')
print(gpus)
print(123)

如果出现下方成功提示,说明安装完成。

4. No module named ‘tensorflow_addons’

问题

No module named ‘tensorflow_addons’
ImportError: cannot import name ‘keras_tensor‘ from ‘tensorflow.python.keras.engine‘
两个都是同样的方法

方法

先尝试安装

pip install tensorflow_addons

不成功然后按照下图按照对应的版本

5.Loaded runtime CuDNN library: 7.5.1 but source was compiled with: 7.6.5. CuDnn

问题

在运行tensorflow的时候,运行环境是cudnn的7.5.1,编译时用的是cudnn的7.6.5。
在anaconda安装目录中找到对应的cudnn版本,然后替换掉cuda安装时的cudnn版本。

方法

1,在anaconda目录的pkgs目录中找到cudnn版本

2,进入该目录下的Library,打开里面的文件夹,可以看到对应的cudnn库

等会将bin目录下的cudnn64_7.dll,include目录下的cudnn.h,lib\x64目录下的cudnn.lib放到cuda对应的目录下。

3,找到cuda的安装目录,如我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1

4, **为了以防万一,可以先将要覆盖的文件保存一下。**将刚才anaconda中找到的cudnn库放到对应的cuda目录下。

不定期持续更新ing

tensorflow遇到的问题相关推荐

  1. tensorflow 1.x Saver(保存与加载模型) 预测

    20201231 tensorflow 1.X 模型保存 https://blog.csdn.net/qq_35290785/article/details/89646248 保存模型 saver=t ...

  2. python 虚拟环境 tensorflow GPU

    拿到一个新的容器之后,怎么创建一个独立的GPU训练环境呢?之前弄的时候总是零零散散的,现在把它总结在这里,供自己以及有需要的朋友查阅. conda创建 1.1 下载anaconda wget -c h ...

  3. API pytorch tensorflow

    pytorch与tensorflow API速查表 方法名称 pytroch tensorflow numpy 裁剪 torch.clamp(x, min, max) tf.clip_by_value ...

  4. tensor转换 pytorch tensorflow

    一.tensorflow的numpy与tensor互转 1.数组(numpy)转tensor 利用tf.convert_to_tensor(numpy),将numpy转成tensor >> ...

  5. Tensorflow会话

    Tensorflow中的会话是来执行定义好的运算的.会话拥有并管理Tensorflow程序运行时的所有资源.当计算完成之后需要关闭会话来帮助系统回收资源,否则可能出现资源泄露的问题. Tensorfl ...

  6. tensorflow问题

    20210121 ImportError: No module named 'tensorflow.python' https://stackoverflow.com/questions/414156 ...

  7. tensorflow兼容处理 tensorflow.compat.v1 tf.contrib

    20201130 问题提出: v1版本中tensorflow中contrib模块十分丰富,但是发展不可控,因此在v2版本中将这个模块集成到其他模块中去了.在学习tensorflow经常碰到tf.con ...

  8. ImportError: No module named tensorflow.compat.v1 忽略已经安装的某个包版本 忽略已安装版本...

    ImportError: No module named tensorflow.compat.v1 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声 ...

  9. 请注意更新TensorFlow 2.0的旧代码

    TensorFlow 2.0 将包含许多 API 变更,例如,对参数进行重新排序.重新命名符号和更改参数的默认值.手动执行所有这些变更不仅枯燥乏味,而且容易出错.为简化变更过程并让您尽可能顺畅地过渡到 ...

  10. 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...

    机器之心报道 作者:邱陆陆 8 月中旬,谷歌大脑成员 Martin Wicke 在一封公开邮件中宣布,新版本开源框架--TensorFlow 2.0 预览版将在年底之前正式发布.今日,在上海谷歌开发者 ...

最新文章

  1. 原创:去繁存简,回归本源:微信小程序公开课信息分析《一》
  2. python列表方法语句_Python中列表和元组的相关语句和方法讲解
  3. C++BOOL,int,float,指针类型的变量a 与“零”比较语句
  4. linux 开放1701端口,长连接及Linux 查看长连接端口
  5. CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令
  6. mysql中连接和断开数据库_robot framework——连接和断开mysql数据库
  7. 现实世界中正在用Java解决的难题
  8. Vant - 高效的 Vue 组件库,再造一个有赞移动商城也不在话下
  9. 应用程序框架实战二十三:基础查询扩展
  10. nginx location匹配除了一个路径_nginx部署React项目
  11. 数据结构与算法python—5.队列及python实现与leetcode总结
  12. 年底换机潮来了,都有哪些手机受欢迎?
  13. 计算机控制技术 温钢云,计算机控制课程设计――大纯时延一阶惯性环节温度控制系统.docx...
  14. 平安产险_杭州平安产险:寒风中靓丽的一抹橙坚守者
  15. java实现屏幕亮度调节
  16. 【刘晓燕语法长难句】 简单句
  17. 《月薪5千与月薪5万的文案区别》!如何用立体思维去解决问题
  18. 计算机财务管理系统的建立,第13章 计算机财务管理系统的建立.ppt
  19. Visual FoxPro 6.0常用命令
  20. linux下添加JAVA_HOME环境变量

热门文章

  1. setinterval 必报_关于setInterval与setTimeout作用域问题
  2. CSDN中如何将图片缩小
  3. 知乎--您的账号由于OTHER暂被限制使用
  4. 学习笔记:SDVOE,使用SDN的方式进行高清无损的音视频传输,SDN的又一应用,AV/IT融合
  5. 洛伦茨曲线_经济学上的洛伦兹曲线的具体定义
  6. 正则匹配纯数字(Oracle、Postgresql、Hive)
  7. java i/o 的一些接口_Java I/O 操作的一些基本知识
  8. oracle 数据库-查询
  9. 云合影程序_实战丨与「火箭少女」合影AI小程序的技术实践与思考
  10. adnroid 29 Environment.getExternalStorageDirectory().getAbsolutePath() 无法获取路径