TypeError: Phi4MMAudioFeatureExtractor.__init__() missing 3 required positional arguments: 'audio_compression_rate', 'audio_downsample_rate', and 'audio_feat_stride'
I am getting this error while trying to run this quantized Phi-4-MM.
I have all the dependencies, and also I was successfully running Non quantized Phi-4-MM before.
Complete Error log:
TypeError Traceback (most recent call last)
Cell In[1], line 7
4 model_id = "bubblspace/Bubbl-P4-multimodal-instruct"
6 # Load the processor (requires trust_remote_code)
----> 7 processor = AutoProcessor.from_pretrained(model_id, trust_remote_code=True)
9 # Load the model with 4-bit quantization enabled
10 # The quantization config is loaded automatically from the model's config file
11 model = AutoModelForCausalLM.from_pretrained(
12 model_id,
13 trust_remote_code=True, # Essential for Phi-4 models
(...)
16 # torch_dtype=torch.bfloat16 # Often not needed here as bnb_4bit_compute_dtype is handled
17 )
File ~/miniconda3/envs/mi/lib/python3.10/site-packages/transformers/models/auto/processing_auto.py:375, in AutoProcessor.from_pretrained(cls, pretrained_model_name_or_path, **kwargs)
373 _ = kwargs.pop("code_revision", None)
374 processor_class.register_for_auto_class()
--> 375 return processor_class.from_pretrained(
376 pretrained_model_name_or_path, trust_remote_code=trust_remote_code, **kwargs
377 )
378 elif processor_class is not None:
379 return processor_class.from_pretrained(
380 pretrained_model_name_or_path, trust_remote_code=trust_remote_code, **kwargs
381 )
...
--> 580 feature_extractor = cls(**feature_extractor_dict)
582 logger.info(f"Feature extractor {feature_extractor}")
583 if return_unused_kwargs:
TypeError: Phi4MMAudioFeatureExtractor.init() missing 3 required positional arguments: 'audio_compression_rate', 'audio_downsample_rate', and 'audio_feat_stride'