Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ASLP-lab/OSUM-Pangu
/ types & classes
Types & classes
199 in github.com/ASLP-lab/OSUM-Pangu
⨍
Functions
1,198
◇
Types & classes
199
↓ 21 callers
Class
Processor
wenet/dataset/dataset.py:27
↓ 8 callers
Class
BPULinear
Refactor torch.nn.Linear or pointwise_conv
wenet/bin/export_onnx_bpu.py:162
↓ 7 callers
Class
DecodeResult
wenet/transformer/search.py:30
↓ 5 callers
Class
BPULayerNorm
Refactor torch.nn.LayerNorm to meet 4-D dataflow.
wenet/bin/export_onnx_bpu.py:66
↓ 5 callers
Class
ContextGraph
The ContextGraph is modified from Aho-Corasick which is mainly a Trie with a fail arc for each node. See https://en.wikipedia.org/wiki/Aho%E2%
wenet/utils/context_graph.py:103
↓ 3 callers
Class
New_gelu4npu
Construct an Swish object.
wenet/transformer/swish.py:29
↓ 3 callers
Class
PositionwiseFeedForward
Positionwise feed forward layer. FeedForward are appied on each position of the sequence. The output dim is same with the input dim. Arg
wenet/transformer/positionwise_feed_forward.py:20
↓ 3 callers
Class
Sequence
wenet/transducer/search/prefix_beam_search.py:7
↓ 3 callers
Class
TransformerEncoderLayer
Encoder layer module. Args: size (int): Input dimension. self_attn (torch.nn.Module): Self-attention module instance.
wenet/transformer/encoder_layer.py:28
↓ 2 callers
Class
AliParaformerEncoderLayer
wenet/paraformer/layers.py:125
↓ 2 callers
Class
BPUFFN
Refactor wenet/transformer/positionwise_feed_forward.py::PositionwiseFeedForward
wenet/bin/export_onnx_bpu.py:516
↓ 2 callers
Class
BPUIdentity
Refactor torch.nn.Identity(). For inserting BPU node whose input == output.
wenet/bin/export_onnx_bpu.py:126
↓ 2 callers
Class
ConformerEncoderLayer
Encoder layer module. Args: size (int): Input dimension. self_attn (torch.nn.Module): Self-attention module instance.
wenet/transformer/encoder_layer.py:130
↓ 2 callers
Class
ContextState
The state in ContextGraph
wenet/utils/context_graph.py:60
↓ 2 callers
Class
Conv2dValid
Conv2d operator for VALID mode padding.
wenet/squeezeformer/conv2d.py:20
↓ 2 callers
Class
LabelSmoothingLoss
Label-smoothing loss. In a standard CE loss, the label's data distribution is: [0,1,2] -> [ [1.0, 0.0, 0.0], [0.0, 1.0, 0
wenet/transformer/label_smoothing_loss.py:21
↓ 2 callers
Class
LayerDropModuleList
A LayerDrop implementation based on :class:`torch.nn.ModuleList`. We refresh the choice of which layers to drop every time we iterate ov
wenet/branchformer/encoder.py:139
↓ 2 callers
Class
ParaformerTokenizer
wenet/text/paraformer_tokenizer.py:18
↓ 2 callers
Class
PositionwiseFeedForwardDecoderSANM
Positionwise feed forward layer. Args: idim (int): Input dimenstion. hidden_units (int): The number of hidden units. drop
wenet/paraformer/layers.py:94
↓ 2 callers
Class
PrefixScore
For CTC prefix beam search
wenet/transformer/search.py:62
↓ 2 callers
Class
StepTimer
Utility class for measuring steps/second.
wenet/utils/common.py:340
↓ 2 callers
Class
TextLineDataPipe
Streamming Text line
wenet/dataset/datapipes.py:347
↓ 2 callers
Class
TransformerDecoder
Base class of Transfomer decoder module. Args: vocab_size: output dim encoder_output_size: dimension of attention attentio
wenet/transformer/decoder.py:36
↓ 2 callers
Class
UnsupportedDataType
wenet/dataset/kaldi_io.py:26
↓ 2 callers
Class
Wav2vecGumbelVectorQuantizer
wenet/ssl/wav2vec2/quantizer.py:26
↓ 1 callers
Class
AudioDataset
tools/compute_cmvn_stats.py:64
↓ 1 callers
Class
AudioIterableDataset
tools/compute_shard_cmvn_stats.py:79
↓ 1 callers
Class
AudioIterableDataset
tools/extract_shard_data.py:32
↓ 1 callers
Class
BPUCTC
Refactor wenet/transformer/ctc.py::CTC
wenet/bin/export_onnx_bpu.py:799
↓ 1 callers
Class
BPUConformerEncoder
Refactor wenet/transformer/encoder.py::ConformerEncoder
wenet/bin/export_onnx_bpu.py:670
↓ 1 callers
Class
BPUConformerEncoderLayer
Refactor wenet/transformer/encoder_layer.py::ConformerEncoderLayer
wenet/bin/export_onnx_bpu.py:554
↓ 1 callers
Class
BPUConv2dSubsampling8
Refactor wenet/transformer/subsampling.py::Conv2dSubsampling8 NOTE(xcsong): Only support pos_enc_class == NoPositionalEncoding
wenet/bin/export_onnx_bpu.py:238
↓ 1 callers
Class
BPUConvolution
Refactor wenet/transformer/convolution.py::ConvolutionModule NOTE(xcsong): Only suport use_layer_norm == False
wenet/bin/export_onnx_bpu.py:423
↓ 1 callers
Class
BPUGlobalCMVN
Refactor wenet/transformer/cmvn.py::GlobalCMVN
wenet/bin/export_onnx_bpu.py:213
↓ 1 callers
Class
BPUMultiHeadedAttention
Refactor wenet/transformer/attention.py::MultiHeadedAttention NOTE(xcsong): Only support attention_class == MultiHeadedAttention, we do n
wenet/bin/export_onnx_bpu.py:317
↓ 1 callers
Class
BadSymbolFormat
wenet/utils/file_utils.py:49
↓ 1 callers
Class
BigDataList
wenet/dataset/dataset.py:181
↓ 1 callers
Class
BpeTokenizer
wenet/text/bpe_tokenizer.py:7
↓ 1 callers
Class
BranchformerEncoderLayer
Branchformer encoder layer module. Args: size (int): model dimension attn: standard self-attention or efficient attention, option
wenet/branchformer/encoder_layer.py:25
↓ 1 callers
Class
Calculator
tools/compute-cer.py:91
↓ 1 callers
Class
Calculator
tools/compute-wer.py:85
↓ 1 callers
Class
CausalLM
wenet/LLM/causallm_model.py:9
↓ 1 callers
Class
CharTokenizer
wenet/text/char_tokenizer.py:9
↓ 1 callers
Class
Cif
wenet/paraformer/cif.py:24
↓ 1 callers
Class
CollateFunc
Collate function for AudioDataset
tools/compute_shard_cmvn_stats.py:34
↓ 1 callers
Class
CollateFunc
Collate function for AudioDataset
tools/compute_cmvn_stats.py:16
↓ 1 callers
Class
ConvolutionModule
ConvolutionModule in Conformer model.
wenet/transformer/convolution.py:25
↓ 1 callers
Class
ConvolutionalSpatialGatingUnit
Convolutional Spatial Gating Unit (CSGU).
wenet/branchformer/cgmlp.py:30
↓ 1 callers
Class
DataList
wenet/dataset/dataset.py:161
↓ 1 callers
Class
Decoder
wenet/bin/export_onnx_gpu.py:628
↓ 1 callers
Class
DecoderLayer
Single decoder layer module. Args: size (int): Input dimension. self_attn (torch.nn.Module): Self-attention module instance.
wenet/transformer/decoder_layer.py:25
↓ 1 callers
Class
DecoderOnly
wenet/LLM/decoder.py:15
↓ 1 callers
Class
DepthwiseConv2dSubsampling4
Depthwise Convolutional 2D subsampling (to 1/4 length). Args: idim (int): Input dimension. odim (int): Output dimensi
wenet/squeezeformer/subsampling.py:27
↓ 1 callers
Class
DistributedSampler
wenet/dataset/dataset.py:52
↓ 1 callers
Class
DummyMultiHeadSANM
A dummy multihead attention for Paraformer befroe cross attention
wenet/paraformer/attention.py:117
↓ 1 callers
Class
EBranchformerEncoderLayer
E-Branchformer encoder layer module. Args: size (int): model dimension attn: standard self-attention or efficient attention
wenet/e_branchformer/encoder_layer.py:26
↓ 1 callers
Class
Encoder
wenet/bin/export_onnx_gpu.py:42
↓ 1 callers
Class
Executor
wenet/utils/executor.py:32
↓ 1 callers
Class
GPUQwen2Attention
Multi-headed attention from 'Attention Is All You Need' paper. Modified to use sliding window attention: Longformer and "Generating Long Sequ
patches/modelling_qwen2_infer_gpu.py:28
↓ 1 callers
Class
GlobalCMVN
wenet/transformer/cmvn.py:18
↓ 1 callers
Class
GroupByWindowDataPipe
wenet/dataset/datapipes.py:103
↓ 1 callers
Class
HuggingFaceTokenizer
wenet/text/hugging_face_tokenizer.py:6
↓ 1 callers
Class
IdentitySubsampling
Paraformer subsampling
wenet/paraformer/subsampling.py:6
↓ 1 callers
Class
LFR
wenet/paraformer/layers.py:23
↓ 1 callers
Class
Model
wenet/cli/model.py:31
↓ 1 callers
Class
MultiHeadAttentionCross
wenet/paraformer/attention.py:161
↓ 1 callers
Class
NoamHoldAnnealing
wenet/utils/scheduler.py:629
↓ 1 callers
Class
Paraformer
wenet/cli/paraformer_model.py:14
↓ 1 callers
Class
ParaformerPositinoalEncoding
Sinusoids position encoding used in paraformer.encoder
wenet/paraformer/embedding.py:4
↓ 1 callers
Class
PrefixBeamSearch
wenet/transducer/search/prefix_beam_search.py:22
↓ 1 callers
Class
RelPositionalEncoding
Relative positional encoding module. See : Appendix B in https://arxiv.org/abs/1901.02860 Args: d_model (int): Embedding dimension.
wenet/transformer/embedding.py:121
↓ 1 callers
Class
SanmDecoderLayer
wenet/paraformer/layers.py:314
↓ 1 callers
Class
SqueezeformerEncoderLayer
Encoder layer module. Args: size (int): Input dimension. self_attn (torch.nn.Module): Self-attention module instance.
wenet/squeezeformer/encoder_layer.py:21
↓ 1 callers
Class
StreamingEfficientConformerEncoder
wenet/bin/export_onnx_gpu.py:432
↓ 1 callers
Class
StreamingEncoder
wenet/bin/export_onnx_gpu.py:83
↓ 1 callers
Class
StreamingSqueezeformerEncoder
wenet/bin/export_onnx_gpu.py:231
↓ 1 callers
Class
StrideConformerEncoderLayer
Encoder layer module. Args: size (int): Input dimension. self_attn (torch.nn.Module): Self-attention module instance.
wenet/efficient_conformer/encoder_layer.py:24
↓ 1 callers
Class
SubprocessFailed
wenet/dataset/kaldi_io.py:46
↓ 1 callers
Class
TransformerEncoder
Transformer encoder module.
wenet/transformer/encoder.py:369
↓ 1 callers
Class
UnknownMatrixHeader
wenet/dataset/kaldi_io.py:34
↓ 1 callers
Class
UnknownVectorHeader
wenet/dataset/kaldi_io.py:30
↓ 1 callers
Class
WarmupLR
The WarmupLR scheduler This scheduler is almost same as NoamLR Scheduler except for following difference: NoamLR: lr = optimizer
wenet/utils/scheduler.py:26
↓ 1 callers
Class
WenetRawDatasetSource
wenet/dataset/datapipes.py:430
↓ 1 callers
Class
WenetTarShardDatasetSource
wenet/dataset/datapipes.py:451
↓ 1 callers
Class
WhisperTokenizer
wenet/text/whisper_tokenizer.py:8
↓ 1 callers
Class
_Decoders3
Paraformer has a decoder3
wenet/paraformer/layers.py:302
↓ 1 callers
Class
osum_echat2Conv1dSubsampling
wenet/llm_asr/downsampler.py:153
↓ 1 callers
Class
osum_echatConv1dSubsampling2
Conv1d subsampling module. Args: idim (int): Input dimension. odim (int): Output dimension. dropout_rate (float): Dropout
wenet/llm_asr/downsampler.py:5
↓ 1 callers
Class
osum_echatConv1dSubsampling4
Conv1d subsampling module. Args: idim (int): Input dimension. odim (int): Output dimension. dropout_rate (float): Dropout
wenet/llm_asr/downsampler.py:39
↓ 1 callers
Class
osum_echatConv1dSubsampling6
Conv1d subsampling module. Args: idim (int): Input dimension. odim (int): Output dimension. dropout_rate (float): Dropout
wenet/llm_asr/downsampler.py:80
↓ 1 callers
Class
osum_echatConv1dSubsampling8
Conv1d subsampling module. Args: idim (int): Input dimension. odim (int): Output dimension. dropout_rate (float): Dropout
wenet/llm_asr/downsampler.py:116
Class
ASRLogitsProcessor
patches/cumstom_stop_criteria.py:5
Class
ASRModel
CTC-attention hybrid Encoder-Decoder model
wenet/transformer/asr_model.py:35
Class
BadInputFormat
wenet/dataset/kaldi_io.py:42
Class
BadSampleSize
wenet/dataset/kaldi_io.py:38
Class
BaseEncoder
wenet/transformer/encoder.py:38
Class
BaseSubsampling
wenet/transformer/subsampling.py:25
Class
BaseTokenizer
wenet/text/base_tokenizer.py:7
Class
BestRQModel
wenet/ssl/bestrq/bestrq_model.py:57
Class
BiTransformerDecoder
Base class of Transfomer decoder module. Args: vocab_size: output dim encoder_output_size: dimension of attention attentio
wenet/transformer/decoder.py:314
next →
1–100 of 199, ranked by callers