From 19e1c1ee3a602f45401c086171953397e75e18e2 Mon Sep 17 00:00:00 2001 From: dohe0342 Date: Tue, 21 Feb 2023 09:34:16 +0900 Subject: [PATCH] from local --- .../ASR/conformer_ctc2/.conformer.py.swp | Bin 65536 -> 65536 bytes .../ASR/conformer_ctc2/.train.py.swp | Bin 65536 -> 65536 bytes .../ASR/conformer_ctc2/conformer.py | 9 ++++++--- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/egs/librispeech/ASR/conformer_ctc2/.conformer.py.swp b/egs/librispeech/ASR/conformer_ctc2/.conformer.py.swp index 254c0e8b42a7257701476bee579c1fc4c4336cff..9b65969a11dcc0d0807f3fdb70c8254600a47e9b 100644 GIT binary patch delta 197 zcmZo@U}h|VDf$5dn^nLOl%Ac3<3-cPLl;c+_pQ#&cF~3#6N(dSAqBn z5O)G`ED-wxu?Y|x1F;bha{)0(w*U}7VP#;r#JZW0Wd+ORIbZo$ob&V2CO?c6ne6wS ub8>+`>*TGOQj_!2*(P6be8ifXQ=DowdGoiZ$c? delta 33 ncmZo@U} 0: x = 0 - for enum, alpha in enumerate(self.alpha): - if self.learnable_alpha: x += self.sigmoid(alpha) * layer_outputs[(enum+1)*self.group_layer_num-1] - else: x += (1/self.group_num) * layer_outputs[(enum+1)*self.group_layer_num-1] + if self.learnable_alpha: + for enum, alpha in enumerate(self.alpha): + x += self.sigmoid(alpha) * layer_outputs[(enum+1)*self.group_layer_num-1] + else: + for enum in range(self.group_num): + x += (1/self.group_num) * layer_outputs[(enum+1)*self.group_layer_num-1] x = self.layer_norm(x) if self.interctc or self.interctc_condition or self.group_num > 0: