python - tensorflow-gpu 2.3 安装与 cuda 和 cudnn 无法检测 GPU?
问题描述
我在 tensorflow 中使用 GPU 时遇到问题 我正在使用 RTX2060
我正在从本教程中关注不使用 GPU 的 TensorFlow 2 解决方案
我已经安装
cudatoolkit = 10.2.89
cudnn = 7.6.5
张量流 GPU = 2.3.0
但是当我签入python时
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
原来我的 GPU 编号是 0
我已经尝试在整个互联网上找到解决方案,但仍然无法修复它。
请帮忙,谢谢。
解决方案
因此,该指南不足以使用 GPU 设置 tensorflow;例如,这里有一个随机指南(其中有很多),解释了一些缺少的组件。请注意处理 CUDA 驱动程序、适当的 GPU 驱动程序版本、特定 linux 发行版(Ubuntu 20.04)等的部分:
如何设置 tensorlfow 以与 GPU 一起使用的随机示例
我不知道这是否是一个好的指南,或者它是否有效,但我只是想指出您正在使用的指南中一些重要的缺失部分。
因此,您必须使用适当的 GPU 驱动程序和适当的 linux 发行版(我从未在 Windows 上设置过 CUDA,所以我知道)在为了让 tensorflow 能够识别你的 GPU。
推荐阅读
- javascript - 我想将前一个数字添加到javascript数组中的当前数字?
- python-3.x - 在没有模块的python中计算Pi
- swift - 拒绝邀请后仍显示应用程序徽章图标
- javascript - MongoDB:从单独的文件返回查询
- javascript - 其他非空时需要 Vue 输入
- sql - Create duplicate records based on field value Access
- c# - 使用 C# 扩展 IronPython
- c++ - Boost Deadline Timer 运行时中止调用问题
- ios - 使用径向渐变作为 UIView 的扩展
- android - Android Studio 中带有 imageview 的 listview