TensorFlow 2.16.2 未检测到我的 GPU

问题描述 投票:0回答:1

我得到了 RTX 4060,驱动程序为 560.76。 我安装了 CUDA 11.8 并复制了 cuDNN 8.9.7。将文件复制到 CUDA 安装文件夹中的正确目录中。 我将正确的路径添加到系统变量环境中。 最后,我安装了 Tensorflow 2.16.2。

当我运行下面的代码时,我没有检测到 GPU:

print("Num GPUs Available: ", len(tf.config.list_physical_devices(‘GPU’)))

我做错了什么?

tensorflow cuda gpu nvidia cudnn
1个回答
0
投票

实际上,从 TensorFlow 2.11 及更高版本开始,不再对 Windows 上的 GPU 提供原生支持,请参见 TensorFlow 网站:

注意:TensorFlow 2.10 是最后一个 TensorFlow 版本 本机 Windows 上支持 GPU。从 TensorFlow 2.11 开始,您 需要在WSL2中安装TensorFlow,或者安装tensorflow-cpu 并且可以选择尝试 TensorFlow-DirectML-Plugin。

从 TensorFlow 2.11 开始,要在 Windows 上获得 GPU 支持,需要使用 WSL2。

© www.soinside.com 2019 - 2024. All rights reserved.