OOTDiffusion icon indicating copy to clipboard operation
OOTDiffusion copied to clipboard

No CUDA runtime is found, using CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3'

Open jeffreyrobeson opened this issue 1 year ago • 18 comments

(ootd) E:\software\OOTDiffusion\run>python run_ootd.py --model_path E:\software\OOTDiffusion\run\examples\model\ --cloth_path E:\software\OOTDiffusion\run\examples\garment\ --scale 2.0 --sample 4 No CUDA runtime is found, using CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3' C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py:359: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。

jeffreyrobeson avatar Feb 22 '24 04:02 jeffreyrobeson

CUDA是要降到11.7吗?

jeffreyrobeson avatar Feb 22 '24 04:02 jeffreyrobeson

嗯我们用的是11.7

levihsu avatar Feb 22 '24 04:02 levihsu

(ootd) E:\software\OOTDiffusion\run>python run_ootd.py --model_path E:\software\OOTDiffusion\run\examples\model\ --cloth_path E:\software\OOTDiffusion\run\examples\garment\ --scale 2.0 --sample 4 No CUDA runtime is found, using CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7' C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py:359: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。 warnings.warn(f'Error checking compiler version for {compiler}: {error}')

jeffreyrobeson avatar Feb 22 '24 04:02 jeffreyrobeson

降到11.7也不行

jeffreyrobeson avatar Feb 22 '24 04:02 jeffreyrobeson

conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia

jeffreyrobeson avatar Feb 22 '24 05:02 jeffreyrobeson

找不到cl,去下载visual studio然后把cl.exe路径加到系统变量里

Rinne61 avatar Feb 22 '24 06:02 Rinne61

