概要
WSL2でStable diffisionの環境構築をしているときに
libcuda.so.1: cannot open shared object file
といったエラーが出たので対処する。
何をしていたか
以下の記事のようにCUDAの環境を整えた後、
話題のstable_diffisionの実行環境を整え、イラストを生成しようとしていました。
すると、以下のエラーが出たので解決を目指しました。
could not load library libcudnn_cnn_infer.so.8. Error: libcuda.so: cannot open shared object file: No such file or directory
対処法
ちょうど同じような状況のissueがありました。
どうやら、うまくパスが通っていないようなのでコメントにあるように以下を.bashrc
に追加します。
.bashrc
export LD_LIBRARY_PATH=/usr/lib/wsl/lib:$LD_LIBRARY_PATH
追加したら、source ~/.bashrc
を実行して、有効化しましょう。