Comfy-Org / Comfy-Org/ComfyUI

OnnxDetectionModelLoader

Open
#11,868 2 comments 0 reactions 0 assignees View on GitHub
Custom Nodes Bug
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

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
How to fi it?

'utf-8' codec can't decode byte 0xcd in position 89: invalid continuation byte

Image

### Debug Logs

Prompt executed in 0.26 seconds
got prompt
Failed to validate prompt for output 504:
* KSampler 494:
- Value not in list: sampler_name: 'res_2s' not in (list of length 44)
Output will be ignored
Failed to validate prompt for output 467:
Output will be ignored
2026-01-14 08:30:59.5117572 [E:onnxruntime:, inference_session.cc:2545 onnxruntime::InferenceSession::Initialize::::operator ()] Exception during initialization: file_size: ¤ ¤  ¤ ¤ ¤ ¤ ¤ ¤ ¤  ¤ ¤ ¤ ¤ ¤  ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤  ¤ ¤ ¤ ¤ .: "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\models\detection\vitpose_h_wholebody_data.bin"
*************** EP Error ***************
EP Error 'utf-8' codec can't decode byte 0xcd in position 89: invalid continuation byte when using ['CUDAExecutionProvider', 'CPUExecutionProvider']
Falling back to ['CPUExecutionProvider'] and retrying.
****************************************
2026-01-14 08:30:59.6268443 [E:onnxruntime:, inference_session.cc:2545 onnxruntime::InferenceSession::Initialize::::operator ()] Exception during initialization: file_size: ¤ ¤  ¤ ¤ ¤ ¤ ¤ ¤ ¤  ¤ ¤ ¤ ¤ ¤  ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤ ¤  ¤ ¤ ¤ ¤ .: "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\models\detection\vitpose_h_wholebody_data.bin"
!!! Exception during processing !!! 'utf-8' codec can't decode byte 0xcd in position 89: invalid continuation byte
Traceback (most recent call last):
File "D:\ComfyUI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 485, in __init__
self._create_inference_session(providers, provider_options, disabled_optimizers)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 584, in _create_inference_session
sess.initialize_session(providers, provider_options, disabled_optimizers)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 89: invalid continuation byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\execution.py", line 518, 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 "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\execution.py", line 329, 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 "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\execution.py", line 303, in _async_map_node_over_list
await process_inputs(input_dict, i)
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\execution.py", line 291, in process_inputs
result = f(**inputs)
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-WanAnimatePreprocess\nodes.py", line 46, in loadmodel
vitpose = ViTPose(vitpose_model_path, onnx_device)
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-WanAnimatePreprocess\models\onnx_models.py", line 273, in __init__
super(ViTPose, self).__init__(checkpoint, device=device)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\ComfyUI_windows_portable\ComfyUI\custom_nodes\ComfyUI-WanAnimatePreprocess\models\onnx_models.py", line 18, in __init__
self.session = onnxruntime.InferenceSession(checkpoint, providers=provider)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 498, in __init__
raise fallback_error from e
File "D:\ComfyUI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 493, in __init__
self._create_inference_session(self._fallback_providers, None)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ComfyUI\ComfyUI_windows_portable\python_embeded\Lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 584, in _create_inference_session
sess.initialize_session(providers, provider_options, disabled_optimizers)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xcd in position 89: invalid continuation byte

Prompt executed in 0.29 seconds

### Other

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.