You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行tf.test.is_gpu_availabe()返回False,提示cudnn64_7.dll缺失求助

解决TensorFlow 2.3.0无法找到cudnn64_7.dll并启用GPU的问题

你的核心问题是TensorFlow版本与CuDNN版本不匹配,导致找不到指定的动态链接库:

  • TensorFlow 2.3.0官方要求搭配的是CuDNN 7.6.x(对应文件为cudnn64_7.dll),而你安装的是CuDNN 8.0.5,其对应的文件是cudnn64_8.dll,自然会出现找不到文件的报错。
  • 你的CUDA 10.1版本符合TF2.3.0要求,GPU MX130的算力5.0也满足TF2.3.0对GPU算力≥3.5的要求,这两部分无需调整。

具体修复步骤:

  • 卸载当前的CuDNN 8.0.5,下载适配CUDA 10.1的CuDNN 7.6.5版本
  • 将CuDNN解压后的bin、include、lib文件夹内容,分别复制到CUDA 10.1安装目录对应的同名文件夹下(默认路径一般为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1)
  • 确认CUDA的bin目录已添加到系统环境变量PATH中,之后重启Python运行环境
  • 再次执行tf.test.is_gpu_available()验证GPU是否可用

内容的提问来源于stack exchange,提问作者Yeasin Al Yeasa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 18:13:12