vertebrae.extractors.huggingface_multimodal
Optional Hugging Face multi-modal embedding extractor.
Classes
Hugging Face multi-modal backbone extractor with named outputs. |
Module Contents
- class vertebrae.extractors.huggingface_multimodal.HFMultimodalExtractor(name, model_id, input_modalities, outputs, processor_id=None, input_map=None, input_fn=None, output_fn=None, structured_outputs=None, batch_size=16, image_mode='auto', alpha_mode='drop', device=None, revision=None, trust_remote_code=False, processor_kwargs=None, model_kwargs=None, checkpoint_paths=None, cache_identity=None)[source]
Hugging Face multi-modal backbone extractor with named outputs.
- Parameters:
name (str)
model_id (str)
input_modalities (Dict[str, str])
outputs (List[Dict[str, Any]])
processor_id (Optional[str])
input_map (Optional[Dict[str, str]])
input_fn (Optional[Callable[[Any], Dict[str, Any]]])
output_fn (Optional[Callable[[Any], Any]])
structured_outputs (Optional[List[Dict[str, Any]]])
batch_size (int)
image_mode (str)
alpha_mode (str)
device (Optional[str])
revision (Optional[str])
trust_remote_code (bool)
processor_kwargs (Optional[Dict[str, Any]])
model_kwargs (Optional[Dict[str, Any]])
checkpoint_paths (Optional[Iterable[str]])
cache_identity (Optional[str])