From c52421aab7426c468a567d63a365cc3a8704f0cd Mon Sep 17 00:00:00 2001 From: Jaret Burkett Date: Sat, 15 Mar 2025 08:27:54 -0600 Subject: [PATCH] Allow clip image to not have processor on dataloader for raw img --- toolkit/dataloader_mixins.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/toolkit/dataloader_mixins.py b/toolkit/dataloader_mixins.py index 57626c3f..3e655554 100644 --- a/toolkit/dataloader_mixins.py +++ b/toolkit/dataloader_mixins.py @@ -770,6 +770,8 @@ class ClipImageFileItemDTOMixin: def load_clip_image(self: 'FileItemDTO'): is_dynamic_size_and_aspect = isinstance(self.clip_image_processor, PixtralVisionImagePreprocessorCompatible) or \ isinstance(self.clip_image_processor, SiglipImageProcessor) + if self.clip_image_processor is None: + is_dynamic_size_and_aspect = True # serving it raw if self.is_vision_clip_cached: self.clip_image_embeds = load_file(self.get_clip_vision_embeddings_path())