mirror of
https://github.com/k2-fsa/icefall.git
synced 2025-12-11 06:55:27 +00:00
from local
This commit is contained in:
parent
8df7e1fda4
commit
9e21e1f0e1
Binary file not shown.
@ -480,6 +480,7 @@ class Tempformer(EncoderInterface):
|
||||
self.short_chunk_size = short_chunk_size
|
||||
self.num_left_chunks = num_left_chunks
|
||||
|
||||
def build_conformer(d_model, nhead, dim_feedforward, dropout, layer_dropout, cnn_module_kernel, causal):
|
||||
encoder_layer = ConformerEncoderLayer(
|
||||
d_model=d_model,
|
||||
nhead=nhead,
|
||||
@ -489,18 +490,11 @@ class Tempformer(EncoderInterface):
|
||||
cnn_module_kernel=cnn_module_kernel,
|
||||
causal=causal,
|
||||
)
|
||||
# aux_layers from 1/3
|
||||
self.encoder = ConformerEncoder(
|
||||
encoder_layer=encoder_layer,
|
||||
num_layers=num_encoder_layers,
|
||||
aux_layers=list(
|
||||
range(
|
||||
num_encoder_layers // 3,
|
||||
num_encoder_layers - 1,
|
||||
aux_layer_period,
|
||||
)
|
||||
),
|
||||
)
|
||||
return encoder_layer
|
||||
|
||||
|
||||
self.encoder_layers = nn.ModuleList(
|
||||
|
||||
self._init_state: List[torch.Tensor] = [torch.empty(0)]
|
||||
|
||||
def forward(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user