【问题标题】:Wrong version of libcublas used使用了错误的 libcublas 版本
【发布时间】:2019-05-07 12:09:54
【问题描述】:

我已经安装了 cuda-9.0,并且在 /usr/local/cuda-9.0/lib64 库中,存在共享文件 libcublas.so.9.0。但是,每当我执行locate libcublas 时,我都会得到以下信息:

locate libcublas
/usr/lib/x86_64-linux-gnu/libcublas.so
/usr/lib/x86_64-linux-gnu/libcublas.so.7.5
/usr/lib/x86_64-linux-gnu/libcublas.so.7.5.18
/usr/lib/x86_64-linux-gnu/libcublas_device.a
/usr/lib/x86_64-linux-gnu/libcublas_static.a
/usr/lib/x86_64-linux-gnu/stubs/libcublas.so
/usr/share/doc/libcublas7.5
/usr/share/doc/libcublas7.5/changelog.Debian.gz
/usr/share/doc/libcublas7.5/copyright
/usr/share/lintian/overrides/libcublas7.5
/usr/share/man/man7/libcublas.7.gz
/usr/share/man/man7/libcublas.so.7.gz
/var/lib/dpkg/info/libcublas7.5:amd64.list
/var/lib/dpkg/info/libcublas7.5:amd64.md5sums
/var/lib/dpkg/info/libcublas7.5:amd64.shlibs
/var/lib/dpkg/info/libcublas7.5:amd64.symbols
/var/lib/dpkg/info/libcublas7.5:amd64.triggers

当我执行whereis libcublas 时,我得到:

libcublas: /usr/share/man/man7/libcublas.7 
           /usr/share/man/man7/libcublas.7.gz

在我的~/.bashrc 文件中,我有以下内容:

export CUDA_HOME="/usr/local/cuda-9.0"
export LD_LIBRARY_PATH="/usr/local/cuda-9.0/lib64":$LD_LIBRARY_PATH
export PATH="/usr/local/cuda-9.0/bin:$PATH"
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64

当我想使用 RunMetaData 时,这会导致 tensorflow 出现问题。请帮助,任何建议将不胜感激。提前致谢。

【问题讨论】:

  • 您安装了旧的 CUDA 7.5。你应该删除它。这也是不正确的:export PATH="/usr/local/cuda-9.0/bin:$PATH" 您的引号放错了位置。应该是:export PATH="/usr/local/cuda-9.0/bin":$PATH。我也不清楚您是否正确安装了 CUDA 9.0,但您声称它是正确的。可能是。
  • Nit:引号很好。事实上,如果 PATH 中有一个带有空格的条目,您的变体将失败。也就是说,你可能是对的,是旧的 CUDA 包把事情搞砸了。我怀疑实际上是 headers 阻碍了。

标签: tensorflow cuda


【解决方案1】:

这对我有用:

我为CUDA 9.0 安装了4 个libcublas 补丁。

在 .bashrc 文件中,我去掉了引号。 而不是export PATH="/usr/local/cuda-9.0/bin:$PATH",我使用export PATH=/usr/local/cuda-9.0/bin:$PATH

然后我重新启动了所有终端。

【讨论】:

    猜你喜欢
    • 2021-05-22
    • 2020-07-22
    • 2018-09-30
    • 2015-02-09
    • 2010-10-31
    • 2018-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多