amd problem of ROCm or Pytorch
- Dominant language
- Python
- Stars
- 133k
- Forks
- 15.7k
- Avg merge
- 1d 6h
- Merged PRs (30d)
- 160
Description
Custom Node Testing
I have tried disabling custom nodes and the issue persists (see [how to disable custom nodes](https://docs.comfy.org/troubleshooting/custom-node-issues#step-1%3A-test-with-all-custom-nodes-disabled) if you need help)
Expected Behavior
ImageZ should generate images.
Actual Behavior
Step 1 in the KSampler crashes the process and leaves a trail of amdgpu errors in dmesg.HIP error: invalid argument Search for `hipErrorInvalidValue' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__HIPRT__TYPES.html for more information. HIP kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect. For debugging consider passing AMD_SERIALIZE_KERNEL=3 Compile with `TORCH_USE_HIP_DSA` to enable device-side assertions.
Steps to Replicate
Try to run with ComfyUI + ROCm.
Debug Logs
# ComfyUI Error Report
## Error Details
- **Node ID:** 57:3
- **Node Type:** KSampler
- **Exception Type:** torch.AcceleratorError
- **Exception Message:** torch.AcceleratorError: HIP error: invalid argument
Search for `hipErrorInvalidValue' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__HIPRT__TYPES.html for more information.
HIP kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing AMD_SERIALIZE_KERNEL=3
Compile with `TORCH_USE_HIP_DSA` to enable device-side assertions.
## Stack Trace
```
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 542, in execute
output_data, output_ui, has_subgraph, has_pending_tasks = await get_output_data(prompt_id, unique_id, obj, input_data_all, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 341, in get_output_data
return_values = await _async_map_node_over_list(prompt_id, unique_id, obj, input_data_all, obj.FUNCTION, allow_interrupt=True, execution_block_cb=execution_block_cb, pre_execute_cb=pre_execute_cb, v3_data=v3_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 315, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\execution.py", line 303, in process_inputs
result = f(**inputs)
^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\nodes.py", line 1607, in sample
return common_ksampler(model, seed, steps, cfg, sampler_name, scheduler, positive, negative, latent_image, denoise=denoise)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\nodes.py", line 1571, in common_ksampler
samples = comfy.sample.sample(model, noise, steps, cfg, sampler_name, scheduler, positive, negative, latent_image,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\sample.py", line 74, in sample
samples = sampler.sample(noise, positive, negative, cfg=cfg, latent_image=latent_image, start_step=start_step, last_step=last_step, force_full_denoise=force_full_denoise, denoise_mask=noise_mask, sigmas=sigmas, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1444, in sample
return sample(self.model, noise, positive, negative, cfg, self.device, sampler, sigmas, self.model_options, latent_image=latent_image, denoise_mask=denoise_mask, callback=callback, disable_pbar=disable_pbar, seed=seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1334, in sample
return cfg_guider.sample(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1316, in sample
output = executor.execute(noise, latent_image, sampler, sigmas, denoise_mask, callback, disable_pbar, seed, latent_shapes=latent_shapes)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\samplers.py", line 1233, in outer_sample
self.inner_model, self.conds, self.loaded_models = comfy.sampler_helpers.prepare_sampling(self.model_patcher, noise.shape, self.conds, self.model_options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\sampler_helpers.py", line 186, in prepare_sampling
return executor.execute(model, noise_shape, conds, model_options=model_options, force_full_load=force_full_load, force_offload=force_offload)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\patcher_extension.py", line 113, in execute
return self.original(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\sampler_helpers.py", line 201, in _prepare_sampling
comfy.model_management.load_models_gpu([model] + models, memory_required=memory_required, minimum_memory_required=minimum_memory_required, force_full_load=force_full_load)
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_management.py", line 944, in load_models_gpu
loaded_model.model_load(lowvram_model_memory, force_patch_weights=force_patch_weights)
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_management.py", line 732, in model_load
self.model_use_more_vram(use_more_vram, force_patch_weights=force_patch_weights)
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_management.py", line 760, in model_use_more_vram
return self.model.partially_load(self.device, extra_memory, force_patch_weights=force_patch_weights)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_patcher.py", line 1227, in partially_load
raise e
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_patcher.py", line 1224, in partially_load
self.load(device_to, lowvram_model_memory=current_used + extra_memory, force_patch_weights=force_patch_weights, full_load=full_load)
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\comfy\model_patcher.py", line 1030, in load
x[2].to(device_to)
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1371, in to
return self._apply(convert)
^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 957, in _apply
param_applied = fn(param)
^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\torch\nn\modules\module.py", line 1357, in convert
return t.to(
^^^^^
```
## System Information
- **ComfyUI Version:** 0.27.1
- **Arguments:** ComfyUI\main.py --feature-flag show_signin_button=true --feature-flag enable_telemetry=true --enable-manager --extra-model-paths-config C:\Users\Administrator\AppData\Roaming\Comfy Desktop\shared_model_paths.yaml --input-directory C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Shared\input --output-directory C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Shared\output
- **OS:** win32
- **Python Version:** 3.12.12 (main, Feb 12 2026, 00:40:26) [MSC v.1944 64 bit (AMD64)]
- **Embedded Python:** false
- **PyTorch Version:** 2.9.1+rocm7.2.1
## Devices
- **Name:** cuda:0 AMD Radeon RX 7900 XT : native
- **Type:** cuda
- **VRAM Total:** 21458059264
- **VRAM Free:** 21301428224
- **Torch VRAM Total:** 0
- **Torch VRAM Free:** 0
## Logs
```
2026-07-11T14:06:46.577801 - [32m[INFO][0m [32mPrompt executed in 28.23 seconds[0m
2026-07-11T14:12:14.739178 - [32m[INFO][0m FETCH ComfyRegistry Data [DONE]
2026-07-11T14:12:14.917855 - [32m[INFO][0m [ComfyUI-Manager] default cache updated: https://api.comfy.org/nodes
2026-07-11T14:12:14.948122 - [1m[31m[ERROR][0m [ComfyUI-Manager] An invalid channel was used: https://cdn.jsdelivr.net/gh/ltdrdata/ComfyUI-Manager@main
2026-07-11T14:12:14.951104 - Exception in thread 2026-07-11T14:12:14.951104 - Thread-8 ()2026-07-11T14:12:14.951104 - :
2026-07-11T14:12:14.951104 - 2026-07-11T14:12:14.951104 - Traceback (most recent call last):
2026-07-11T14:12:14.951104 - 2026-07-11T14:12:14.951609 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\standalone-env\Lib\threading.py", line 1075, in _bootstrap_inner
2026-07-11T14:12:14.951609 - 2026-07-11T14:12:14.951609 - 2026-07-11T14:12:14.951609 - self.run()2026-07-11T14:12:14.952130 -
2026-07-11T14:12:14.952651 - 2026-07-11T14:12:14.952651 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\standalone-env\Lib\threading.py", line 1012, in run
2026-07-11T14:12:14.953170 - 2026-07-11T14:12:14.953170 - 2026-07-11T14:12:14.953170 - self._target(*self._args, **self._kwargs)2026-07-11T14:12:14.953170 -
2026-07-11T14:12:14.954348 - 2026-07-11T14:12:14.954348 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfyui_manager\glob\manager_server.py", line 2172, in
2026-07-11T14:12:14.956368 - 2026-07-11T14:12:14.956368 - 2026-07-11T14:12:14.956368 - threading.Thread(target=lambda: asyncio.run(default_cache_update())).start()2026-07-11T14:12:14.956368 -
2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957417 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.957939 - 2026-07-11T14:12:14.958456 - 2026-07-11T14:12:14.958456 - 2026-07-11T14:12:14.958456 - 2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958456 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 - ^2026-07-11T14:12:14.958977 -
2026-07-11T14:12:14.958977 - 2026-07-11T14:12:14.958977 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\standalone-env\Lib\asyncio\runners.py", line 195, in run
2026-07-11T14:12:14.958977 - 2026-07-11T14:12:14.958977 - 2026-07-11T14:12:14.958977 - return runner.run(main)2026-07-11T14:12:14.959498 -
2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - 2026-07-11T14:12:14.959498 - ^2026-07-11T14:12:14.959498 - ^2026-07-11T14:12:14.959498 - ^2026-07-11T14:12:14.959498 - ^2026-07-11T14:12:14.959498 - ^2026-07-11T14:12:14.959498 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 - ^2026-07-11T14:12:14.960025 -
2026-07-11T14:12:14.960025 - 2026-07-11T14:12:14.960025 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\standalone-env\Lib\asyncio\runners.py", line 118, in run
2026-07-11T14:12:14.960543 - 2026-07-11T14:12:14.960543 - 2026-07-11T14:12:14.960624 - return self._loop.run_until_complete(task)2026-07-11T14:12:14.960624 -
2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - 2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.960624 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 - ^2026-07-11T14:12:14.961145 -
2026-07-11T14:12:14.961145 - 2026-07-11T14:12:14.961145 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\standalone-env\Lib\asyncio\base_events.py", line 691, in run_until_complete
2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - return future.result()2026-07-11T14:12:14.961664 -
2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.961664 - 2026-07-11T14:12:14.962185 - 2026-07-11T14:12:14.962185 - 2026-07-11T14:12:14.962185 - 2026-07-11T14:12:14.962185 - 2026-07-11T14:12:14.962185 - ^2026-07-11T14:12:14.962185 - ^2026-07-11T14:12:14.962296 - ^2026-07-11T14:12:14.962296 - ^2026-07-11T14:12:14.962296 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 - ^2026-07-11T14:12:14.962355 -
2026-07-11T14:12:14.962355 - 2026-07-11T14:12:14.962355 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfyui_manager\glob\manager_server.py", line 2161, in default_cache_update
2026-07-11T14:12:14.962355 - 2026-07-11T14:12:14.962355 - 2026-07-11T14:12:14.962355 - await core.unified_manager.get_custom_nodes(2026-07-11T14:12:14.962355 -
2026-07-11T14:12:14.962355 - 2026-07-11T14:12:14.962355 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfyui_manager\glob\manager_core.py", line 809, in get_custom_nodes
2026-07-11T14:12:14.963380 - 2026-07-11T14:12:14.963380 - 2026-07-11T14:12:14.963380 - nodes = await self.load_nightly(channel, mode)2026-07-11T14:12:14.963380 -
2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - 2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.964381 - ^2026-07-11T14:12:14.965380 - ^2026-07-11T14:12:14.965380 - ^2026-07-11T14:12:14.965380 - ^2026-07-11T14:12:14.965380 -
2026-07-11T14:12:14.965380 - 2026-07-11T14:12:14.965380 - File "C:\Users\Administrator\AppData\Local\Comfy-Desktop\ComfyUI-Installs\ComfyUI\ComfyUI\.venv\Lib\site-packages\comfyui_manager\glob\manager_core.py", line 779, in load_nightly
2026-07-11T14:12:14.965380 - 2026-07-11T14:12:14.965380 - 2026-07-11T14:12:14.965380 - raise InvalidChannel(channel_url)2026-07-11T14:12:14.965380 -
2026-07-11T14:12:14.966381 - 2026-07-11T14:12:14.966381 - comfyui_manager.glob.manager_core2026-07-11T14:12:14.966381 - .2026-07-11T14:12:14.966381 - InvalidChannel2026-07-11T14:12:14.966381 - : 2026-07-11T14:12:14.966381 - https://cdn.jsdelivr.net/gh/ltdrdata/ComfyUI-Manager@main2026-07-11T14:12:14.966381 -
```
## Attached Workflow
Please make sure that workflow does not contain any sensitive information such as API keys or passwords.
```
{"id":"9ae6082b-c7f4-433c-9971-7a8f65a3ea65","revision":0,"last_node_id":61,"last_link_id":75,"nodes":[{"id":9,"type":"SaveImage","pos":[569.9998957637683,199.99998755061938],"size":[780,660],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"图片","name":"images","type":"IMAGE","link":62},{"localized_name":"文件名前缀","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[{"localized_name":"images","name":"images","type":"IMAGE","links":null}],"properties":{"Node name for S&R":"SaveImage","cnr_id":"comfy-core","ver":"0.3.64","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["z-image-turbo"]},{"id":35,"type":"MarkdownNote","pos":[-419.6605721085961,203.73442038174218],"size":[510,771.953125],"flags":{"collapsed":false},"order":0,"mode":0,"inputs":[],"outputs":[],"title":"Model link","properties":{},"widgets_values":["## Report workflow issue\n\nIf you found any issues when running this workflow, [report template issue here](https://github.com/Comfy-Org/workflow_templates/issues)\n\n\n## Model links\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [z_image_turbo_bf16.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors)\n\n**vae**\n\n- [ae.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors)\n\n\nModel Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ └── qwen_3_4b.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── z_image_turbo_bf16.safetensors\n│ └── 📂 vae/\n│ └── ae.safetensors\n```\n"],"color":"#222","bgcolor":"#000"},{"id":57,"type":"f2fdebf6-dfaf-43b6-9eb2-7f70613cfdc1","pos":[130,200],"size":[400,470],"flags":{},"order":1,"mode":0,"inputs":[{"label":"prompt","name":"text","type":"STRING","widget":{"name":"text"},"link":null},{"name":"width","type":"INT","widget":{"name":"width"},"link":null},{"name":"height","type":"INT","widget":{"name":"height"},"link":null},{"name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":null},{"name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":null},{"name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":null}],"outputs":[{"localized_name":"IMAGE","name":"IMAGE","type":"IMAGE","links":[62]}],"properties":{"proxyWidgets":[["27","text"],["13","width"],["13","height"],["3","seed"],["3","steps"],["28","unet_name"],["30","clip_name"],["29","vae_name"],["3","control_after_generate"]],"cnr_id":"comfy-core","ver":"0.3.73","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]}],"links":[[62,57,0,9,0,"IMAGE"]],"groups":[],"definitions":{"subgraphs":[{"id":"f2fdebf6-dfaf-43b6-9eb2-7f70613cfdc1","version":1,"state":{"lastGroupId":4,"lastNodeId":61,"lastLinkId":75,"lastRerouteId":0},"revision":0,"config":{},"name":"Text to Image (Z-Image-Turbo)","inputNode":{"id":-10,"bounding":[-560,480,128,208]},"outputNode":{"id":-20,"bounding":[1670,320,128,68]},"inputs":[{"id":"fb178669-e742-4a53-8a69-7df59834dfd8","name":"text","type":"STRING","linkIds":[34],"label":"prompt","pos":[-456,504]},{"id":"dd780b3c-23e9-46ff-8469-156008f42e5a","name":"width","type":"INT","linkIds":[35],"pos":[-456,524]},{"id":"7b08d546-6bb0-4ef9-82e9-ffae5e1ee6bc","name":"height","type":"INT","linkIds":[36],"pos":[-456,544]},{"id":"f77677f7-6bf6-4c19-a71f-c4a553d5981e","name":"seed","type":"INT","linkIds":[71],"pos":[-456,564]},{"id":"ef9a9fb1-5983-4bc9-a60b-cf5aec48bff1","name":"steps","type":"INT","linkIds":[72],"pos":[-456,584]},{"id":"a20a1b30-785f-4a04-bb6d-3d61adab9764","name":"unet_name","type":"COMBO","linkIds":[73],"pos":[-456,604]},{"id":"4af8fc2b-4655-4086-8240-45f8cb38c6f6","name":"clip_name","type":"COMBO","linkIds":[74],"pos":[-456,624]},{"id":"4d518693-2807-439c-9cb6-cffd23ccba2c","name":"vae_name","type":"COMBO","linkIds":[75],"pos":[-456,644]}],"outputs":[{"id":"1fa72a21-ce00-4952-814e-1f2ffbe87d1d","name":"IMAGE","type":"IMAGE","linkIds":[16],"localized_name":"IMAGE","pos":[1694,344]}],"widgets":[],"nodes":[{"id":30,"type":"CLIPLoader","pos":[29.99986879338951,422.66401138970815],"size":[270,141.328125],"flags":{},"order":7,"mode":0,"inputs":[{"localized_name":"CLIP名称","name":"clip_name","type":"COMBO","widget":{"name":"clip_name"},"link":74},{"localized_name":"类型","name":"type","type":"COMBO","widget":{"name":"type"},"link":null},{"localized_name":"设备","name":"device","shape":7,"type":"COMBO","widget":{"name":"device"},"link":null}],"outputs":[{"localized_name":"CLIP","name":"CLIP","type":"CLIP","links":[28]}],"properties":{"Node name for S&R":"CLIPLoader","cnr_id":"comfy-core","ver":"0.3.73","models":[{"name":"qwen_3_4b.safetensors","url":"https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors","directory":"text_encoders"}],"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["qwen_3_4b.safetensors","lumina2","default"]},{"id":29,"type":"VAELoader","pos":[29.99986879338951,649.9999131978064],"size":[270,106.65625],"flags":{},"order":6,"mode":0,"inputs":[{"localized_name":"vae名称","name":"vae_name","type":"COMBO","widget":{"name":"vae_name"},"link":75}],"outputs":[{"localized_name":"VAE","name":"VAE","type":"VAE","links":[27]}],"properties":{"Node name for S&R":"VAELoader","cnr_id":"comfy-core","ver":"0.3.73","models":[{"name":"ae.safetensors","url":"https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors","directory":"vae"}],"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["ae.safetensors"]},{"id":33,"type":"ConditioningZeroOut","pos":[629.9998362150791,959.999861458308],"size":[225,72],"flags":{},"order":8,"mode":0,"inputs":[{"localized_name":"条件","name":"conditioning","type":"CONDITIONING","link":32}],"outputs":[{"localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","links":[33]}],"properties":{"Node name for S&R":"ConditioningZeroOut","cnr_id":"comfy-core","ver":"0.3.73","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]},{"id":8,"type":"VAEDecode","pos":[1319.9997837897204,229.99998088352976],"size":[225,96],"flags":{},"order":1,"mode":0,"inputs":[{"localized_name":"Latent","name":"samples","type":"LATENT","link":14},{"localized_name":"vae","name":"vae","type":"VAE","link":27}],"outputs":[{"localized_name":"图像","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[16]}],"properties":{"Node name for S&R":"VAEDecode","cnr_id":"comfy-core","ver":"0.3.64","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[]},{"id":28,"type":"UNETLoader","pos":[29.99986879338951,229.99998088352976],"size":[270,106.65625],"flags":{},"order":5,"mode":0,"inputs":[{"localized_name":"UNet名称","name":"unet_name","type":"COMBO","widget":{"name":"unet_name"},"link":73},{"localized_name":"数据类型","name":"weight_dtype","type":"COMBO","widget":{"name":"weight_dtype"},"link":null}],"outputs":[{"localized_name":"模型","name":"MODEL","type":"MODEL","links":[26]}],"properties":{"Node name for S&R":"UNETLoader","cnr_id":"comfy-core","ver":"0.3.73","models":[{"name":"z_image_turbo_bf16.safetensors","url":"https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors","directory":"diffusion_models"}],"enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["z_image_turbo_bf16.safetensors","default"]},{"id":27,"type":"CLIPTextEncode","pos":[399.9978589832622,229.99946973987727],"size":[450,650],"flags":{},"order":4,"mode":0,"inputs":[{"localized_name":"clip","name":"clip","type":"CLIP","link":28},{"localized_name":"文本","name":"text","type":"STRING","widget":{"name":"text"},"link":34}],"outputs":[{"localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","links":[30,32]}],"properties":{"Node name for S&R":"CLIPTextEncode","cnr_id":"comfy-core","ver":"0.3.73","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":["Latina female with thick wavy hair, harbor boats and pastel houses behind. Breezy seaside light, warm tones, cinematic close-up. "]},{"id":13,"type":"EmptySD3LatentImage","pos":[39.999933078393155,889.9999101400169],"size":[260,168],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"宽度","name":"width","type":"INT","widget":{"name":"width"},"link":35},{"localized_name":"高度","name":"height","type":"INT","widget":{"name":"height"},"link":36},{"localized_name":"批量大小","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"localized_name":"Latent","name":"LATENT","type":"LATENT","slot_index":0,"links":[17]}],"properties":{"Node name for S&R":"EmptySD3LatentImage","cnr_id":"comfy-core","ver":"0.3.64","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[1024,1024,1]},{"id":11,"type":"ModelSamplingAuraFlow","pos":[949.9997988929108,229.99998088352976],"size":[310,104],"flags":{},"order":2,"mode":0,"inputs":[{"localized_name":"模型","name":"model","type":"MODEL","link":26},{"localized_name":"移位","name":"shift","type":"FLOAT","widget":{"name":"shift"},"link":null}],"outputs":[{"localized_name":"模型","name":"MODEL","type":"MODEL","slot_index":0,"links":[13]}],"properties":{"Node name for S&R":"ModelSamplingAuraFlow","cnr_id":"comfy-core","ver":"0.3.64","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[3]},{"id":3,"type":"KSampler","pos":[949.9997988929108,399.9999517059391],"size":[320,341.328125],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"模型","name":"model","type":"MODEL","link":13},{"localized_name":"正面条件","name":"positive","type":"CONDITIONING","link":30},{"localized_name":"负面条件","name":"negative","type":"CONDITIONING","link":33},{"localized_name":"Latent图像","name":"latent_image","type":"LATENT","link":17},{"localized_name":"种子","name":"seed","type":"INT","widget":{"name":"seed"},"link":71},{"localized_name":"步数","name":"steps","type":"INT","widget":{"name":"steps"},"link":72},{"localized_name":"cfg","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"采样器名称","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"调度器","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"降噪","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"localized_name":"Latent","name":"LATENT","type":"LATENT","slot_index":0,"links":[14]}],"properties":{"Node name for S&R":"KSampler","cnr_id":"comfy-core","ver":"0.3.64","enableTabs":false,"tabWidth":65,"tabXOffset":10,"hasSecondTab":false,"secondTabText":"Send Back","secondTabOffset":80,"secondTabWidth":65},"widgets_values":[37591492141169,"randomize",8,1,"res_multistep","simple",1]}],"groups":[{"id":2,"title":"Step2 - Image size","bounding":[10,820,320,280],"color":"#3f789e","flags":{}},{"id":3,"title":"Step3 - Prompt","bounding":[360,130,530,970],"color":"#3f789e","flags":{}},{"id":4,"title":"Step1 - Load models","bounding":[0,130,330,660],"color":"#3f789e","flags":{}}],"links":[{"id":32,"origin_id":27,"origin_slot":0,"target_id":33,"target_slot":0,"type":"CONDITIONING"},{"id":26,"origin_id":28,"origin_slot":0,"target_id":11,"target_slot":0,"type":"MODEL"},{"id":14,"origin_id":3,"origin_slot":0,"target_id":8,"target_slot":0,"type":"LATENT"},{"id":27,"origin_id":29,"origin_slot":0,"target_id":8,"target_slot":1,"type":"VAE"},{"id":13,"origin_id":11,"origin_slot":0,"target_id":3,"target_slot":0,"type":"MODEL"},{"id":30,"origin_id":27,"origin_slot":0,"target_id":3,"target_slot":1,"type":"CONDITIONING"},{"id":33,"origin_id":33,"origin_slot":0,"target_id":3,"target_slot":2,"type":"CONDITIONING"},{"id":17,"origin_id":13,"origin_slot":0,"target_id":3,"target_slot":3,"type":"LATENT"},{"id":28,"origin_id":30,"origin_slot":0,"target_id":27,"target_slot":0,"type":"CLIP"},{"id":16,"origin_id":8,"origin_slot":0,"target_id":-20,"target_slot":0,"type":"IMAGE"},{"id":34,"origin_id":-10,"origin_slot":0,"target_id":27,"target_slot":1,"type":"STRING"},{"id":35,"origin_id":-10,"origin_slot":1,"target_id":13,"target_slot":0,"type":"INT"},{"id":36,"origin_id":-10,"origin_slot":2,"target_id":13,"target_slot":1,"type":"INT"},{"id":71,"origin_id":-10,"origin_slot":3,"target_id":3,"target_slot":4,"type":"INT"},{"id":72,"origin_id":-10,"origin_slot":4,"target_id":3,"target_slot":5,"type":"INT"},{"id":73,"origin_id":-10,"origin_slot":5,"target_id":28,"target_slot":0,"type":"COMBO"},{"id":74,"origin_id":-10,"origin_slot":6,"target_id":30,"target_slot":0,"type":"COMBO"},{"id":75,"origin_id":-10,"origin_slot":7,"target_id":29,"target_slot":0,"type":"COMBO"}],"extra":{"workflowRendererVersion":"LG"}}]},"config":{},"extra":{"frontendVersion":"1.42.15","workflowRendererVersion":"LG","VHS_latentpreview":false,"VHS_latentpreviewrate":0,"VHS_MetadataImage":true,"VHS_KeepIntermediate":true},"version":0.4}
```
## Additional Context
(Please add any additional context or steps to reproduce the error here)
Contributor guide
Research direction
Start by reproducing the KSampler workflow with ComfyUI 0.27.1, PyTorch 2.9.1+rocm7.2.1, and the Radeon RX 7900 XT. Read comfy/model_patcher.py around partially_load and load, then follow the calls from comfy/model_management.py; use the reported HIP error and dmesg output to isolate the failure. Done means the KSampler generates an image without crashing or leaving amdgpu errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- machine-learning
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100