fix
九耳
2023-03-30 141cf8e8bf40f6316b8cf86fca964e73eb54cadd
fix
1个文件已修改
3 ■■■■ 已修改文件
funasr/export/models/encoder/sanm_encoder.py 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/export/models/encoder/sanm_encoder.py
@@ -164,6 +164,7 @@
        speech = speech * self._output_size ** 0.5
        mask = self.make_pad_mask(speech_lengths)
        mask = self.prepare_mask(mask, sub_masks)
        vad_mask = self.prepare_mask(mask, vad_mask)
        if self.embed is None:
            xs_pad = speech
        else:
@@ -175,7 +176,7 @@
        # encoder_outs = self.model.encoders(xs_pad, mask)
        for layer_idx, encoder_layer in enumerate(self.model.encoders):
            if layer_idx == len(self.model.encoders) - 1:
                mask = (mask[0], vad_mask)
                mask = vad_mask
            encoder_outs = encoder_layer(xs_pad, mask)
            xs_pad, masks = encoder_outs[0], encoder_outs[1]