Loaded runtime CuDNN library: 7.1.4 but source was compiled with: 7.6.5.

问题1:

标题问题的意思似乎是运行的时候使用的CUDNN版是7.1.4的,但编译的版本是7.6.5,那么问题应该是某个地方的版本不对应。

之前配置pytorch时候,电脑上安装过cuda,通过全局搜索cudnn64_7.dll,可以发现D:\Anaconda\Anaconda3\pkgs\pytorch-1.10.0-py3.8_cuda10.2_cudnn7_0\Lib\site-packages\torch\lib
文件夹下面有cudnn64_7.dll,我猜测在tensorflow运行的时候调用的是此处的cudnn64_7.dll,所以我尝试将该文件夹下面的cudnn64_7.dll复制到D:\CUDA_install\bin文件夹下面。然后运行,发现没有出现不匹配的问题了。

总结:大家可以查询一下是否在Anaconda安装目录下存在cudnn64_7.dll,将这个复制到cuda安装目录的bin文件夹下面。

此外,在运行tensorflow-gpu版本时,还遇到多种动态链接库不存在,这些我在网上找到了,然后存在了自己的网盘,其中cudnn64_7.dll可能会和你的版本出现不匹配,这是可以按照上面的方法进行解决。
网盘链接
链接:https://pan.baidu.com/s/1zQ95Nd4W7WmT87faAko_Fw
提取码:1gpk

问题2:

报很多警告
WARNING:tensorflow:5 out of the last 13 calls to <function Model.make_test_function.
循环里调用test或者tf.function 告警追溯函数导致预测速度变慢

网上大多数人时遇到了WARNING:tensorflow:5 out of the last 13 calls to <function Model.make_predict_function…p…
修改是:将model.predict(X_test)改成model(X_test)

跟我遇到的问题不一致,目前还没找到合适的解决办法,但是模型训练过程总是输出警告,所以我直接把警告关掉了。

import tensorflow as tf
tf.compat.v1.disable_eager_execution()

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值