【问题标题】:tensorflow-gpu 2.3 install with cuda and cudnn can't detect GPU?tensorflow-gpu 2.3 安装与 cuda 和 cudnn 无法检测 GPU?
【发布时间】:2021-03-02 20:59:06
【问题描述】:

我有一个关于在 tensorflow 中使用 GPU 的问题 我正在使用 RTX2060

我正在关注本教程Solution to TensorFlow 2 not using GPU

我已经安装了

cudatoolkit = 10.2.89

cudnn = 7.6.5

tensorflow-gpu = 2.3.0

但是当我用

签入python时

print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))

原来我的 GPU 编号是 0

我试图在整个互联网上找到解决方案,但仍然无法解决。

请帮忙,谢谢。

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    因此,该指南不足以使用 GPU 设置 tensorflow;例如,这里有一个随机指南(其中有很多),解释了一些缺少的组件。请注意处理 CUDA 驱动程序、适当的 GPU 驱动程序版本、特定 linux 发行版 (Ubuntu 20.04) 等的部分:

    random example of how to set up tensorlfow for use with a GPU

    我不知道这是否是一个好的指南,或者它是否有效,但我只是想指出您正在使用的指南中一些重要的缺失部分。

    因此,您必须使用适当的 GPU 驱动程序和适当的 linux 发行版设置 CUDA 驱动程序(我注意到您根本没有提及 CUDA 驱动程序版本)(我从未在 Windows 上设置过 CUDA,所以我知道那)为了让 tensorflow 能够识别你的 GPU。

    【讨论】:

    • 其实我觉得cudatoolkit和cuda是一样的
    • 这里有CUDA驱动和CUDA工具包,它们不是一回事。 CUDA 驱动程序版本必须大于或等于 CUDA 工具包版本。该工具包通常包含一个驱动程序,但您最好安装适用于您的系统的特定 CUDA 驱动程序版本。
    • 对不起。我也安装了 cuda 驱动程序 10.2。
    • 你在使用 linux,如果是,你可能想看看这里:docs.nvidia.com/deploy/cuda-compatibility/index.html。您将需要一个满足要求的 GPU 驱动程序:>= 440.33。如果你在 Windows 上,你可以看这里:docs.nvidia.com/cuda/cuda-installation-guide-microsoft-windows/…
    猜你喜欢
    • 2017-02-10
    • 2017-10-25
    • 2020-06-07
    • 2017-10-31
    • 1970-01-01
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 2019-06-04
    相关资源
    最近更新 更多