LoginSignup
2

WSL2で libcuda.so: cannot open shared object fileになる

Last updated at Posted at 2023-02-03

概要

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を実行して、有効化しましょう。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2