Merge branch 'main' of github.com:ostris/ai-toolkit

This commit is contained in:
Jaret Burkett 2026-04-17 06:05:40 -06:00
commit 67048df9f9
2 changed files with 14 additions and 2 deletions

View File

@ -1,4 +1,8 @@
from transformers import Qwen3VLForConditionalGeneration, AutoProcessor
from transformers import (
Qwen3VLForConditionalGeneration,
Qwen3VLMoeForConditionalGeneration,
AutoProcessor,
)
from collections import OrderedDict
from optimum.quanto import freeze
@ -21,7 +25,12 @@ class Qwen3VLCaptioner(BaseCaptioner):
def load_model(self):
self.print_and_status_update("Loading Qwen3VL model")
self.model = Qwen3VLForConditionalGeneration.from_pretrained(
ModelClass = (
Qwen3VLMoeForConditionalGeneration
if "B-A" in self.caption_config.model_name_or_path
else Qwen3VLForConditionalGeneration
)
self.model = ModelClass.from_pretrained(
self.caption_config.model_name_or_path,
dtype=self.torch_dtype,
device_map="cpu",

View File

@ -21,6 +21,9 @@ class Logger:
def flush(self):
self.terminal.flush()
self.log.flush()
def isatty(self):
return self.terminal.isatty()
def setup_log_to_file(filename):