From 28ccfbfc51068a663a80764e14074df5edf2b5ba Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang960204@163.com>
Date: 星期五, 13 三月 2026 17:41:41 +0800
Subject: [PATCH] 提交

---
 funasr/models/sond/encoder/conv_encoder.py |   65 ++++++++++++++++----------------
 1 files changed, 32 insertions(+), 33 deletions(-)

diff --git a/funasr/models/sond/encoder/conv_encoder.py b/funasr/models/sond/encoder/conv_encoder.py
index 2181160..c4f7098 100644
--- a/funasr/models/sond/encoder/conv_encoder.py
+++ b/funasr/models/sond/encoder/conv_encoder.py
@@ -17,24 +17,24 @@
 
 class EncoderLayer(nn.Module):
     def __init__(
-            self,
-            input_units,
-            num_units,
-            kernel_size=3,
-            activation="tanh",
-            stride=1,
-            include_batch_norm=False,
-            residual=False
+        self,
+        input_units,
+        num_units,
+        kernel_size=3,
+        activation="tanh",
+        stride=1,
+        include_batch_norm=False,
+        residual=False,
     ):
         super().__init__()
         left_padding = math.ceil((kernel_size - stride) / 2)
         right_padding = kernel_size - stride - left_padding
         self.conv_padding = nn.ConstantPad1d((left_padding, right_padding), 0.0)
         self.conv1d = nn.Conv1d(
-                input_units,
-                num_units,
-                kernel_size,
-                stride,
+            input_units,
+            num_units,
+            kernel_size,
+            stride,
         )
         self.activation = self.get_activation(activation)
         if include_batch_norm:
@@ -71,23 +71,23 @@
     """
 
     def __init__(
-            self,
-            num_layers,
-            input_units,
-            num_units,
-            kernel_size=3,
-            dropout_rate=0.3,
-            position_encoder=None,
-            activation='tanh',
-            auxiliary_states=True,
-            out_units=None,
-            out_norm=False,
-            out_residual=False,
-            include_batchnorm=False,
-            regularization_weight=0.0,
-            stride=1,
-            tf2torch_tensor_name_prefix_torch: str = "speaker_encoder",
-            tf2torch_tensor_name_prefix_tf: str = "EAND/speaker_encoder",
+        self,
+        num_layers,
+        input_units,
+        num_units,
+        kernel_size=3,
+        dropout_rate=0.3,
+        position_encoder=None,
+        activation="tanh",
+        auxiliary_states=True,
+        out_units=None,
+        out_norm=False,
+        out_residual=False,
+        include_batchnorm=False,
+        regularization_weight=0.0,
+        stride=1,
+        tf2torch_tensor_name_prefix_torch: str = "speaker_encoder",
+        tf2torch_tensor_name_prefix_tf: str = "EAND/speaker_encoder",
     ):
         super().__init__()
         self._output_size = num_units
@@ -125,8 +125,8 @@
                 activation,
                 self.stride[lnum],
                 include_batchnorm,
-                residual=True if lnum > 0 else False
-            )
+                residual=True if lnum > 0 else False,
+            ),
         )
 
         if self.out_units is not None:
@@ -137,7 +137,7 @@
                 num_units,
                 out_units,
                 kernel_size,
-        )
+            )
 
         if self.out_norm:
             self.after_norm = LayerNorm(out_units)
@@ -172,4 +172,3 @@
             outputs = outputs + inputs
 
         return outputs, ilens, None
-

--
Gitblit v1.9.1