Bases: Idefics3ProcessingInfo
  Source code in vllm/model_executor/models/smolvlm.py
 |  | class SmolVLMProcessingInfo(Idefics3ProcessingInfo):
    def get_hf_processor(self, **kwargs: object) -> SmolVLMProcessor:
        return self.ctx.get_hf_processor(SmolVLMProcessor, **kwargs)
    def _get_image_token(
            self, processor: Optional[SmolVLMProcessor]) -> tuple[str, str]:
        if processor is None:
            processor = self.get_hf_processor()
        image_token = processor.image_token
        fake_image_token = processor.fake_image_token
        global_image_token = processor.global_image_token
        return image_token, fake_image_token, global_image_token
 | 
     
    Source code in vllm/model_executor/models/smolvlm.py
 |  | def _get_image_token(
        self, processor: Optional[SmolVLMProcessor]) -> tuple[str, str]:
    if processor is None:
        processor = self.get_hf_processor()
    image_token = processor.image_token
    fake_image_token = processor.fake_image_token
    global_image_token = processor.global_image_token
    return image_token, fake_image_token, global_image_token
 | 
        
 get_hf_processor(**kwargs: object) -> SmolVLMProcessor
  Source code in vllm/model_executor/models/smolvlm.py
 |  | def get_hf_processor(self, **kwargs: object) -> SmolVLMProcessor:
    return self.ctx.get_hf_processor(SmolVLMProcessor, **kwargs)
 |