FunASR model bugfix (#36633)

Signed-off-by: zixiao <shunli.dsl@alibaba-inc.com>
Co-authored-by: zixiao <shunli.dsl@alibaba-inc.com>
This commit is contained in:
AllenDou
2026-03-10 23:14:21 +08:00
committed by GitHub
parent d88f28da05
commit aefc59f088
2 changed files with 30 additions and 49 deletions

View File

@@ -573,6 +573,8 @@ class Transformer(nn.Module):
)
def forward(self, hidden_states: torch.Tensor, ilens: int = 0):
max_len = max(ilens)
hidden_states = hidden_states[:, :max_len, :]
batch_size, seq_len, dim = hidden_states.size()
chunk_num = (seq_len - 1) // self.k + 1
pad_num = chunk_num * self.k - seq_len