【问题标题】:Cannot use NVIDIA Quadro P620 GPU with Tensorflow无法将 NVIDIA Quadro P620 GPU 与 Tensorflow 一起使用
【发布时间】:2021-07-08 05:22:45
【问题描述】:
我已在正确的文件夹中安装了使用 Tensorflow 运行我的 GPU 所需的所有东西,例如 NVIDIA 驱动程序、Microsoft VisualStudio 2017 C++ 发行版、CUDNN。但我仍然无法使用 GPU。我收到以下消息。
以下是我的软件和硬件规格。
- 我的 GPU 版本是 NVIDIA Quadro P620,
- Tensorflow 和 TF-GPU 版本为 2.3.0,
- Keras 和 Keras-GPU 2.4.3
- CUDA 版本 11.2.2
- NVIDIA 驱动版本:27.21.14.6192
我可以从哪里开始调试来解决这个问题?有什么线索吗?
【问题讨论】:
标签:
python
tensorflow
gpu
nvidia
【解决方案1】:
根据Tensorflow tested build configuration,Tensorflow 2.3版本需要安装CUDA 10.1。
如果Tensorflow、CUDA 和cuDNN 的版本之间存在任何不兼容,则不会检测到GPU。
在您的情况下,我建议您将tensorflow 版本升级到支持CUDA 11.x 的2.4 or 2.5。
从tensorflow 2.0 开始,keras 与Tensorflow 集成在一起,因此无需单独安装Keras or Keras-GPU。您可以使用tf.keras 模块。
【解决方案2】:
我目前在我的 ubuntu 20.04 中使用它:
- nvidia 驱动程序版本 495.29.05
- 张量流 2.4.0.
也许你的问题是 tensorflow 版本。
问候