我在我的CUDA代码中使用了一个库(该库名为cublas),我在linux中编写,我可以使用nvcc成功编译我的代码,但是当我运行代码时出现此错误:
加载共享库时出现错误:libcublas.so.7.5:无法打开共享对象文件:没有这样的文件或目录
我发现This link是一个解决方案,建议运行一些命令以解决问题。基于此链接的一个解决方案是运行以下命令:
export LD_LIBRARY_PATH = $ LD_LIBRARY_PATH:/ usr / local / cuda / lib
gpu在其中找到并且我用来运行我的代码的系统在我和其他人之间共享,我不是该系统中的sudo用户。我想知道运行此命令是否安全且不影响系统的其他设置
任何人都可以帮助我知道>
非常感谢
答案 0 :(得分:2)
我想知道运行此命令是否安全且不影响系统的其他设置
是的,你没事。
此命令:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib
仅影响您执行它的process。
它不会影响任何其他用户的进程或您的任何其他进程。
此外,如果您注销并再次登录,则必须再次执行该命令。它不是“粘性的”