OOTDiffusion
OOTDiffusion copied to clipboard
No CUDA runtime is found, using CUDA_HOME='C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.3'
(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] 系统找不到指定的文件。
CUDA是要降到11.7吗?
嗯我们用的是11.7
(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}')
降到11.7也不行
conda install pytorch torchvision torchaudio pytorch-cuda=11.7 -c pytorch -c nvidia
找不到cl,去下载visual studio然后把cl.exe路径加到系统变量里
(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
(ootd) E:\software\OOTDiffusion\run>
把cl.exe路径加到系统变量里还是报错
路径要直接指定到文件,比如--model_path OOTDiffusion\run\examples\model\test.jpg
(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
还是出错
我也是12.3也不行
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
我也是12.3也不行
把graido_ootd.py里面的29, 30, 31的1改成0
CUDA_HOME
环境变量里有配置CUDA_HOME 吗, 配置好了后重启命令行试试
我也是12.3也不行
把graido_ootd.py里面的29, 30, 31的1改成0
现在跑起来了 不过全身的好像还有点问题
我的跑不起来,帮忙看看呀
我也是找不到,然后直接加了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
@jeffreyrobeson 可以试下安装最新的模型和环境,目前还没有在Windows测试 https://github.com/levihsu/OOTDiffusion/blob/main/requirements.txt