tensorflow - GPU 无法识别
问题描述
我在带有 GPU 的 linux 18.04 上运行:
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Device 3e92
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1e82 (rev a1)
nvidia-smi 给出:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.119.03 Driver Version: 450.119.03 CUDA Version: 11.0 |
|-------------------------------+----------------------+----------------------+
我有带有以下软件包的 python 3.6:
pip freeze |grep tensor:
tensorboard==2.5.0
tensorboard-data-server==0.6.0
tensorboard-plugin-wit==1.8.0
tensorflow==2.4.1
tensorflow-estimator==2.4.0
tensorflow-gpu==2.4.1
运行以下命令时:
len(tf.config.list_physical_devices('GPU'))
我得到 0 个 GPU
根据: https://www.tensorflow.org/install/source#gpu似乎版本是正确的。
我试着看这里:
(重新安装 tensorflow/tensorflow-gpu)-但没有找到正确的解决方案。
我该如何解决?
解决方案
推荐阅读
- json - API 不能理解我的属性类型吗?
- twilio - 如何在 Twilio 函数中持久存储数据?
- c - 从 C 代码调用 Cython 函数会引发分段错误
- r - 在 for 循环中打印 Kable 和 ggplot 会导致 ggplot 在 R Markdown 中与 Kable 重叠
- powershell - 使用进度条 gui 表单时如何超过 $progressbar.Maximum 的限制 max [int32]
- java - Lucene:分页返回重复项
- db2 - 如何在 DB2 Warehouse On Cloud 上进行方案级别的备份?
- android - 使用带有离子和电容器的 https 加载 webview
- sql - 向数据库添加索引会更改查询结果
- javascript - 如何在 Javascript 中向 ul 添加图标的 li 项?