Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Windows] subprocess.CalledProcessError: Command '['where', 'cl']' returned non-zero exit status 1. #2

Closed
usaking12 opened this issue Feb 23, 2024 · 9 comments

Comments

@usaking12
Copy link

usaking12 commented Feb 23, 2024

期待升级迭代解决win10报错问题和兼容问题
[ComfyUI-Manager] default cache updated: https://gitcode.net/ranting8323/ComfyUI-Manager/-/raw/main/custom-node-list.json
INFO: Could not find files for the given pattern(s).
Traceback (most recent call last):
File "E:\ComfyUI\en\ComfyUI\nodes.py", line 1887, in load_custom_node
module_spec.loader.exec_module(module)
File "", line 940, in exec_module
File "", line 241, in call_with_frames_removed
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion_init
.py", line 5, in
from .humanparsing.aigc_run_parsing import Parsing
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\aigc_run_parsing.py", line 1, in
from .parsing_api import load_atr_model, load_lip_model, inference
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\parsing_api.py", line 7, in
from . import networks
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\networks_init_.py", line 2, in
from .AugmentCE2P import resnet101
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\networks\AugmentCE2P.py", line 22, in
from ..modules import InPlaceABNSync
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\modules_init_.py", line 1, in
from .bn import ABN, InPlaceABN, InPlaceABNSync
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\modules\bn.py", line 10, in
from .functions import *
File "E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion\humanparsing\modules\functions.py", line 11, in
_backend = load(name="inplace_abn",
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ComfyUI\en\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py", line 1308, in load
return _jit_compile(
^^^^^^^^^^^^^
File "E:\ComfyUI\en\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py", line 1710, in _jit_compile
_write_ninja_file_and_build_library(
File "E:\ComfyUI\en\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py", line 1810, in _write_ninja_file_and_build_library
_write_ninja_file_to_build_library(
File "E:\ComfyUI\en\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py", line 2242, in _write_ninja_file_to_build_library
_write_ninja_file(
File "E:\ComfyUI\en\python_embeded\Lib\site-packages\torch\utils\cpp_extension.py", line 2382, in _write_ninja_file
cl_paths = subprocess.check_output(['where',
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ComfyUI\en\python_embeded\Lib\subprocess.py", line 466, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\ComfyUI\en\python_embeded\Lib\subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['where', 'cl']' returned non-zero exit status 1.

Cannot import E:\ComfyUI\en\ComfyUI\custom_nodes\ComfyUI-OOTDiffusion module for custom nodes: Command '['where', 'cl']' returned non-zero exit status 1.

@usaking12
Copy link
Author

最好能升级环境python3.11+Torch2.1.2+cu12.1

@iyume
Copy link
Contributor

iyume commented Feb 23, 2024

这个好像是 torch cpp_extensions 在 windows 下需要配置 msvc 编译器。

你可以参照:HRNet/HRNet-Semantic-Segmentation#39 (comment)

@iyume
Copy link
Contributor

iyume commented Feb 24, 2024

levihsu/OOTDiffusion#11 (comment)

根据 OOTDiffusion 作者的说法,他也只在 linux 下测试过。

明天有空的话我尝试在 windows 下部署试试。

@iyume iyume changed the title win10安装时报错,环境python3.11+Torch2.1.2+cu118 [Windows] subprocess.CalledProcessError: Command '['where', 'cl']' returned non-zero exit status 1. Feb 24, 2024
@usaking12
Copy link
Author

在python3.11+Torch2.1.2+cu12.1环境下, 问题已经解决: msvc 编译器。vs2022设置2个环境变量:LIB,INCLUDE。运行了vcvarsx86_amd64.bat 。运行正常了

@usaking12
Copy link
Author

usaking12 commented Feb 26, 2024

其他全身、裙子节点,辛苦大佬了。期待进一步更新。

@jesenzhang
Copy link

在python3.11+Torch2.1.2+cu12.1环境下, 问题已经解决: msvc 编译器。vs2022设置2个环境变量:LIB,INCLUDE。运行了vcvarsx86_amd64.bat 。运行正常了

能具体说一下吗,我也是这个环境,配置之后还是编译不过
image

@iyume
Copy link
Contributor

iyume commented Mar 1, 2024

https://github.com/AuroBit/ComfyUI-OOTDiffusion?tab=readme-ov-file#Windows-%E6%8C%87%E5%8D%97

Windows 指南已出

@iyume
Copy link
Contributor

iyume commented Mar 1, 2024

@jesenzhang

@jesenzhang
Copy link

@jesenzhang

收到!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants