Encoder
arch name | supported |
---|---|
ConformerEncoder | Yes |
ContextualBlockConformerEncoder | Yes |
ContextualBlockTransformerEncoderx | Yes |
FairseqHubertEncoder | No |
RNNEncoder | Yes |
TransformerEncoder | Yes |
VGGRNNEncoderx | Yes |
FairSeqWav2Vec2Encoder | No |
FairseqHubertEncoder | No |
FairseqHubertPretrainEncoder | No |
LongformerEncoder | No |
BranchformerEncoder | Yes |
E-BranchformerEncoder | Yes |
Decoder
arch name | supported |
---|---|
RNNDecoder | Yes |
TransformerDecoder | Yes |
LightweightConvolutionTransformerDecoder | Yes |
LightweightConvolution2DTransformerDecoder | Yes |
DynamicConvolutionTransformerDecoder | No |
DynamicConvolution2DTransformerDecoder | No |
TransducerDecoder | Yes |
MLMDecoder | No |
Language Model
arch name | supported |
---|---|
SequentialRNNLM | Yes |
TransformerLM | Yes |
frontend
arch name | supported |
---|---|
DefaultFrontend | Yes |
SlidingWindow | No |
HuBERT | Yes |
Wav2Vec | No |
FusedFrontends | No |
No Frontend | Yes |
normalize
arch name | supported |
---|---|
GlobalMVN | Yes |
UtteranceMVN | Yes |
PositionalEmbedding
arch name | supported |
---|---|
PositionalEncoding | Yes |
ScaledPositionalEncoding | Yes |
LegacyRelPositionalEncoding | Yes |
RelPositionalEncoding | Yes |
StreamPositionalEncoding | Yes |
Attention
arch name | supported |
---|---|
NoAtt | Yes |
AttDot | Yes |
AttAdd | Yes |
AttLoc | Yes |
AttCov | Yes |
AttLoc2D | No |
AttLocRec | No |
AttCovLoc | Yes |
AttMultiHeadDot | No |
AttMultiHeadAdd | No |
AttMultiHeadLoc | No |
AttMultiHeadMultiResLoc | No |
AttForward | No |
AttForwardTA | No |
pre encoder The following shows the encoder module that support preencoder export and inference.
arch name | supported |
---|---|
RNN | Yes |
Transformer | Yes |
Conformer | Yes |
ContextualBlock | No |
post encoder not supported.