TypeError: argument of type 'NoneType' is not iterable
mlx_vlm.generate
--model bigatuna/Qwen3.5-9b-Sushi-Coder-RL-MLX
--prompt "Write a Python function that parses a CSV file into dataclasses."
--max-tokens 512
Fetching 10 files: 100%|βββββββββββββββββββββ| 10/10 [00:00<00:00, 28149.69it/s]
Download complete: : 0.00B [00:00, ?B/s] | 0/10 [00:00<?, ?it/s]
Traceback (most recent call last):
File "/opt/homebrew/anaconda3/bin/mlx_vlm.generate", line 7, in
sys.exit(main())
~~~~^^
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/mlx_vlm/generate.py", line 1523, in main
model, processor = load(
~~~~^
args.model,
^^^^^^^^^^^
...<3 lines>...
quantize_activations=args.quantize_activations,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/mlx_vlm/utils.py", line 413, in load
processor = load_processor(model_path, True, eos_token_ids=eos_token_id, **kwargs)
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/mlx_vlm/utils.py", line 486, in load_processor
processor = AutoProcessor.from_pretrained(model_path, use_fast=True, **kwargs)
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/mlx_vlm/models/base.py", line 458, in _patched_auto_processor_from_pretrained
return previous_from_pretrained.func(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
cls, pretrained_model_name_or_path, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/mlx_vlm/models/base.py", line 458, in _patched_auto_processor_from_pretrained
return previous_from_pretrained.func(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
cls, pretrained_model_name_or_path, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/transformers/models/auto/processing_auto.py", line 402, in from_pretrained
return processor_class.from_pretrained(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
pretrained_model_name_or_path, trust_remote_code=trust_remote_code, **kwargs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/transformers/processing_utils.py", line 1400, in from_pretrained
args = cls._get_arguments_from_pretrained(pretrained_model_name_or_path, processor_dict, **kwargs)
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/transformers/processing_utils.py", line 1521, in _get_arguments_from_pretrained
sub_processor = auto_processor_class.from_pretrained(
pretrained_model_name_or_path, subfolder=subfolder, **kwargs
)
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/transformers/models/auto/video_processing_auto.py", line 362, in from_pretrained
video_processor_class = video_processor_class_from_name(video_processor_class)
File "/opt/homebrew/anaconda3/lib/python3.13/site-packages/transformers/models/auto/video_processing_auto.py", line 98, in video_processor_class_from_name
if class_name in extractors:
^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: argument of type 'NoneType' is not iterable
was able to run via LM Studio