(ootd) E:\software\OOTDiffusion\run>python run_ootd.py --model_path E:\software\OOTDiffusion\run\examples\model\ --cloth_path E:\software\OOTDiffusion\run\examples\garment\ --scale 2.0 --sample 4 Traceback (most recent call last): File "E:\software\OOTDiffusion\run\run_ootd.py", line 10, in from preprocess.humanparsing.aigc_run_parsing import Parsing File "E:\software\OOTDiffusion\preprocess\humanparsing\aigc_run_parsing.py", line 7, in from parsing_api import load_atr_model, load_lip_model, inference File "E:\software\OOTDiffusion\preprocess\humanparsing\parsing_api.py", line 11, in import networks File "E:\software\OOTDiffusion\preprocess\humanparsing\networks_init_.py", line 2, in from networks.AugmentCE2P import resnet101 File "E:\software\OOTDiffusion\preprocess\humanparsing\networks\AugmentCE2P.py", line 22, in from modules import InPlaceABNSync File "E:\software\OOTDiffusion\preprocess\humanparsing\modules_init_.py", line 1, in from .bn import ABN, InPlaceABN, InPlaceABNSync File "E:\software\OOTDiffusion\preprocess\humanparsing\modules\bn.py", line 10, in from .functions import * File "E:\software\OOTDiffusion\preprocess\humanparsing\modules\functions.py", line 11, in _backend = load(name="inplace_abn", File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1306, in load return _jit_compile( File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1710, in _jit_compile _write_ninja_file_and_build_library( File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1800, in _write_ninja_file_and_build_library extra_ldflags = _prepare_ldflags( File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1887, in _prepare_ldflags extra_ldflags.append(f'/LIBPATH:{_join_cuda_home("lib", "x64")}') File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 2407, in _join_cuda_home raise OSError('CUDA_HOME environment variable is not set. ' OSError: CUDA_HOME environment variable is not set. Please set it to your CUDA install root.

(ootd) E:\software\OOTDiffusion\run>

jeffreyrobeson avatar Feb 22 '24 08:02 jeffreyrobeson

把cl.exe路径加到系统变量里还是报错

jeffreyrobeson avatar Feb 22 '24 08:02 jeffreyrobeson

路径要直接指定到文件,比如--model_path OOTDiffusion\run\examples\model\test.jpg

Rinne61 avatar Feb 22 '24 10:02 Rinne61

(ootd) PS E:\software\OOTDiffusion\run> python run_ootd.py --model_path E:\software\OOTDiffusion\run\examples\model\model_1.png --cloth_path E:\software\OOTDiffusion\run\examples\garment\02305_00.jpg --scale 2.0 --sample 4 C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py:381: UserWarning: Error checking compiler version for cl: 'cp1' codec can't decode bytes in position 0--1: No mapping for the Unicode character exists in the target code page. warnings.warn(f'Error checking compiler version for {compiler}: {error}') Traceback (most recent call last): File "E:\software\OOTDiffusion\run\run_ootd.py", line 10, in from preprocess.humanparsing.aigc_run_parsing import Parsing File "E:\software\OOTDiffusion\preprocess\humanparsing\aigc_run_parsing.py", line 7, in from parsing_api import load_atr_model, load_lip_model, inference File "E:\software\OOTDiffusion\preprocess\humanparsing\parsing_api.py", line 11, in import networks File "E:\software\OOTDiffusion\preprocess\humanparsing\networks_init_.py", line 2, in from networks.AugmentCE2P import resnet101 File "E:\software\OOTDiffusion\preprocess\humanparsing\networks\AugmentCE2P.py", line 22, in from modules import InPlaceABNSync File "E:\software\OOTDiffusion\preprocess\humanparsing\modules_init_.py", line 1, in from .bn import ABN, InPlaceABN, InPlaceABNSync File "E:\software\OOTDiffusion\preprocess\humanparsing\modules\bn.py", line 10, in from .functions import * File "E:\software\OOTDiffusion\preprocess\humanparsing\modules\functions.py", line 11, in _backend = load(name="inplace_abn", File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1306, in load return _jit_compile( File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1710, in _jit_compile _write_ninja_file_and_build_library( File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1800, in _write_ninja_file_and_build_library extra_ldflags = _prepare_ldflags( File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 1887, in _prepare_ldflags extra_ldflags.append(f'/LIBPATH:{_join_cuda_home("lib", "x64")}') File "C:\Users\Administrator\pinokio\bin\miniconda\envs\ootd\lib\site-packages\torch\utils\cpp_extension.py", line 2407, in _join_cuda_home raise OSError('CUDA_HOME environment variable is not set. ' OSError: CUDA_HOME environment variable is not set. Please set it to your CUDA install root. (ootd) PS E:\software\OOTDiffusion\run>

jeffreyrobeson avatar Feb 22 '24 13:02 jeffreyrobeson

还是出错

jeffreyrobeson avatar Feb 22 '24 13:02 jeffreyrobeson

RL7XNA2$7UQZT_@X@4F}@D7 我也是12.3也不行 I4O%XCI0H_X1XTE11~9N39I

guahunyo avatar Feb 22 '24 15:02 guahunyo

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu117

(ootd) E:\software\OOTDiffusion\run>python -c "import torch; print(torch.cuda.is_available())" True

jeffreyrobeson avatar Feb 22 '24 18:02 jeffreyrobeson

RL7XNA2$7UQZT_@X@4F}@D7 我也是12.3也不行 I4O%XCI0H_X1XTE11~9N39I

把graido_ootd.py里面的29, 30, 31的1改成0 image

nkTmmT avatar Feb 23 '24 00:02 nkTmmT

CUDA_HOME

环境变量里有配置CUDA_HOME 吗, 配置好了后重启命令行试试

nkTmmT avatar Feb 23 '24 00:02 nkTmmT

RL7XNA2$7UQZT_@X@4F}@D7 我也是12.3也不行 I4O%XCI0H_X1XTE11~9N39I

把graido_ootd.py里面的29, 30, 31的1改成0 image

现在跑起来了 不过全身的好像还有点问题

guahunyo avatar Feb 23 '24 05:02 guahunyo

我的跑不起来,帮忙看看呀

jeffreyrobeson avatar Feb 23 '24 15:02 jeffreyrobeson

我也是找不到,然后直接加了cuda就可以 pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2 numpy==1.24.4 scipy==1.10.1 scikit-image==0.21.0 opencv-python==4.7.0.72 pillow==9.4.0 diffusers==0.24.0 transformers==4.36.2 accelerate==0.26.1 matplotlib==3.7.4 tqdm==4.64.1 gradio==4.16.0 config==0.5.1 einops==0.7.0 ninja==1.10.2 -f https://download.pytorch.org/whl/torch_stable.html

jin1wang avatar Feb 28 '24 02:02 jin1wang

@jeffreyrobeson 可以试下安装最新的模型和环境,目前还没有在Windows测试 https://github.com/levihsu/OOTDiffusion/blob/main/requirements.txt

T-Gu avatar Mar 08 '24 07:03 T-Gu