python - Tensorflow 无法检测到我的 RTX 3050 笔记本 GPU

标签 python tensorflow gpu

Tensorflow 无法检测到可用的 GPU。

我正在使用以下模块和笔记本(本地)规范进行图像分类;

  • Python 3.11.X
  • tensorflow 2.12.X
  • CUDA 11.8
  • cuDNN 8.6
  • CPU:锐龙 5
  • GPU:RTX 3050 笔记本

但是 Tensorflow 无法看到我可用的 GPU,请参阅以下信息;

No GPU Available Screenshot

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

# output
Num GPUs Available:  0

我也已经添加了环境变量;

Path Variable Screenshot

有人有解决办法吗?

最佳答案

根据您的路径变量屏幕截图,您的笔记本电脑上似乎安装了 Windows 操作系统。
然而,在 Tensorflow 2.10 之后,Tensorflow 不支持其基于 GPU 的 Windows 库。
更多详情请参阅网站:https://www.tensorflow.org/install/source_windows#gpu

关于python - Tensorflow 无法检测到我的 RTX 3050 笔记本 GPU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76369850/

相关文章:

python - Tensorflow高效重叠相加

gpu - 强制 gnu-parallel 将替换字符串视为命令

multithreading - 深度解析CPU和GPU的区别

python - 将 pandas 移动窗口与列表进行比较,以找到错误最少的窗口

python - 存储为 Oracle BLOB : python retrieve fails 的 Protocol Buffer

numpy - tensorflow batch_matmul如何工作?

tensorflow - 在 Keras 中使用 Masking-layer 和 ConvLSTM2D-layer

gpu - Windows Sandbox - 启用 GPU 加速

python - 在 python 中过滤具有特定列名的 Pandas 数据框

python - 空值和排序