oumi.core.collators#
Submodules#
oumi.core.collators.text_collator_with_padding module#
oumi.core.collators.text_completions_collator_with_padding module#
oumi.core.collators.vision_language_collator_with_padding module#
- class oumi.core.collators.vision_language_collator_with_padding.VisionLanguageCollatorWithPadding(tokenizer: PreTrainedTokenizerBase, *, max_length: int | None, truncation: bool = False, label_ignore_index: int | None = None, allow_multi_image_inputs: bool = True, main_image_feature: str = 'pixel_values')[source]#
Bases:
object
oumi.core.collators.vision_language_sft_collator module#
- class oumi.core.collators.vision_language_sft_collator.VisionLanguageSftCollator(tokenizer: PreTrainedTokenizerBase, processor_name: str, *, processor_kwargs: dict[str, Any] | None = None, max_length: int | None = None, truncation: bool = False, truncation_side: str = 'right', label_ignore_index: int | None = None, allow_multi_image_inputs: bool = True, trust_remote_code: bool = False)[source]#
Bases:
object