2016-07-22 8 views
1

私はLinuxで書いているCUDAコードでライブラリ(cublasと呼ばれています)を使用しましたが、nvccを使ってコードを正常にコンパイルできます。このエラー:sudoのアクセスなしでCUDAライブラリへのパスを追加する

error while loading shared libraries: libcublas.so.7.5: cannot open shared object file: No such file or directory

私は問題を解決するためにいくつかのコマンドを実行することを提案ソリューションとしてThis linkを見つけました。このリンクに基づいて一つの解決策は、次のコマンドを実行している:

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

GPUがそれで見つけて、私はそれに私のコードを実行するために使用していますシステムは、私や他の人の間で共有されているが、私はsudoのユーザーではありませんよそのシステムではこのコマンドを実行することは安全であると

は、誰も私には>

はどうもありがとうございますことを知って助けてくださいシステムの他の設定には影響しない場合、私は疑問に思って

答えて

2

I am wondering if running this command is safe and does not affect other settings of the system

はい、あなた」大丈夫です。

このコマンド:。

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

processあなたがそれを実行

は、それが他のユーザのプロセス、またはあなたの他のプロセスには影響しません影響します。

さらに、ログアウトしてもう一度ログインすると、そのコマンドを再度実行する必要があります。それは "粘着性"ではありません

関連する問題