Skip to content

Commit e0a2e65

Browse files
committed
test: add register for Hunyuan eagle3w
Signed-off-by: Asher Zhang <[email protected]>
1 parent 7135916 commit e0a2e65

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

tests/models/registry.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -523,10 +523,9 @@ def check_available_online(
523523
trust_remote_code=True,
524524
speculative_model="XiaomiMiMo/MiMo-7B-RL"),
525525
"Eagle3HunYuanDenseV1ForCausalLM": _HfExamplesInfo(
526-
"",
527-
trust_remote_code=True,
528-
speculative_model="",
529-
tokenizer=""), # noqa: E501
526+
"tencent/Hunyuan-1.8B-Instruct",
527+
speculative_model="AngelSlim/Hunyuan-1.8B-Instruct_eagle3",
528+
tokenizer="tencent/Hunyuan-1.8B-Instruct"),
530529
}
531530

532531
_TRANSFORMERS_BACKEND_MODELS = {

vllm/model_executor/models/hunyuan_v1.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,13 +212,12 @@ def __init__(
212212
eps=config.rms_norm_eps)
213213
self.key_layernorm = RMSNorm(self.head_dim,
214214
eps=config.rms_norm_eps)
215-
216215
def forward(
217216
self,
218217
positions: torch.Tensor,
219218
hidden_states: torch.Tensor,
220219
kv_states: Optional[tuple[torch.Tensor]] = None,
221-
):
220+
) -> tuple[torch.Tensor, tuple[torch.Tensor, torch.Tensor]]:
222221
qkv, _ = self.qkv_proj(hidden_states)
223222
q, k, v = qkv.split([self.q_size, self.kv_size, self.kv_size], dim=-1)
224223
q, k = self.rotary_emb(positions, q, k)
@@ -628,7 +627,7 @@ def forward(
628627
for i in range(self.start_layer, self.end_layer):
629628
layer = self.layers[i]
630629
if i in self.aux_hidden_state_layers:
631-
aux_hidden_states.append(hidden_states + residual)
630+
aux_hidden_states.append(hidden_states if residual is None else hidden_states + residual)
632631

633632
hidden_states, residual, kv_states = layer(
634633
positions,

0 commit comments

Comments
 (0)