feat: add fallback expert prefix lookup in loader.py from kimi_k2.5 (#1822)

This commit is contained in:
Jiaqi Liao
2026-01-30 14:09:38 +08:00
committed by GitHub
parent edc48aba37
commit db82d99fa6

View File

@@ -615,7 +615,12 @@ class CompressedSafeTensorLoader(SafeTensorLoader):
expert_idx += 1
if expert_idx == 0:
raise ValueError(f"No experts found for key {experts_prefix}")
experts_prefix = f"language_model.{base_key}.mlp.experts"
expert_idx = 0
while self.has_tensor(f"{experts_prefix}.{expert_idx}.up_proj.weight_packed"):
expert_idx += 1
if expert_idx == 0:
raise ValueError(f"No experts found for key {experts_prefix}")
def load_projection(proj_name: str):
weight_entries = []