sd-scripts 実行時に libcuda.so ファイルがないエラーが発生する現象と対象法を紹介します。
sd-scriptsのプログラムを実行すると、libcuda.so ファイルが見つからないエラーが発生します。
原因はいくつかありますが、Windowsマシンの場合、Linux用のスクリプトファイルを実行している可能性があります。
sd-scriptsのインストール時に以下のコマンドを実行して、Windows用のスクリプトファイルとDLLを上書きする必要があります。
copy .\bitsandbytes_windows\*.dll .\venv\Lib\site-packages\bitsandbytes\
copy .\bitsandbytes_windows\cextension.py .\venv\Lib\site-packages\bitsandbytes\cextension.py
copy .\bitsandbytes_windows\main.py .\venv\Lib\site-packages\bitsandbytes\cuda_setup\main.py