mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-07-10 17:17:16 +08:00
[Misc] Fix PhiMoE expert mapping (#21085)
Signed-off-by: Jee Jee Li <pandaleefree@gmail.com>
This commit is contained in:
parent
4fcef49ec4
commit
c5b8b5953a
@ -533,14 +533,9 @@ class PhiMoEModel(nn.Module):
|
|||||||
("qkv_proj", "v_proj", "v"),
|
("qkv_proj", "v_proj", "v"),
|
||||||
]
|
]
|
||||||
|
|
||||||
expert_params_mapping = FusedMoE.make_expert_params_mapping(
|
|
||||||
ckpt_gate_proj_name="w1",
|
|
||||||
ckpt_down_proj_name="w2",
|
|
||||||
ckpt_up_proj_name="w3",
|
|
||||||
num_experts=self.config.num_local_experts)
|
|
||||||
|
|
||||||
params_dict = dict(self.named_parameters())
|
params_dict = dict(self.named_parameters())
|
||||||
loaded_params: set[str] = set()
|
loaded_params: set[str] = set()
|
||||||
|
expert_params_mapping = self.get_expert_mapping()
|
||||||
for name, loaded_weight in weights:
|
for name, loaded_weight in weights:
|
||||||
if (self.quant_config is not None and
|
if (self.quant_config is not None and
|
||||||
(scale_name := self.quant_config.get_cache_scale(name))):
|
(scale_name := self.quant_config.get_cache_scale(name))):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user