pytorch - 💡(How to fix) Fix [Triton][Intel][Windows] error: Double type is not supported on this platform (Intel Arc A770) [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
pytorch/pytorch#180664Fetched 2026-04-18 05:51:29
View on GitHub
Comments
0
Participants
1
Timeline
76
Reactions
0
Participants
Timeline (top)
mentioned ×34subscribed ×34labeled ×7added_to_project_v2 ×1

Error Message


W0417 13:18:55.090000 19356 site-packages\torch_inductor\utils.py:2793] [0/0] DeviceCopy in input program W0417 13:18:55.109000 19356 site-packages\torch_inductor\utils.py:2793] [0/0] DeviceCopy in input program W0417 13:18:55.113000 19356 site-packages\torch_inductor\utils.py:2793] [0/0] DeviceCopy in input program W0417 13:18:55.130000 19356 site-packages\torch_inductor\utils.py:2793] [0/0] DeviceCopy in input program W0417 13:18:55.133000 19356 site-packages\torch_inductor\utils.py:2793] [0/0] DeviceCopy in input program W0417 13:18:55.149000 19356 site-packages\torch_inductor\utils.py:2793] [0/0] DeviceCopy in input program L0 build module failed. Log: error: Double type is not supported on this platform. in file: ct67aicxdsux77zddgm7h25usum2c3q3l2r3wxryl6g7cp4afiwe.py:38

in kernel: 'triton_poi_fused__to_copy_cat_stack_unsqueeze_13' error: backend compiler failed build.


File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\async_compile.py", line 493, in triton kernel.precompile( File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\runtime\triton_heuristics.py", line 515, in precompile self._make_launchers() File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\runtime\triton_heuristics.py", line 681, in _make_launchers raise RuntimeError(f"No valid triton configs. {type(exc).name}: {exc}") torch._inductor.exc.InductorError: RuntimeError: No valid triton configs. IntelGPUError: Triton Error [ZE] C:\Users\uuk\AppData\Local\Temp\tmptx7z1_a1\main.cpp:190: ZE_RESULT_ERROR_MODULE_BUILD_FAILURE

Fix Action

Fix / Workaround

