cuda报错OSError:libcudart.so.10.0:共有オブジェクトファイルを開けません:そのようなファイルはありません

OSError:libcudart.so.10.0:共有オブジェクトファイルを開けません:
ここに画像の説明を挿入
cudaダイナミックリンクライブラリがリンクされていないため、そのようなファイルはありません解決策は次のとおりです。

sudo ldconfig /usr/local/cuda-10.0/lib64


  • 共有可能なダイナミックリンクライブラリを検索するために、主にデフォルトの検索ディレクトリ(/ libおよび/ usr / lib)とダイナミックライブラリ構成ファイル/etc/ld.so.confにリストされているディレクトリで、ldconfigコマンドの目的を説明する形式は上記のとおり、lib * .so *)であり、その後、ダイナミックローダー(ld.so)に必要な接続ファイルとキャッシュファイルが作成されます。キャッシュファイルのデフォルトは/etc/ld.so.cacheで、このファイルは保存されて配置されますダイナミックリンクライブラリ名の整然としたリスト。

しかし、sudo ldconfig /usr/local/cuda-10.0/lib64を実行すると、リンクが確立されていないため、
シンボリックリンクではなくエラー/sbin/ldconfig.real:/usr/local/cuda-10.0/lib64/libcudnn.so.7 が報告されます。
ここに画像の説明を挿入
、そのため、シンボリックリンクを確立する必要があります。
解決策は次のとおりです。

ln -sf /usr/local/cuda-10.0/lib64/libcudnn.so.7.6.5 /usr/local/cuda-10.0/lib64/libcudnn.so.7


  • Linuxコマンドlnは、Windowsのハイパーリンクと同様に、別の場所にある特定のファイルまたはディレクトリの同期リンクを確立することを説明します。
元の記事4件を公開 賞賛された4件 訪問38件

おすすめ

転載: blog.csdn.net/haijun7013/article/details/105491908