Add native Qwen MTP speculation

This commit is contained in:
Georg Bauer
2026-09-03 22:38:52 +02:00
parent 714b39f7f3
commit bf82df77cb
14 changed files with 1302 additions and 78 deletions
+10 -4
View File
@@ -865,16 +865,22 @@ impl App {
self.preference_error = None;
}
Message::PreferenceGlmMtpChanged(value) => {
self.preference_draft.glm_mtp =
self.preference_draft.acceleration_model.supports_glm_mtp() && value;
self.preference_draft.glm_mtp = self
.preference_draft
.acceleration_model
.supports_integrated_mtp()
&& value;
if !self.preference_draft.glm_mtp {
self.preference_draft.glm_mtp_timing = false;
}
self.preference_error = None;
}
Message::PreferenceGlmMtpTimingChanged(value) => {
self.preference_draft.glm_mtp_timing =
self.preference_draft.acceleration_model.supports_glm_mtp() && value;
self.preference_draft.glm_mtp_timing = self
.preference_draft
.acceleration_model
.supports_integrated_mtp()
&& value;
if self.preference_draft.glm_mtp_timing {
self.preference_draft.glm_mtp = true;
}