(comfyui) c:\ComfyUI>python test.py Traceback (most recent call last): File "c:\ComfyUI\test.py", line 8, in <module> print(opt_foo1(torch.randn(10, 10).to(device), torch.randn(10, 10).to(device))) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\eval_frame.py", line 1055, in compile_wrapper raise e.remove_dynamo_frames() from None # see TORCHDYNAMO_VERBOSE=1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\eval_frame.py", line 1041, in compile_wrapper return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 2474, in call result = self._torchdynamo_orig_backend( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 2192, in call result = self._inner_convert( ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 736, in call result = _compile( ^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 1961, in _compile guarded_code, tracer_output = compile_inner(code, one_graph, hooks) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_utils_internal.py", line 96, in wrapper_function return function(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 1571, in compile_inner result = _compile_inner(code, one_graph, hooks) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 1630, in _compile_inner dynamo_output = compile_frame( ^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 1478, in compile_frame bytecode, tracer_output = transform_code_object(code, transform) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\bytecode_transformation.py", line 1626, in transform_code_object tracer_output = transformations(instructions, code_options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 1450, in transform tracer_output = trace_frame( ^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 343, in _fn return fn(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 911, in trace_frame run_tracer() File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\convert_frame.py", line 892, in run_tracer tracer.run() File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\symbolic_convert.py", line 1813, in run while self.step(): ^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\symbolic_convert.py", line 1480, in step self.dispatch_table[inst.opcode](self, inst) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\symbolic_convert.py", line 5144, in RETURN_VALUE self._return(inst) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\symbolic_convert.py", line 5126, in _return all_stack_locals_metadata = self.output.compile_subgraph( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\output_graph.py", line 2110, in compile_subgraph self.compile_and_call_fx_graph(tx, pass2.graph_output_vars(), root) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\output_graph.py", line 2725, in compile_and_call_fx_graph compiled_fn = self.call_user_compiler(gm, self.example_inputs()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\output_graph.py", line 2892, in call_user_compiler return self._call_user_compiler(gm, example_inputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\output_graph.py", line 2950, in call_user_compiler compiled_fn = compiler_fn(gm, example_inputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\repro\after_dynamo.py", line 156, in call compiled_gm = compiler_fn(gm, example_inputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_init.py", line 2482, in call return compile_fx( ^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 2730, in compile_fx return _maybe_wrap_and_compile_fx_main( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 2811, in _maybe_wrap_and_compile_fx_main return _compile_fx_main( ^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 3024, in _compile_fx_main raise e.remove_dynamo_frames() from None # see TORCHDYNAMO_VERBOSE=1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 3009, in _compile_fx_main return dynamo_common.aot_autograd( ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\backends\common.py", line 123, in call cg = aot_module_simplified(gm, example_inputs, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_functorch\aot_autograd.py", line 1234, in aot_module_simplified compiled_fn, _ = aot_stage2_compile( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_functorch_aot_autograd\graph_compile.py", line 380, in aot_stage2_compile return aot_stage2_inference(aot_state, aot_graph_capture) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_functorch_aot_autograd\graph_compile.py", line 458, in aot_stage2_inference compiled_fw = _aot_stage2b_inference_compile( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_functorch_aot_autograd\graph_compile.py", line 424, in _aot_stage2b_inference_compile return _aot_stage2b_compile_forward_or_inference( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_functorch_aot_autograd\graph_compile.py", line 2603, in _aot_stage2b_compile_forward_or_inference compiled_fw_func = compiler(fw_module, adjusted_flat_args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_functorch_aot_autograd\schemas.py", line 1421, in call output_code = self.compiler_fn(gm, example_inputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 2872, in fw_compiler_base return compile_fx_forward( ^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 2500, in compile_fx_forward result = inner_compile( ^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 827, in compile_fx_inner return wrap_compiler_debug(_compile_fx_inner, compiler_name="inductor")( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_dynamo\repro\after_aot.py", line 314, in debug_wrapper inner_compiled_fn = compiler_fn(gm, example_inputs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 1069, in _compile_fx_inner raise InductorError(e, currentframe()).with_traceback( File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 1049, in _compile_fx_inner mb_compiled_graph = fx_codegen_and_compile( ^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 1832, in fx_codegen_and_compile return scheme.codegen_and_compile(gm, example_inputs, inputs_to_check, graph_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\compile_fx.py", line 1593, in codegen_and_compile compiled_module = graph.compile_to_module() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\graph.py", line 2613, in compile_to_module return self._compile_to_module() ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\graph.py", line 2619, in _compile_to_module self.codegen_with_cpp_wrapper() if self.cpp_wrapper else self.codegen() ^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\graph.py", line 2555, in codegen self.scheduler.codegen() File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\scheduler.py", line 7350, in codegen self._codegen_partitions() File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\scheduler.py", line 7490, in _codegen_partitions self._codegen(partition) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\scheduler.py", line 7641, in _codegen self.get_backend(device).codegen_node(node) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\codegen\cpp.py", line 5425, in codegen_node cpp_kernel_proxy = self.kernel_proxy_cls(kernel_group) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\codegen\cpp.py", line 4125, in init self.picked_vec_isa: cpu_vec_isa.VecISA = cpu_vec_isa.pick_vec_isa() ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 550, in pick_vec_isa _valid_vec_isa_list: list[VecISA] = valid_vec_isa_list() ^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 537, in valid_vec_isa_list isa_list.extend( File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 540, in <genexpr> if all(flag in _cpu_supported_x86_isa for flag in str(isa).split()) and isa ^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 144, in bool return self.__bool__impl(config.cpp.vec_isa_ok) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 154, in __bool__impl return self.check_build(VecISA._avx_code) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 104, in check_build extra=_get_isa_dry_compile_fingerprint(self._arch_flags), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpu_vec_isa.py", line 30, in _get_isa_dry_compile_fingerprint compiler_info = get_compiler_version_info(get_cpp_compiler()) ^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpp_builder.py", line 384, in get_cpp_compiler check_msvc_cl_language_id(compiler) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpp_builder.py", line 316, in check_msvc_cl_language_id if not _is_msvc_cl(compiler): ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch_inductor\cpp_builder.py", line 526, in _is_msvc_cl subprocess.check_output([cpp_compiler, "/help"], stderr=subprocess.STDOUT) File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\encodings\cp1251.py", line 15, in decode return codecs.charmap_decode(input,errors,decoding_table) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ torch._inductor.exc.InductorError: UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 17178: character maps to <undefined>

Code Example

****
W0417 13:18:55.090000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.109000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.113000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.130000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.133000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.149000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
L0 build module failed. Log:
error: Double type is not supported on this platform.
in file: ct67aicxdsux77zddgm7h25usum2c3q3l2r3wxryl6g7cp4afiwe.py:38

in kernel: 'triton_poi_fused__to_copy_cat_stack_unsqueeze_13'
error: backend compiler failed build.

****
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\async_compile.py", line 493, in triton
    kernel.precompile(
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\runtime\triton_heuristics.py", line 515, in precompile
    self._make_launchers()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\runtime\triton_heuristics.py", line 681, in _make_launchers
    raise RuntimeError(f"No valid triton configs. {type(exc).__name__}: {exc}")
torch._inductor.exc.InductorError: RuntimeError: No valid triton configs. IntelGPUError: Triton Error [ZE] C:\Users\uuk\AppData\Local\Temp\tmptx7z1_a1\main.cpp:190: ZE_RESULT_ERROR_MODULE_BUILD_FAILURE

---

(comfyui) c:\ComfyUI>uv pip list
Using Python 3.12.12 environment at: C:\Users\uuk\miniconda3\envs\comfyui
Package                                Version
-------------------------------------- ----------------------
accelerate                             1.12.0
aiohappyeyeballs                       2.6.1
aiohttp                                3.13.4
aiosignal                              1.4.0
alembic                                1.18.4
annotated-doc                          0.0.4
annotated-types                        0.7.0
antlr4-python3-runtime                 4.9.3
anyio                                  4.13.0
attrs                                  26.1.0
av                                     17.0.0
bitsandbytes                           0.49.1
blake3                                 1.0.8
blobfile                               3.1.0
certifi                                2026.2.25
cffi                                   2.0.0
cfgv                                   3.5.0
chardet                                5.2.0
charset-normalizer                     3.4.6
click                                  8.3.1
clip-interrogator                      0.6.0
color-matcher                          0.6.0
colorama                               0.4.6
comfy-aimdo                            0.2.12
comfy-kitchen                          0.2.8
comfyui-embedded-docs                  0.4.3
comfyui-frontend-package               1.42.11
comfyui-manager                        4.1b1
comfyui-workflow-templates             0.9.54
comfyui-workflow-templates-core        0.3.206
comfyui-workflow-templates-media-api   0.3.69
comfyui-workflow-templates-media-image 0.3.125
comfyui-workflow-templates-media-other 0.3.174
comfyui-workflow-templates-media-video 0.3.77
contourpy                              1.3.3
cryptography                           46.0.3
ctranslate2                            4.7.1
cycler                                 0.12.1
datasets                               4.5.0
ddt                                    1.7.2
diffusers                              0.37.0
dill                                   0.4.0
diskcache                              5.6.3
distlib                                0.4.0
distro                                 1.9.0
docstring-parser                       0.17.0
docutils                               0.22.4
dpcpp-cpp-rt                           2025.3.2
einops                                 0.8.2
einx                                   0.3.0
fal-client                             0.13.1
faster-whisper                         1.2.1
filelock                               3.25.2
flatbuffers                            25.12.19
fonttools                              4.62.1
frozendict                             2.4.7
frozenlist                             1.8.0
fsspec                                 2026.3.0
ftfy                                   6.3.1
gguf                                   0.18.0
gitdb                                  4.0.12
gitpython                              3.1.46
glfw                                   2.10.0
greenlet                               3.3.1
h11                                    0.16.0
hf-xet                                 1.4.2
httpcore                               1.0.9
httpx                                  0.28.1
httpx-sse                              0.4.3
huggingface-hub                        1.8.0
hydra-core                             1.3.2
identify                               2.6.18
idna                                   3.11
imageio                                2.37.3
imageio-ffmpeg                         0.6.0
importlib-metadata                     9.0.0
instructor                             1.14.5
intel-cmplr-lib-rt                     2025.3.2
intel-cmplr-lib-ur                     2025.3.2
intel-cmplr-lic-rt                     2025.3.2
intel-opencl-rt                        2025.3.2
intel-openmp                           2025.3.2
intel-pti                              0.16.0
intel-sycl-rt                          2025.3.2
jax                                    0.9.0
jaxlib                                 0.9.0
jinja2                                 3.1.6
jiter                                  0.11.1
json-repair                            0.58.6
jsonschema                             4.26.0
jsonschema-specifications              2025.9.1
kagglehub                              0.4.2
kagglesdk                              0.1.15
kaldi-native-fbank                     1.22.3
kiwisolver                             1.5.0
kornia                                 0.8.2
kornia-rs                              0.1.10
lark                                   1.3.1
lark-parser                            0.12.0
lazy-loader                            0.5
llvmlite                               0.46.0
loralib                                0.1.2
lxml                                   6.0.2
mako                                   1.3.10
markdown-it-py                         4.0.0
markupsafe                             3.0.3
matplotlib                             3.10.8
mdurl                                  0.1.2
mkl                                    2025.3.1
ml-dtypes                              0.5.4
mpmath                                 1.3.0
mss                                    10.1.0
multidict                              6.7.1
multiprocess                           0.70.18
natsort                                8.4.0
networkx                               3.6.1
ninja                                  1.11.1.4
nodeenv                                1.10.0
numba                                  0.64.0
numpy                                  2.4.4
omegaconf                              2.3.0
onemkl-license                         2025.3.1
onemkl-sycl-blas                       2025.3.1
onemkl-sycl-dft                        2025.3.1
onemkl-sycl-lapack                     2025.3.1
onemkl-sycl-rng                        2025.3.1
onemkl-sycl-sparse                     2025.3.1
onnxruntime                            1.24.4
onnxruntime-gpu                        1.24.4
open-clip-torch                        3.3.0
openai                                 2.29.0
opencv-python-headless                 4.13.0.92
opt-einsum                             3.4.0
packaging                              26.0
pandas                                 3.0.0
peft                                   0.18.1
pillow                                 12.2.0
pip                                    25.3
platformdirs                           4.9.4
pooch                                  1.9.0
pre-commit                             4.5.1
propcache                              0.4.1
protobuf                               6.33.5
psutil                                 7.2.2
pyarrow                                23.0.0
pycparser                              3.0
pycryptodomex                          3.23.0
pydantic                               2.12.5
pydantic-core                          2.41.5
pydantic-settings                      2.13.1
pyelftools                             0.32
pygithub                               2.8.1
pygments                               2.19.2
pyjwt                                  2.10.1
pymatting                              1.1.15
pynacl                                 1.6.2
pyopengl                               3.1.10
pyopenssl                              26.0.0
pyparsing                              3.3.2
python-dateutil                        2.9.0.post0
python-discovery                       1.2.0
python-dotenv                          1.2.2
pyyaml                                 6.0.3
referencing                            0.37.0
regex                                  2026.3.32
rembg                                  2.0.73
requests                               2.33.0
rich                                   14.3.3
rpds-py                                0.30.0
safetensors                            0.7.0
scenedetect                            0.6.7.1
scikit-image                           0.26.0
scipy                                  1.17.1
sensevoice-onnx                        1.1.0
sentencepiece                          0.2.1
setuptools                             81.0.0
shellingham                            1.5.4
simpleeval                             1.0.7
six                                    1.17.0
smmap                                  5.0.2
soundfile                              0.13.1
spandrel                               0.4.2
sqlalchemy                             2.1.0b1
swarm                                  0.1.0
sympy                                  1.14.0
tbb                                    2022.3.1
tcmlib                                 1.4.1
tenacity                               9.1.4
tifffile                               2026.3.3
tiktoken                               0.12.0
timm                                   1.0.25
tokenizers                             0.22.2
toml                                   0.10.2
torch                                  2.12.0.dev20260414+xpu
torchao                                0.15.0
torchaudio                             2.11.0
torchcodec                             0.10.0
torchdata                              0.11.0
torchsde                               0.2.6
torchtune                              0.6.1
torchvision                            0.27.0.dev20260414+xpu
tqdm                                   4.67.3
trampoline                             0.1.2
transformers                           5.4.0
trimesh                                4.11.4
triton-xpu                             3.7.1+git21033c4e
typer                                  0.24.1
typer-slim                             0.21.1
typing-extensions                      4.15.0
typing-inspection                      0.4.2
tzdata                                 2025.3
umf                                    1.0.3
urllib3                                2.6.3
uv                                     0.9.27
vector-quantize-pytorch                1.27.20
virtualenv                             21.2.0
watchdog                               6.0.0
wcwidth                                0.6.0
websockets                             16.0
wheel                                  0.46.3
xxhash                                 3.6.0
yarl                                   1.23.0
zipp                                   3.23.0

---

(comfyui) c:\ComfyUI>icx -v
Intel(R) oneAPI DPC++/C++ Compiler for applications running on Intel(R) 64, Version 2025.3.3 Build 20260319
Copyright (C) 1985-2026 Intel Corporation. All rights reserved.

Intel(R) oneAPI DPC++/C++ Compiler 2025.3.3 (2025.3.3.20260319)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files (x86)\Intel\oneAPI\compiler\2025.3\bin\compiler
Configuration file: C:\Program Files (x86)\Intel\oneAPI\compiler\2025.3\bin\compiler\..\icx.cfg

(comfyui) c:\ComfyUI>set CXX=clang-cl

(comfyui) c:\ComfyUI>python test.py
tensor([[ 1.0539,  0.4242,  1.3739,  0.9047,  1.4130,  0.4119,  1.0755,  0.1323,
          0.0758,  0.5274],
        [ 0.1986, -0.4554,  1.4025, -0.0574, -1.3241,  1.1720, -0.4463,  0.6600,
         -1.1394,  1.1749],
        [ 1.2039,  0.0310,  1.1253, -0.9649,  1.2914,  1.3127,  1.0701,  1.1353,
          0.9135, -1.1867],
        [ 1.1739,  0.1428,  0.1169,  1.0405,  1.3523,  1.4041,  1.4101,  0.9582,
          1.1699, -0.0769],
        [ 1.4068,  0.9115,  1.3763, -0.5086, -0.7363, -0.4454,  1.4122, -0.0223,
          1.0139,  0.6533],
        [ 0.8056,  0.7429,  1.0651,  0.0671,  0.1883,  0.0098,  0.9046,  0.7749,
          0.5178,  0.4185],
        [-0.9137,  1.3548,  1.3167,  1.1286,  1.4129,  1.2212, -0.8058,  1.2002,
         -1.1858, -0.1873],
        [-0.3831, -0.3518,  0.9739, -0.8106, -0.6448,  1.2285,  0.6341, -0.4481,
          1.3343,  0.7316],
        [ 0.9048,  0.3538,  0.5072,  1.2041,  1.0300,  0.7901, -0.3941,  1.4135,
          0.6097,  1.0967],
        [ 1.4056,  1.1664,  1.4138,  1.2828,  0.3274,  1.2994,  1.4089,  0.0775,
         -0.0913,  0.3026]])

(comfyui) c:\ComfyUI>set CXX=icx-cl

(comfyui) c:\ComfyUI>python test.py
Traceback (most recent call last):
  File "c:\ComfyUI\test.py", line 8, in <module>
    print(opt_foo1(torch.randn(10, 10).to(device), torch.randn(10, 10).to(device)))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\eval_frame.py", line 1055, in compile_wrapper
    raise e.remove_dynamo_frames() from None  # see TORCHDYNAMO_VERBOSE=1
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\eval_frame.py", line 1041, in compile_wrapper
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 2474, in __call__
    result = self._torchdynamo_orig_backend(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 2192, in __call__
    result = self._inner_convert(
             ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 736, in __call__
    result = _compile(
             ^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1961, in _compile
    guarded_code, tracer_output = compile_inner(code, one_graph, hooks)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_utils_internal.py", line 96, in wrapper_function
    return function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1571, in compile_inner
    result = _compile_inner(code, one_graph, hooks)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1630, in _compile_inner
    dynamo_output = compile_frame(
                    ^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1478, in compile_frame
    bytecode, tracer_output = transform_code_object(code, transform)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\bytecode_transformation.py", line 1626, in transform_code_object
    tracer_output = transformations(instructions, code_options)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1450, in transform
    tracer_output = trace_frame(
                    ^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 343, in _fn
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 911, in trace_frame
    run_tracer()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 892, in run_tracer
    tracer.run()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 1813, in run
    while self.step():
          ^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 1480, in step
    self.dispatch_table[inst.opcode](self, inst)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 5144, in RETURN_VALUE
    self._return(inst)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 5126, in _return
    all_stack_locals_metadata = self.output.compile_subgraph(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2110, in compile_subgraph
    self.compile_and_call_fx_graph(tx, pass2.graph_output_vars(), root)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2725, in compile_and_call_fx_graph
    compiled_fn = self.call_user_compiler(gm, self.example_inputs())
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2892, in call_user_compiler
    return self._call_user_compiler(gm, example_inputs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2950, in _call_user_compiler
    compiled_fn = compiler_fn(gm, example_inputs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\repro\after_dynamo.py", line 156, in __call__
    compiled_gm = compiler_fn(gm, example_inputs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\__init__.py", line 2482, in __call__
    return compile_fx(
           ^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2730, in compile_fx
    return _maybe_wrap_and_compile_fx_main(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2811, in _maybe_wrap_and_compile_fx_main
    return _compile_fx_main(
           ^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 3024, in _compile_fx_main
    raise e.remove_dynamo_frames() from None  # see TORCHDYNAMO_VERBOSE=1
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 3009, in _compile_fx_main
    return dynamo_common.aot_autograd(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\backends\common.py", line 123, in __call__
    cg = aot_module_simplified(gm, example_inputs, **self.kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\aot_autograd.py", line 1234, in aot_module_simplified
    compiled_fn, _ = aot_stage2_compile(
                     ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 380, in aot_stage2_compile
    return aot_stage2_inference(aot_state, aot_graph_capture)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 458, in aot_stage2_inference
    compiled_fw = _aot_stage2b_inference_compile(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 424, in _aot_stage2b_inference_compile
    return _aot_stage2b_compile_forward_or_inference(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 2603, in _aot_stage2b_compile_forward_or_inference
    compiled_fw_func = compiler(fw_module, adjusted_flat_args)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\schemas.py", line 1421, in __call__
    output_code = self.compiler_fn(gm, example_inputs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2872, in fw_compiler_base
    return compile_fx_forward(
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2500, in compile_fx_forward
    result = inner_compile(
             ^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 827, in compile_fx_inner
    return wrap_compiler_debug(_compile_fx_inner, compiler_name="inductor")(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\repro\after_aot.py", line 314, in debug_wrapper
    inner_compiled_fn = compiler_fn(gm, example_inputs)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1069, in _compile_fx_inner
    raise InductorError(e, currentframe()).with_traceback(
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1049, in _compile_fx_inner
    mb_compiled_graph = fx_codegen_and_compile(
                        ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1832, in fx_codegen_and_compile
    return scheme.codegen_and_compile(gm, example_inputs, inputs_to_check, graph_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1593, in codegen_and_compile
    compiled_module = graph.compile_to_module()
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\graph.py", line 2613, in compile_to_module
    return self._compile_to_module()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\graph.py", line 2619, in _compile_to_module
    self.codegen_with_cpp_wrapper() if self.cpp_wrapper else self.codegen()
                                                             ^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\graph.py", line 2555, in codegen
    self.scheduler.codegen()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\scheduler.py", line 7350, in codegen
    self._codegen_partitions()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\scheduler.py", line 7490, in _codegen_partitions
    self._codegen(partition)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\scheduler.py", line 7641, in _codegen
    self.get_backend(device).codegen_node(node)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\codegen\cpp.py", line 5425, in codegen_node
    cpp_kernel_proxy = self.kernel_proxy_cls(kernel_group)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\codegen\cpp.py", line 4125, in __init__
    self.picked_vec_isa: cpu_vec_isa.VecISA = cpu_vec_isa.pick_vec_isa()
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 550, in pick_vec_isa
    _valid_vec_isa_list: list[VecISA] = valid_vec_isa_list()
                                        ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 537, in valid_vec_isa_list
    isa_list.extend(
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 540, in <genexpr>
    if all(flag in _cpu_supported_x86_isa for flag in str(isa).split()) and isa
                                                                            ^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 144, in __bool__
    return self.__bool__impl(config.cpp.vec_isa_ok)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 154, in __bool__impl
    return self.check_build(VecISA._avx_code)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 104, in check_build
    extra=_get_isa_dry_compile_fingerprint(self._arch_flags),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 30, in _get_isa_dry_compile_fingerprint
    compiler_info = get_compiler_version_info(get_cpp_compiler())
                                              ^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpp_builder.py", line 384, in get_cpp_compiler
    check_msvc_cl_language_id(compiler)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpp_builder.py", line 316, in check_msvc_cl_language_id
    if not _is_msvc_cl(compiler):
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpp_builder.py", line 526, in _is_msvc_cl
    subprocess.check_output([cpp_compiler, "/help"], stderr=subprocess.STDOUT)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\encodings\cp1251.py", line 15, in decode
    return codecs.charmap_decode(input,errors,decoding_table)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
torch._inductor.exc.InductorError: UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 17178: character maps to <undefined>
RAW_BUFFERClick to expand / collapse

Hello.

error-log.txt

I'm having trouble compiling Triton Inductor with ComfyUI.

Windows 11 Intel Arc A770

****
W0417 13:18:55.090000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.109000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.113000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.130000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.133000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
W0417 13:18:55.149000 19356 site-packages\torch\_inductor\utils.py:2793] [0/0] DeviceCopy in input program
L0 build module failed. Log:
error: Double type is not supported on this platform.
in file: ct67aicxdsux77zddgm7h25usum2c3q3l2r3wxryl6g7cp4afiwe.py:38

in kernel: 'triton_poi_fused__to_copy_cat_stack_unsqueeze_13'
error: backend compiler failed build.

****
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\async_compile.py", line 493, in triton
    kernel.precompile(
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\runtime\triton_heuristics.py", line 515, in precompile
    self._make_launchers()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\runtime\triton_heuristics.py", line 681, in _make_launchers
    raise RuntimeError(f"No valid triton configs. {type(exc).__name__}: {exc}")
torch._inductor.exc.InductorError: RuntimeError: No valid triton configs. IntelGPUError: Triton Error [ZE] C:\Users\uuk\AppData\Local\Temp\tmptx7z1_a1\main.cpp:190: ZE_RESULT_ERROR_MODULE_BUILD_FAILURE
<details> <summary>PIP LIST</summary>
(comfyui) c:\ComfyUI>uv pip list
Using Python 3.12.12 environment at: C:\Users\uuk\miniconda3\envs\comfyui
Package                                Version
-------------------------------------- ----------------------
accelerate                             1.12.0
aiohappyeyeballs                       2.6.1
aiohttp                                3.13.4
aiosignal                              1.4.0
alembic                                1.18.4
annotated-doc                          0.0.4
annotated-types                        0.7.0
antlr4-python3-runtime                 4.9.3
anyio                                  4.13.0
attrs                                  26.1.0
av                                     17.0.0
bitsandbytes                           0.49.1
blake3                                 1.0.8
blobfile                               3.1.0
certifi                                2026.2.25
cffi                                   2.0.0
cfgv                                   3.5.0
chardet                                5.2.0
charset-normalizer                     3.4.6
click                                  8.3.1
clip-interrogator                      0.6.0
color-matcher                          0.6.0
colorama                               0.4.6
comfy-aimdo                            0.2.12
comfy-kitchen                          0.2.8
comfyui-embedded-docs                  0.4.3
comfyui-frontend-package               1.42.11
comfyui-manager                        4.1b1
comfyui-workflow-templates             0.9.54
comfyui-workflow-templates-core        0.3.206
comfyui-workflow-templates-media-api   0.3.69
comfyui-workflow-templates-media-image 0.3.125
comfyui-workflow-templates-media-other 0.3.174
comfyui-workflow-templates-media-video 0.3.77
contourpy                              1.3.3
cryptography                           46.0.3
ctranslate2                            4.7.1
cycler                                 0.12.1
datasets                               4.5.0
ddt                                    1.7.2
diffusers                              0.37.0
dill                                   0.4.0
diskcache                              5.6.3
distlib                                0.4.0
distro                                 1.9.0
docstring-parser                       0.17.0
docutils                               0.22.4
dpcpp-cpp-rt                           2025.3.2
einops                                 0.8.2
einx                                   0.3.0
fal-client                             0.13.1
faster-whisper                         1.2.1
filelock                               3.25.2
flatbuffers                            25.12.19
fonttools                              4.62.1
frozendict                             2.4.7
frozenlist                             1.8.0
fsspec                                 2026.3.0
ftfy                                   6.3.1
gguf                                   0.18.0
gitdb                                  4.0.12
gitpython                              3.1.46
glfw                                   2.10.0
greenlet                               3.3.1
h11                                    0.16.0
hf-xet                                 1.4.2
httpcore                               1.0.9
httpx                                  0.28.1
httpx-sse                              0.4.3
huggingface-hub                        1.8.0
hydra-core                             1.3.2
identify                               2.6.18
idna                                   3.11
imageio                                2.37.3
imageio-ffmpeg                         0.6.0
importlib-metadata                     9.0.0
instructor                             1.14.5
intel-cmplr-lib-rt                     2025.3.2
intel-cmplr-lib-ur                     2025.3.2
intel-cmplr-lic-rt                     2025.3.2
intel-opencl-rt                        2025.3.2
intel-openmp                           2025.3.2
intel-pti                              0.16.0
intel-sycl-rt                          2025.3.2
jax                                    0.9.0
jaxlib                                 0.9.0
jinja2                                 3.1.6
jiter                                  0.11.1
json-repair                            0.58.6
jsonschema                             4.26.0
jsonschema-specifications              2025.9.1
kagglehub                              0.4.2
kagglesdk                              0.1.15
kaldi-native-fbank                     1.22.3
kiwisolver                             1.5.0
kornia                                 0.8.2
kornia-rs                              0.1.10
lark                                   1.3.1
lark-parser                            0.12.0
lazy-loader                            0.5
llvmlite                               0.46.0
loralib                                0.1.2
lxml                                   6.0.2
mako                                   1.3.10
markdown-it-py                         4.0.0
markupsafe                             3.0.3
matplotlib                             3.10.8
mdurl                                  0.1.2
mkl                                    2025.3.1
ml-dtypes                              0.5.4
mpmath                                 1.3.0
mss                                    10.1.0
multidict                              6.7.1
multiprocess                           0.70.18
natsort                                8.4.0
networkx                               3.6.1
ninja                                  1.11.1.4
nodeenv                                1.10.0
numba                                  0.64.0
numpy                                  2.4.4
omegaconf                              2.3.0
onemkl-license                         2025.3.1
onemkl-sycl-blas                       2025.3.1
onemkl-sycl-dft                        2025.3.1
onemkl-sycl-lapack                     2025.3.1
onemkl-sycl-rng                        2025.3.1
onemkl-sycl-sparse                     2025.3.1
onnxruntime                            1.24.4
onnxruntime-gpu                        1.24.4
open-clip-torch                        3.3.0
openai                                 2.29.0
opencv-python-headless                 4.13.0.92
opt-einsum                             3.4.0
packaging                              26.0
pandas                                 3.0.0
peft                                   0.18.1
pillow                                 12.2.0
pip                                    25.3
platformdirs                           4.9.4
pooch                                  1.9.0
pre-commit                             4.5.1
propcache                              0.4.1
protobuf                               6.33.5
psutil                                 7.2.2
pyarrow                                23.0.0
pycparser                              3.0
pycryptodomex                          3.23.0
pydantic                               2.12.5
pydantic-core                          2.41.5
pydantic-settings                      2.13.1
pyelftools                             0.32
pygithub                               2.8.1
pygments                               2.19.2
pyjwt                                  2.10.1
pymatting                              1.1.15
pynacl                                 1.6.2
pyopengl                               3.1.10
pyopenssl                              26.0.0
pyparsing                              3.3.2
python-dateutil                        2.9.0.post0
python-discovery                       1.2.0
python-dotenv                          1.2.2
pyyaml                                 6.0.3
referencing                            0.37.0
regex                                  2026.3.32
rembg                                  2.0.73
requests                               2.33.0
rich                                   14.3.3
rpds-py                                0.30.0
safetensors                            0.7.0
scenedetect                            0.6.7.1
scikit-image                           0.26.0
scipy                                  1.17.1
sensevoice-onnx                        1.1.0
sentencepiece                          0.2.1
setuptools                             81.0.0
shellingham                            1.5.4
simpleeval                             1.0.7
six                                    1.17.0
smmap                                  5.0.2
soundfile                              0.13.1
spandrel                               0.4.2
sqlalchemy                             2.1.0b1
swarm                                  0.1.0
sympy                                  1.14.0
tbb                                    2022.3.1
tcmlib                                 1.4.1
tenacity                               9.1.4
tifffile                               2026.3.3
tiktoken                               0.12.0
timm                                   1.0.25
tokenizers                             0.22.2
toml                                   0.10.2
torch                                  2.12.0.dev20260414+xpu
torchao                                0.15.0
torchaudio                             2.11.0
torchcodec                             0.10.0
torchdata                              0.11.0
torchsde                               0.2.6
torchtune                              0.6.1
torchvision                            0.27.0.dev20260414+xpu
tqdm                                   4.67.3
trampoline                             0.1.2
transformers                           5.4.0
trimesh                                4.11.4
triton-xpu                             3.7.1+git21033c4e
typer                                  0.24.1
typer-slim                             0.21.1
typing-extensions                      4.15.0
typing-inspection                      0.4.2
tzdata                                 2025.3
umf                                    1.0.3
urllib3                                2.6.3
uv                                     0.9.27
vector-quantize-pytorch                1.27.20
virtualenv                             21.2.0
watchdog                               6.0.0
wcwidth                                0.6.0
websockets                             16.0
wheel                                  0.46.3
xxhash                                 3.6.0
yarl                                   1.23.0
zipp                                   3.23.0
</details>

Inductor Windows test

https://docs.pytorch.org/tutorials/unstable/inductor_windows.html

(comfyui) c:\ComfyUI>icx -v
Intel(R) oneAPI DPC++/C++ Compiler for applications running on Intel(R) 64, Version 2025.3.3 Build 20260319
Copyright (C) 1985-2026 Intel Corporation. All rights reserved.

Intel(R) oneAPI DPC++/C++ Compiler 2025.3.3 (2025.3.3.20260319)
Target: x86_64-pc-windows-msvc
Thread model: posix
InstalledDir: C:\Program Files (x86)\Intel\oneAPI\compiler\2025.3\bin\compiler
Configuration file: C:\Program Files (x86)\Intel\oneAPI\compiler\2025.3\bin\compiler\..\icx.cfg

(comfyui) c:\ComfyUI>set CXX=clang-cl

(comfyui) c:\ComfyUI>python test.py
tensor([[ 1.0539,  0.4242,  1.3739,  0.9047,  1.4130,  0.4119,  1.0755,  0.1323,
          0.0758,  0.5274],
        [ 0.1986, -0.4554,  1.4025, -0.0574, -1.3241,  1.1720, -0.4463,  0.6600,
         -1.1394,  1.1749],
        [ 1.2039,  0.0310,  1.1253, -0.9649,  1.2914,  1.3127,  1.0701,  1.1353,
          0.9135, -1.1867],
        [ 1.1739,  0.1428,  0.1169,  1.0405,  1.3523,  1.4041,  1.4101,  0.9582,
          1.1699, -0.0769],
        [ 1.4068,  0.9115,  1.3763, -0.5086, -0.7363, -0.4454,  1.4122, -0.0223,
          1.0139,  0.6533],
        [ 0.8056,  0.7429,  1.0651,  0.0671,  0.1883,  0.0098,  0.9046,  0.7749,
          0.5178,  0.4185],
        [-0.9137,  1.3548,  1.3167,  1.1286,  1.4129,  1.2212, -0.8058,  1.2002,
         -1.1858, -0.1873],
        [-0.3831, -0.3518,  0.9739, -0.8106, -0.6448,  1.2285,  0.6341, -0.4481,
          1.3343,  0.7316],
        [ 0.9048,  0.3538,  0.5072,  1.2041,  1.0300,  0.7901, -0.3941,  1.4135,
          0.6097,  1.0967],
        [ 1.4056,  1.1664,  1.4138,  1.2828,  0.3274,  1.2994,  1.4089,  0.0775,
         -0.0913,  0.3026]])

(comfyui) c:\ComfyUI>set CXX=icx-cl

(comfyui) c:\ComfyUI>python test.py
Traceback (most recent call last):
  File "c:\ComfyUI\test.py", line 8, in <module>
    print(opt_foo1(torch.randn(10, 10).to(device), torch.randn(10, 10).to(device)))
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\eval_frame.py", line 1055, in compile_wrapper
    raise e.remove_dynamo_frames() from None  # see TORCHDYNAMO_VERBOSE=1
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\eval_frame.py", line 1041, in compile_wrapper
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 2474, in __call__
    result = self._torchdynamo_orig_backend(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 2192, in __call__
    result = self._inner_convert(
             ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 736, in __call__
    result = _compile(
             ^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1961, in _compile
    guarded_code, tracer_output = compile_inner(code, one_graph, hooks)
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_utils_internal.py", line 96, in wrapper_function
    return function(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1571, in compile_inner
    result = _compile_inner(code, one_graph, hooks)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1630, in _compile_inner
    dynamo_output = compile_frame(
                    ^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1478, in compile_frame
    bytecode, tracer_output = transform_code_object(code, transform)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\bytecode_transformation.py", line 1626, in transform_code_object
    tracer_output = transformations(instructions, code_options)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 1450, in transform
    tracer_output = trace_frame(
                    ^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 343, in _fn
    return fn(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 911, in trace_frame
    run_tracer()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\convert_frame.py", line 892, in run_tracer
    tracer.run()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 1813, in run
    while self.step():
          ^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 1480, in step
    self.dispatch_table[inst.opcode](self, inst)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 5144, in RETURN_VALUE
    self._return(inst)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\symbolic_convert.py", line 5126, in _return
    all_stack_locals_metadata = self.output.compile_subgraph(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2110, in compile_subgraph
    self.compile_and_call_fx_graph(tx, pass2.graph_output_vars(), root)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2725, in compile_and_call_fx_graph
    compiled_fn = self.call_user_compiler(gm, self.example_inputs())
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2892, in call_user_compiler
    return self._call_user_compiler(gm, example_inputs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\output_graph.py", line 2950, in _call_user_compiler
    compiled_fn = compiler_fn(gm, example_inputs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\repro\after_dynamo.py", line 156, in __call__
    compiled_gm = compiler_fn(gm, example_inputs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\__init__.py", line 2482, in __call__
    return compile_fx(
           ^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2730, in compile_fx
    return _maybe_wrap_and_compile_fx_main(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2811, in _maybe_wrap_and_compile_fx_main
    return _compile_fx_main(
           ^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 3024, in _compile_fx_main
    raise e.remove_dynamo_frames() from None  # see TORCHDYNAMO_VERBOSE=1
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 3009, in _compile_fx_main
    return dynamo_common.aot_autograd(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\backends\common.py", line 123, in __call__
    cg = aot_module_simplified(gm, example_inputs, **self.kwargs)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\aot_autograd.py", line 1234, in aot_module_simplified
    compiled_fn, _ = aot_stage2_compile(
                     ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 380, in aot_stage2_compile
    return aot_stage2_inference(aot_state, aot_graph_capture)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 458, in aot_stage2_inference
    compiled_fw = _aot_stage2b_inference_compile(
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 424, in _aot_stage2b_inference_compile
    return _aot_stage2b_compile_forward_or_inference(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\graph_compile.py", line 2603, in _aot_stage2b_compile_forward_or_inference
    compiled_fw_func = compiler(fw_module, adjusted_flat_args)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_functorch\_aot_autograd\schemas.py", line 1421, in __call__
    output_code = self.compiler_fn(gm, example_inputs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2872, in fw_compiler_base
    return compile_fx_forward(
           ^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 2500, in compile_fx_forward
    result = inner_compile(
             ^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 827, in compile_fx_inner
    return wrap_compiler_debug(_compile_fx_inner, compiler_name="inductor")(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_dynamo\repro\after_aot.py", line 314, in debug_wrapper
    inner_compiled_fn = compiler_fn(gm, example_inputs)
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1069, in _compile_fx_inner
    raise InductorError(e, currentframe()).with_traceback(
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1049, in _compile_fx_inner
    mb_compiled_graph = fx_codegen_and_compile(
                        ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1832, in fx_codegen_and_compile
    return scheme.codegen_and_compile(gm, example_inputs, inputs_to_check, graph_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\compile_fx.py", line 1593, in codegen_and_compile
    compiled_module = graph.compile_to_module()
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\graph.py", line 2613, in compile_to_module
    return self._compile_to_module()
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\graph.py", line 2619, in _compile_to_module
    self.codegen_with_cpp_wrapper() if self.cpp_wrapper else self.codegen()
                                                             ^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\graph.py", line 2555, in codegen
    self.scheduler.codegen()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\scheduler.py", line 7350, in codegen
    self._codegen_partitions()
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\scheduler.py", line 7490, in _codegen_partitions
    self._codegen(partition)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\scheduler.py", line 7641, in _codegen
    self.get_backend(device).codegen_node(node)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\codegen\cpp.py", line 5425, in codegen_node
    cpp_kernel_proxy = self.kernel_proxy_cls(kernel_group)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\codegen\cpp.py", line 4125, in __init__
    self.picked_vec_isa: cpu_vec_isa.VecISA = cpu_vec_isa.pick_vec_isa()
                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 550, in pick_vec_isa
    _valid_vec_isa_list: list[VecISA] = valid_vec_isa_list()
                                        ^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 537, in valid_vec_isa_list
    isa_list.extend(
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 540, in <genexpr>
    if all(flag in _cpu_supported_x86_isa for flag in str(isa).split()) and isa
                                                                            ^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 144, in __bool__
    return self.__bool__impl(config.cpp.vec_isa_ok)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 154, in __bool__impl
    return self.check_build(VecISA._avx_code)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 104, in check_build
    extra=_get_isa_dry_compile_fingerprint(self._arch_flags),
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpu_vec_isa.py", line 30, in _get_isa_dry_compile_fingerprint
    compiler_info = get_compiler_version_info(get_cpp_compiler())
                                              ^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpp_builder.py", line 384, in get_cpp_compiler
    check_msvc_cl_language_id(compiler)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpp_builder.py", line 316, in check_msvc_cl_language_id
    if not _is_msvc_cl(compiler):
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\site-packages\torch\_inductor\cpp_builder.py", line 526, in _is_msvc_cl
    subprocess.check_output([cpp_compiler, "/help"], stderr=subprocess.STDOUT)
  File "C:\Users\uuk\miniconda3\envs\comfyui\Lib\encodings\cp1251.py", line 15, in decode
    return codecs.charmap_decode(input,errors,decoding_table)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
torch._inductor.exc.InductorError: UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 17178: character maps to <undefined>

cc @peterjc123 @mszhanyi @skyline75489 @nbcsm @iremyux @Blackhex @chauhang @penguinwu @voznesenskym @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @ipiszy @kadeng @muchulee8 @amjames @aakhundov @coconutruben @jataylo @bertmaher @int3 @davidberard98 @nmacchioni @embg @peterbell10 @iupaikov-amd @gujinghui @fengyuan14 @guangyey

extent analysis

TL;DR

The issue is likely due to the Intel Arc A770 GPU not supporting double precision floating point operations, causing the Triton Inductor compilation to fail.

Guidance

  1. Check GPU support: Verify that the Intel Arc A770 GPU supports double precision floating point operations.
  2. Use a different data type: Try using a different data type, such as float32, to see if the issue persists.
  3. Update drivers and software: Ensure that the GPU drivers and software are up-to-date, as newer versions may include support for double precision operations.
  4. Use a different compiler: The error message suggests a UnicodeDecodeError, which may be related to the compiler used; try switching to a different compiler, such as clang-cl, to see if the issue resolves.

Example

No code example is provided, as the issue appears to be related to hardware and software configuration rather than code.

Notes

The error message indicates a UnicodeDecodeError, which may be a red herring; the actual issue is likely related to the GPU's support for double precision operations. Additionally, the use of the Intel Arc A770 GPU may be the root cause of the issue, as it may not support the required operations.

Recommendation

Apply a workaround by using a different data type, such as float32, to avoid the double precision operation issue. If possible, consider using a different GPU that supports double precision operations.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

pytorch - 💡(How to fix) Fix [Triton][Intel][Windows] error: Double type is not supported on this platform (Intel Arc A770) [1 participants]