【问题标题】:Two CUDA folders under /usr/local. Which one should I export?/usr/local 下的两个 CUDA 文件夹。我应该导出哪一个?
【发布时间】:2019-03-01 22:46:36
【问题描述】:

如果我问了一个愚蠢的问题,我很抱歉。我是 CUDA 的新手。使用 Runfile 方法安装了 CUDA 10.1,并根据 Nvidia 说明进行了以下导出:

export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64:$LD_LIBRARY_PATH
export PATH=$PATH:/usr/local/cuda-10.1/bin

然后我尝试添加 cuDNN 库。但是我在/use/local下找到了两个CUDA文件夹:

cuda
cuda-10.1

我在两个文件夹中运行nvcc -V,它们都是 10.1 版。所以现在我有两个问题:

  1. 我应该将 cuDNN 库复制到 cuda/includecuda-10.1/include 还是两者兼而有之?

  2. 为什么我得到了两个文件夹?似乎它们包含完全相同的文件。我应该删除其中一个以使东西干净吗?

【问题讨论】:

    标签: cuda cudnn


    【解决方案1】:

    我很确定 /usr/local/cuda 是指向 /usr/local/cuda-10.1 的符号链接。您可以通过执行 ls -l /usr/local/cuda 来检查这一点

    复制文件以包含 cuda/include 或 cuda-10.1/include 中的文件夹应该是一回事。

    【讨论】:

    • 感谢您的友好解释!您完全正确,cudacuda-10.1 的符号链接。在询问之前应该进行全面检查。
    • 虽然两者相同,但最好使用哪两个?有什么需要考虑的吗?
    猜你喜欢
    • 1970-01-01
    • 2017-05-12
    • 2019-03-22
    • 2019-02-09
    • 1970-01-01
    • 2020-02-26
    • 2021-11-25
    • 2018-09-17
    • 1970-01-01
    相关资源
    最近更新 更多