実現したいこと
stable-audio-toolsというライブラリをインストールしたいです。
発生している問題・分からないこと
pip install stable-audio-toolsを仮想環境で実行すると、以下のようなエラーが出ました。
エラーメッセージ
error
1Collecting flash-attn>=2.5.0 (from stable-audio-tools) 2 Using cached flash_attn-2.6.3.tar.gz (2.6 MB) 3 Preparing metadata (setup.py) ... error 4 error: subprocess-exited-with-error 5 6 × python setup.py egg_info did not run successfully. 7 │ exit code: 1 8 ╰─> [22 lines of output] 9 fatal: not a git repository (or any of the parent directories): .git 10 C:\Users\kisk6\AppData\Local\Temp\pip-install-fvk7whpe\flash-attn_1bcbf1aed59b436ea87b613be10615e1\setup.py:95: UserWarning: flash_attn was requested, but nvcc was not found. Are you sure your environment has nvcc available? If you're installing within a container from https://hub.docker.com/r/pytorch/pytorch, only images whose names contain 'devel' will provide nvcc. 11 warnings.warn( 12 Traceback (most recent call last): 13 File "<string>", line 2, in <module> 14 File "<pip-setuptools-caller>", line 34, in <module> 15 File "C:\Users\kisk6\AppData\Local\Temp\pip-install-fvk7whpe\flash-attn_1bcbf1aed59b436ea87b613be10615e1\setup.py", line 179, in <module> 16 CUDAExtension( 17 File "C:\Users\kisk6\stable-audio\Lib\site-packages\torch\utils\cpp_extension.py", line 1076, in CUDAExtension 18 library_dirs += library_paths(cuda=True) 19 ^^^^^^^^^^^^^^^^^^^^^^^^ 20 File "C:\Users\kisk6\stable-audio\Lib\site-packages\torch\utils\cpp_extension.py", line 1214, in library_paths 21 paths.append(_join_cuda_home(lib_dir)) 22 ^^^^^^^^^^^^^^^^^^^^^^^^ 23 File "C:\Users\kisk6\stable-audio\Lib\site-packages\torch\utils\cpp_extension.py", line 2416, in _join_cuda_home 24 raise OSError('CUDA_HOME environment variable is not set. ' 25 OSError: CUDA_HOME environment variable is not set. Please set it to your CUDA install root. 26 27 28 torch.__version__ = 2.4.0+cpu 29 30 31 [end of output] 32 33 note: This error originates from a subprocess, and is likely not a problem with pip. 34error: metadata-generation-failed 35 36× Encountered error while generating package metadata. 37╰─> See above for output. 38 39note: This is an issue with the package mentioned above, not pip. 40hint: See above for details.
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
まず、CUDA_HOME環境変数が正しく指定されているかを確認するため、下記のコードを実行しました。バージョンも含めて正しく表示されたため、環境変数は正しく設定されています。
(stable-audio) C:\Users\kisk6>echo %CUDA_HOME%
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4
また、CUDA_HOME環境変数のバージョンが正しいかを確認するために、下記のコードを実行しました。同じバージョンが表示されているので、正しく設定されています。
(stable-audio) C:\Users\kisk6>nvcc -V
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2024 NVIDIA Corporation
Built on Tue_Feb_27_16:28:36_Pacific_Standard_Time_2024
Cuda compilation tools, release 12.4, V12.4.99
Build cuda_12.4.r12.4/compiler.33961263_0
補足
特になし
回答2件
あなたの回答
tips
プレビュー