【发布时间】:2021-11-09 18:11:04
【问题描述】:
我在使用 Tensorflow 时遇到了一些问题,似乎无法检测到我的 GPU。
使用 Tensorflow 运行一些代码时,我收到 错误:
tensorflow/stream_executor/cuda/cuda_driver.cc:328]
对 cuInit 的调用失败:CUDA_ERROR_NO_DEVICE:未检测到支持 CUDA 的设备
这是我的配置:
- 英伟达 GeForce RTX 3080 Ti
- Ubuntu 18.04
- CUDA 11.4,驱动程序 470.57.02
- 张量流 2.5
我的 GPU 被很好地检测到(使用 nvidia-smi 检查)并且tf.test.is_gpu_available() 返回 True。
我尝试降级 CUDA 版本和驱动程序,但没有任何改变。
有人对如何解决这个问题有一些提示吗?非常感谢!
【问题讨论】:
-
我认为 Tensorflow2.x 不是为 CUDA >=10.2 预构建的。您可以从源代码构建它。 tensorflow.org/install/source
标签: python tensorflow gpu nvidia