From 85b8628dbf3020e73580b73240804d587ead4eb6 Mon Sep 17 00:00:00 2001
From: 游雁 <zhifu.gzf@alibaba-inc.com>
Date: 星期四, 30 三月 2023 17:03:50 +0800
Subject: [PATCH] export
---
funasr/export/models/encoder/sanm_encoder.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/funasr/export/models/encoder/sanm_encoder.py b/funasr/export/models/encoder/sanm_encoder.py
index a4b112f..5437440 100644
--- a/funasr/export/models/encoder/sanm_encoder.py
+++ b/funasr/export/models/encoder/sanm_encoder.py
@@ -163,9 +163,9 @@
self.num_heads = model.encoders[0].self_attn.h
self.hidden_size = model.encoders[0].self_attn.linear_out.out_features
- def prepare_mask(self, mask):
+ def prepare_mask(self, mask, sub_masks):
mask_3d_btd = mask[:, :, None]
- sub_masks = subsequent_mask(mask.size(-1)).type(torch.float32)
+ # sub_masks = subsequent_mask(mask.size(-1)).type(torch.float32)
if len(mask.shape) == 2:
mask_4d_bhlt = 1 - sub_masks[:, None, None, :]
elif len(mask.shape) == 3:
@@ -178,6 +178,7 @@
speech: torch.Tensor,
speech_lengths: torch.Tensor,
vad_mask: torch.Tensor,
+ sub_masks: torch.Tensor,
):
speech = speech * self._output_size ** 0.5
mask = self.make_pad_mask(speech_lengths)
--
Gitblit v1.9.1