From 7ab4a82cf0751ed6b166e97bfef23fb6ec544364 Mon Sep 17 00:00:00 2001 From: Simba Zhang Date: Tue, 25 Aug 2026 23:05:21 -0700 Subject: [PATCH] chore: bump mlx-swift-lm to pick up DSA stage 2 (lightning indexer) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #139. mlx-swift-lm#61 implements the DeepSeek Sparse Attention lightning indexer for GLM-5.2/DeepSeek V3.2, restricting attention to the top index_topk cached positions past that threshold (stage 1 ran dense unconditionally). Includes a follow-up fix commit addressing a critical crash bug found in review (causal mask built from a KV cache's post-update offset instead of pre-update, crashing on any real generation past index_topk) plus maxKVSize support and a fail-loud fix for cache-type mismatches. No real-weights verification yet — the smallest glm_moe_dsa checkpoint is 308GB. First real run should use avlp12/GLM-5.2-Alis-MLX-Dynamic-3.5bpw with --stream-experts, per #111/#139. --- mlx-swift-lm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mlx-swift-lm b/mlx-swift-lm index a34a424..f8da831 160000 --- a/mlx-swift-lm +++ b/mlx-swift-lm @@ -1 +1 @@ -Subproject commit a34a424bd17f412e3343f44f080bf57dc96a7d4f +Subproject commit f8da83166361e49a63fc3df690c92df0146d08ee