[GH-ISSUE #192] ValueError: mean must have 4 elements if it is an iterable, got 3 #153

Open
opened 2026-10-26 21:13:06 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @wanmei002 on GitHub (Mar 3, 2025).
Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/192

File "/Janus/janus/models/processing_vlm.py", line 348, in call
prepare = self.process_one(
^^^^^^^^^^^^^^^^^
File "/Janus/janus/models/processing_vlm.py", line 311, in process_one
images_outputs = self.image_processor(images, return_tensors="pt")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/transformers/image_processing_utils.py", line 42, in call
return self.preprocess(images, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Janus/janus/models/image_processing_vlm.py", line 183, in preprocess
self.normalize(
File "/usr/local/lib/python3.12/site-packages/transformers/image_processing_utils.py", line 112, in normalize
return normalize(
^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/transformers/image_transforms.py", line 431, in normalize
raise ValueError(f"mean must have {num_channels} elements if it is an iterable, got {len(mean)}")
ValueError: mean must have 4 elements if it is an iterable, got 3

大佬们 这是什么问题呢

Originally created by @wanmei002 on GitHub (Mar 3, 2025). Original GitHub issue: https://github.com/deepseek-ai/Janus/issues/192 File "/Janus/janus/models/processing_vlm.py", line 348, in __call__ prepare = self.process_one( ^^^^^^^^^^^^^^^^^ File "/Janus/janus/models/processing_vlm.py", line 311, in process_one images_outputs = self.image_processor(images, return_tensors="pt") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/transformers/image_processing_utils.py", line 42, in __call__ return self.preprocess(images, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Janus/janus/models/image_processing_vlm.py", line 183, in preprocess self.normalize( File "/usr/local/lib/python3.12/site-packages/transformers/image_processing_utils.py", line 112, in normalize return normalize( ^^^^^^^^^^ File "/usr/local/lib/python3.12/site-packages/transformers/image_transforms.py", line 431, in normalize raise ValueError(f"mean must have {num_channels} elements if it is an iterable, got {len(mean)}") ValueError: mean must have 4 elements if it is an iterable, got 3 大佬们 这是什么问题呢
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/Janus#153
No description provided.