MCPcopy Create free account
hub / github.com/modelscope/FunASR / calc_predictor_chunk

Method calc_predictor_chunk

funasr/models/scama/model.py:348–359  ·  view source on GitHub ↗

Calc predictor chunk. Args: encoder_out: Encoder output tensor. encoder_out_lens: Encoder output lengths. cache: State cache dict for streaming inference. **kwargs: Additional keyword arguments.

(self, encoder_out, encoder_out_lens, cache=None, **kwargs)

Source from the content-addressed store, hash-verified

346 return encoder_out, torch.tensor([encoder_out.size(1)])
347
348 def calc_predictor_chunk(self, encoder_out, encoder_out_lens, cache=None, **kwargs):
349 """Calc predictor chunk.
350
351 Args:
352 encoder_out: Encoder output tensor.
353 encoder_out_lens: Encoder output lengths.
354 cache: State cache dict for streaming inference.
355 **kwargs: Additional keyword arguments.
356 """
357 is_final = kwargs.get("is_final", False)
358
359 return self.predictor.forward_chunk(encoder_out, cache["encoder"], is_final=is_final)
360
361 def _calc_att_predictor_loss(
362 self,

Callers 1

generate_chunkMethod · 0.95

Calls 1

forward_chunkMethod · 0.45

Tested by

no test coverage detected