Add Qwen vision loading and Metal inference

This commit is contained in:
Georg Bauer
2026-09-11 18:32:41 +02:00
parent 48c2f751b4
commit e32954ac1b
30 changed files with 1687 additions and 100 deletions
+2 -2
View File
@@ -604,7 +604,7 @@ impl App {
return;
}
self.config = config;
if self.config.model != ModelChoice::Glm53Flash {
if !self.config.model.supports_vision() {
self.pending_vision_image = None;
}
self.context_limit = self.config.active_generation().context_tokens.max(0) as u32;
@@ -889,7 +889,7 @@ impl App {
}
Message::PreferenceKeepVisionLoadedChanged(value) => {
self.preference_draft.keep_vision_loaded =
self.preference_draft.acceleration_model == ModelChoice::Glm53Flash && value;
self.preference_draft.acceleration_model.supports_vision() && value;
self.preference_error = None;
}
Message::PreferenceDsparkConfidenceChanged(value) => {