【问题标题】:Adding path to CUDA libraries without sudo access在没有 sudo 访问的情况下添加 CUDA 库的路径
【发布时间】:2016-11-25 18:11:32
【问题描述】:

我在我用 linux 编写的 CUDA 代码中使用了一个库(该库称为 cublas),我可以使用 nvcc 成功编译我的代码,但是当我运行代码时出现此错误:

加载共享库时出错:libcublas.so.7.5:无法打开共享对象文件:没有这样的文件或目录

我发现This link 是一个建议运行一些命令来解决问题的解决方案。基于此链接的一种解决方案正在运行以下命令:

导出 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib

gpu 所在的系统以及我用来在其上运行我的代码的系统在我和其他人之间共享,我不是该系统中的 sudo 用户。我想知道运行这个命令是否安全,不会影响系统的其他设置

谁能帮我了解一下>

非常感谢

【问题讨论】:

    标签: linux cuda shared-libraries gpu


    【解决方案1】:

    我想知道运行这个命令是否安全,不会影响系统的其他设置

    是的,你会没事的。

    这个命令:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
    

    只影响你执行它的process

    它不会影响任何其他用户的进程,也不会影响您的任何其他进程。

    此外,如果您注销并再次登录,您将不得不再次执行该命令。它不“粘”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-21
      • 2012-08-21
      • 1970-01-01
      • 2015-09-22
      • 2018-10-06
      • 1970-01-01
      • 2013-06-19
      相关资源
      最近更新 更多