【问题标题】:GPU tensorflow running issueGPU tensorflow 运行问题
【发布时间】:2016-11-28 00:08:49
【问题描述】:

我已将 GPU tensorflow 安装为 tutorial。相对环境是:

Ubuntu 14 + cuda8.0 + cudnn5.0 + GeForce Gt 640 (OEM)

问题是:

E tensorflow/stream_executor/cuda/cuda_driver.cc:491] failed call to cuInit: CUDA_ERROR_NO_DEVICE
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:153] retrieving CUDA diagnostic information for host: wangyajie
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:160] hostname: wangyajie
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:185] libcuda reported version is: 352.63.0
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:356] driver version file contents: """NVRM version: NVIDIA UNIX x86_64 Kernel Module  340.98  Mon Sep 19 17:31:03 PDT 2016
GCC version:  gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) 
"""
I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:189] kernel reported version is: 340.98.0
E tensorflow/stream_executor/cuda/cuda_diagnostics.cc:296] kernel version 340.98.0 does not match DSO version 352.63.0 -- cannot find working devices in this configuration

我能做些什么来解决它? 我应该更新 DSO 吗?如果应该,应该使用什么命令?

如何查看天气我正确安装了 cuda 和 cudnn?应该使用什么命令?

提前致谢! 浙商

【问题讨论】:

    标签: tensorflow gpu


    【解决方案1】:

    不知道这是怎么发生的,但是您的错误消息指出您的 NVidia 驱动程序内核模块与 CUDA 所需的版本不同。 (通常,如果您通过 apt-get 安装 CUDA,它会检查此问题。)要解决此问题,您应该将驱动程序更新到 352.63.0。说明可以在这里找到:

    https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

    但是,这可能无法完全解决您的问题,因为如果单独安装 CUDA 和驱动程序,可能很难将它们安装到同一版本。相反,您应该考虑从同一个 repo 安装两者,从而重新安装 CUDA。

    一般来说,如果可能的话,我建议您先更新到 Ubuntu 16.04,因为在那里安装 CUDA 的痛苦要小得多(至少根据我的经验)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-21
      相关资源
      最近更新 更多