tensorflow - TensorFlow 未捕获 GPU
问题描述
我在 Windows 上的 Anaconda 虚拟环境中安装tensorflow
使用。pip install tensorflow
我试图测试是否启用了 GPU,然后输入
import tensorflow as tf
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
并得到
Num GPUs Available: 0
我的系统确实启用了 CUDA 和 CUDNN,因为我在安装 PyTorch GPU 版本时没有问题。如何为 TensorFlow 启用 GPU?
解决方案
首先,使用卸载 tensorflow,
pip uninstall tensorflow
安装tensorflow-gpu
版本,
pip install tensorflow-gpu==2.2.0
如果使用 pip 不起作用,您可以尝试使用conda install command.
conda install -c anaconda tensorflow-gpu
这将自动安装CUDA & cuDNN.
希望这将解决您的问题。
推荐阅读
- google-sheets - 如何组合 2 个查询导致来自 Google 表格的单个查询
- javascript - 如何在 asp.core MVC React 应用程序中注册 JS 引擎?
- python - django.db.utils.IntegrityError:安装夹具时出现问题
- java - 包含自身作为元素的 ArrayList 的哈希码
- python - 如何根据特定键比较python字典
- c++ - 执行用 C++ 编写的 .exe 的问题(使用 mingw 编译器)
- python - 将 DataFrame 中的每个唯一值重塑为列
- php - $row 将在此返回什么
- regex - 我如何将变量多行 perl 正则表达式与不同的规则匹配
- c# - 如何有条件地从 ASP.NET Core 注册中删除控制器并添加到 ServiceCollection