cudart64_110.dll not found windows解决方法

cudart64_110.dll not found 如何解决

记录一下我个人的tf-gpu安装历程

  1. 安装CUDA和cudnn, 很简单按照官网指示对照自己的python版本安装和下载即可。我的版本是python3.8.9,CUDA 11.2, cudnn 对照CUDA11.0+即可

  2. 安装tf,我安装了清华镜像最新版 tensorflow 2.4

python -m pip --upgrade tensorflow-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple/
  1. 环境变量并没有自己添加。这方面可以利用cuda自带的demo_suite内测试程序测试。
  2. 最后, 运行报错 dll not found。 解决方法,打开system32,将报错缺失的dll一个个复制进去
  3. 结果:
    print(tf.config.list_physical_devices('GPU'))
     Adding visible gpu devices: 0
    [PhysicalDevice(name='/physical_device:GPU:0', device_type='GPU')]
    

    总结

    除了跟着tensorflow的官方网站走,就是根据报错哪里缺失粘贴哪里,其中我遇到有缺失的dll,查看后发现存在版本更高的,遂直接粘贴改名。

你可能感兴趣的:(tensorflow,tensorflow,python,windows,10)