MCPcopy Create free account

hub / github.com/MGheini/xattn-transfer-for-mt / types & classes

Types & classes565 in github.com/MGheini/xattn-transfer-for-mt

↓ 35 callersClassFairseqDropout
fairseq-modified/fairseq/modules/fairseq_dropout.py:16
↓ 20 callersClassDictionary
A mapping from symbols to consecutive integers
fairseq-modified/fairseq/data/dictionary.py:18
↓ 17 callersClassLanguagePairDataset
A pair of torch.utils.data.Datasets. Args: src (torch.utils.data.Dataset): source dataset to wrap src_sizes (List[int]): sou
fairseq-modified/fairseq/data/language_pair_dataset.py:151
↓ 17 callersClassPrependTokenDataset
fairseq-modified/fairseq/data/prepend_token_dataset.py:12
↓ 15 callersClassConcatDataset
fairseq-modified/fairseq/data/concat_dataset.py:14
↓ 15 callersClassSequenceGenerator
fairseq-modified/fairseq/sequence_generator.py:18
↓ 14 callersClassNumelDataset
fairseq-modified/fairseq/data/numel_dataset.py:12
↓ 14 callersClassTokenBlockDataset
Break a Dataset of tokens into blocks. Args: dataset (~torch.utils.data.Dataset): dataset to break into blocks sizes (List[int]):
fairseq-modified/fairseq/data/token_block_dataset.py:12
↓ 10 callersClassListDataset
fairseq-modified/fairseq/data/list_dataset.py:9
↓ 10 callersClassNestedDictionaryDataset
fairseq-modified/fairseq/data/nested_dictionary_dataset.py:47
↓ 10 callersClassSortDataset
fairseq-modified/fairseq/data/sort_dataset.py:11
↓ 9 callersClassIdDataset
fairseq-modified/fairseq/data/id_dataset.py:11
↓ 9 callersClassMultiheadAttention
Multi-headed attention. See "Attention Is All You Need" for more details.
fairseq-modified/fairseq/modules/multihead_attention.py:21
↓ 7 callersClassAppendTokenDataset
fairseq-modified/fairseq/data/append_token_dataset.py:12
↓ 7 callersClassNumSamplesDataset
fairseq-modified/fairseq/data/num_samples_dataset.py:9
↓ 7 callersClassRightPadDataset
fairseq-modified/fairseq/data/pad_dataset.py:28
↓ 7 callersClassUnorderedConstraintState
Records progress through the set of constraints for each item in the beam using a trie.
fairseq-modified/fairseq/token_generation_constraints.py:196
↓ 6 callersClassPadDataset
fairseq-modified/fairseq/data/pad_dataset.py:11
↓ 6 callersClassTransposeLast
fairseq-modified/fairseq/modules/transpose_last.py:12
↓ 6 callersClassVGGTransformerEncoder
VGG + Transformer encoder
fairseq-modified/examples/speech_recognition/models/vggtransformer.py:211
↓ 5 callersClassAdaptiveSoftmax
This is an implementation of the efficient softmax approximation for graphical processing units (GPU), described in the paper "Efficient soft
fairseq-modified/fairseq/modules/adaptive_softmax.py:52
↓ 5 callersClassConvTBC
1D convolution over an input of shape (time x batch x channel) The implementation uses gemm to perform the convolution. This implementation i
fairseq-modified/fairseq/modules/conv_tbc.py:10
↓ 5 callersClassOrderedConstraintState
Records progress through the set of linear nonbranching constraints with gaps.
fairseq-modified/fairseq/token_generation_constraints.py:382
↓ 5 callersClassStripTokenDataset
fairseq-modified/fairseq/data/strip_token_dataset.py:9
↓ 4 callersClassMetersDict
A sorted dictionary of :class:`Meters`. Meters are sorted according to a priority that is given when the meter is first added to the dictiona
fairseq-modified/fairseq/logging/meters.py:218
↓ 4 callersClassModelParallelMultiheadAttention
Model parallel Multi-headed attention. This performs the Multi-headed attention over multiple gpus. See "Megatron-LM: https://arxiv.org/pdf/1
fairseq-modified/fairseq/model_parallel/modules/multihead_attention.py:28
↓ 4 callersClassRawLabelDataset
fairseq-modified/fairseq/data/raw_label_dataset.py:11
↓ 4 callersClassResamplingDataset
Randomly samples from a given dataset at each epoch. Sampling is done with or without replacement, depending on the "replace" parameter.
fairseq-modified/fairseq/data/resampling_dataset.py:16
↓ 4 callersClassSequenceScorer
Scores the target for a given source sentence.
fairseq-modified/fairseq/sequence_scorer.py:12
↓ 4 callersClassStopwatchMeter
Computes the sum/avg duration of some event in seconds
fairseq-modified/fairseq/logging/meters.py:162
↓ 4 callersClassTimeMeter
Computes the average occurrence of some event per second
fairseq-modified/fairseq/logging/meters.py:109
↓ 4 callersClassTransformerDecoderLayer
Decoder layer block. In the original paper each operation (multi-head attention, encoder attention or FFN) is postprocessed with: `dropout ->
fairseq-modified/fairseq/modules/transformer_layer.py:142
↓ 4 callersClassTruncateDataset
Truncate a sequence by returning the first truncation_length tokens
fairseq-modified/fairseq/data/shorten_dataset.py:12
↓ 3 callersClassBeamSearch
fairseq-modified/fairseq/search.py:91
↓ 3 callersClassCharacterTokenEmbedder
fairseq-modified/fairseq/modules/character_token_embedder.py:22
↓ 3 callersClassFairseqBMUFConfig
fairseq-modified/fairseq/optim/bmuf.py:16
↓ 3 callersClassFp32GroupNorm
fairseq-modified/fairseq/modules/fp32_group_norm.py:13
↓ 3 callersClassGumbelVectorQuantizer
fairseq-modified/fairseq/modules/gumbel_vector_quantizer.py:11
↓ 3 callersClassLRUCacheDataset
fairseq-modified/fairseq/data/lru_cache_dataset.py:11
↓ 3 callersClassLayerDropModuleList
A LayerDrop implementation based on :class:`torch.nn.ModuleList`. We refresh the choice of which layers to drop every time we iterate ov
fairseq-modified/fairseq/modules/layer_drop.py:13
↓ 3 callersClassLearnedPositionalEmbedding
This module learns positional embeddings up to a fixed maximum size. Padding ids are ignored by either offsetting based on padding_idx or
fairseq-modified/fairseq/modules/learned_positional_embedding.py:15
↓ 3 callersClassLinearizedConvolution
An optimized version of nn.Conv1d. At training time, this module uses ConvTBC, which is an optimized version of Conv1d. At inference time, it
fairseq-modified/fairseq/modules/linearized_convolution.py:15
↓ 3 callersClassMultiCorpusSampledDataset
Stores multiple instances of FairseqDataset together and in every iteration creates a batch by first sampling a dataset according to a specif
fairseq-modified/fairseq/data/multi_corpus_sampled_dataset.py:19
↓ 3 callersClassRobertaHubInterface
A simple PyTorch Hub interface to RoBERTa. Usage: https://github.com/pytorch/fairseq/tree/master/examples/roberta
fairseq-modified/fairseq/models/roberta/hub_interface.py:15
↓ 3 callersClassRoundRobinZipDatasets
Zip multiple :class:`~fairseq.data.FairseqDataset` instances together. Shorter datasets are repeated in a round-robin fashion to match the length
fairseq-modified/fairseq/data/round_robin_zip_datasets.py:13
↓ 3 callersClassShardedIterator
A sharded wrapper around an iterable, padded to length. Args: iterable (iterable): iterable to wrap num_shards (int): number of s
fairseq-modified/fairseq/data/iterators.py:434
↓ 3 callersClassSparseMultiheadAttention
Sparse Multi-Headed Attention. "Generating Long Sequences with Sparse Transformers". Implements fixed factorized self attention, where l=str
fairseq-modified/fairseq/modules/sparse_multihead_attention.py:11
↓ 3 callersClassTestIncrementalDecoder
fairseq-modified/tests/utils.py:367
↓ 3 callersClassTiedLinear
fairseq-modified/fairseq/modules/adaptive_softmax.py:16
↓ 3 callersClassTransformEosDataset
A :class:`~fairseq.data.FairseqDataset` wrapper that appends/prepends/strips EOS. Note that the transformation is applied in :func:`collater`.
fairseq-modified/fairseq/data/transform_eos_dataset.py:11
↓ 3 callersClassTransformerDecoder
Transformer decoder consisting of *args.decoder_layers* layers. Each layer is a :class:`TransformerDecoderLayer`. Args: args (ar
fairseq-modified/fairseq/models/transformer.py:541
↓ 3 callersClassTransformerDecoderLayer
Decoder layer block. In the original paper each operation (multi-head attention, encoder attention or FFN) is postprocessed with: `dropout ->
fairseq-modified/fairseq/model_parallel/models/pipeline_parallel_transformer/layers.py:351
↓ 3 callersClassTransformerEncoderLayer
Encoder layer block. In the original paper each operation (multi-head attention or FFN) is postprocessed with: `dropout -> add residual -> la
fairseq-modified/fairseq/modules/transformer_layer.py:16
↓ 3 callersClassW2lKenLMDecoder
fairseq-modified/examples/speech_recognition/w2l_decoder.py:128
↓ 3 callersClassWERTransformer
fairseq-modified/examples/speech_recognition/utils/wer_utils.py:205
↓ 2 callersClassAdam
Implements Adam algorithm. This implementation is modified from torch.optim.Adam based on: `Fixed Weight Decay Regularization in Adam` (s
fairseq-modified/fairseq/optim/adam.py:99
↓ 2 callersClassAdaptiveInput
fairseq-modified/fairseq/modules/adaptive_input.py:14
↓ 2 callersClassAverageLagging
Function to calculate Average Lagging from STACL: Simultaneous Translation with Implicit Anticipation and Controllable Latency using Pref
fairseq-modified/examples/simultaneous_translation/utils/latency.py:103
↓ 2 callersClassAverageProportion
Function to calculate Average Proportion from Can neural machine translation do simultaneous translation? (https://arxiv.org/abs/1606.020
fairseq-modified/examples/simultaneous_translation/utils/latency.py:81
↓ 2 callersClassBacktranslationDataset
Sets up a backtranslation dataset which takes a tgt batch, generates a src using a tgt-src backtranslation function (*backtranslation_fn*),
fairseq-modified/fairseq/data/backtranslation_dataset.py:52
↓ 2 callersClassBucketPadLengthDataset
Bucket and pad item lengths to the nearest bucket size. This can be used to reduce the number of unique batch shapes, which is important on T
fairseq-modified/fairseq/data/bucket_pad_length_dataset.py:12
↓ 2 callersClassCheckpointParams
fairseq-modified/fairseq/dataclass/data_class.py:348
↓ 2 callersClassCommonParams
fairseq-modified/fairseq/dataclass/data_class.py:28
↓ 2 callersClassConcatSentencesDataset
fairseq-modified/fairseq/data/concat_sentences_dataset.py:11
↓ 2 callersClassConstraintNode
Represents a node in a trie managing unordered constraints.
fairseq-modified/fairseq/token_generation_constraints.py:106
↓ 2 callersClassCountingIterator
Wrapper around an iterable that maintains the iteration count. Args: iterable (iterable): iterable to wrap start (int): starting
fairseq-modified/fairseq/data/iterators.py:28
↓ 2 callersClassDatasetParams
fairseq-modified/fairseq/dataclass/data_class.py:219
↓ 2 callersClassDenoisingDataset
A wrapper around TokenBlockDataset for BART dataset. Args: dataset (TokenBlockDataset): dataset to wrap sizes (List[int]): s
fairseq-modified/fairseq/data/denoising_dataset.py:88
↓ 2 callersClassDifferentiableAverageLagging
Function to calculate Differentiable Average Lagging from Monotonic Infinite Lookback Attention for Simultaneous Machine Translation (htt
fairseq-modified/examples/simultaneous_translation/utils/latency.py:134
↓ 2 callersClassDistributedTrainingParams
fairseq-modified/fairseq/dataclass/data_class.py:121
↓ 2 callersClassDownsample
Selects every nth element, where n is the index
fairseq-modified/fairseq/modules/downsampled_multihead_attention.py:228
↓ 2 callersClassDownsampledMultiHeadAttention
Multi-headed attention with Gating and Downsampling
fairseq-modified/fairseq/modules/downsampled_multihead_attention.py:151
↓ 2 callersClassDummyEncoder
fairseq-modified/tests/speech_recognition/asr_test_base.py:494
↓ 2 callersClassDynamicLossScaler
fairseq-modified/fairseq/optim/dynamic_loss_scaler.py:6
↓ 2 callersClassEnsembleModel
A wrapper around an ensemble of models.
fairseq-modified/fairseq/sequence_generator.py:729
↓ 2 callersClassFConvDecoder
Convolutional decoder
fairseq-modified/fairseq/models/fconv.py:349
↓ 2 callersClassFp32LayerNorm
fairseq-modified/fairseq/modules/layer_norm.py:37
↓ 2 callersClassIndexedDataset
Loader for TorchNet IndexedDataset
fairseq-modified/fairseq/data/indexed_dataset.py:119
↓ 2 callersClassLSTMDecoder
LSTM decoder.
fairseq-modified/fairseq/models/lstm.py:351
↓ 2 callersClassLatencyInference
fairseq-modified/examples/simultaneous_translation/utils/latency.py:238
↓ 2 callersClassLightConvDecoder
LightConv decoder consisting of *args.decoder_layers* layers. Each layer is a :class:`LightConvDecoderLayer`. Args: args (argpar
fairseq-modified/fairseq/models/lightconv.py:306
↓ 2 callersClassMaskedLMDataset
A wrapper Dataset for masked language modelling. The dataset wraps around TokenBlockDataset or BlockedPairDataset and creates a batch whe
fairseq-modified/fairseq/data/legacy/masked_lm_dataset.py:21
↓ 2 callersClassModelParallelTransformerDecoder
Model Parallel Transformer decoder consisting of *args.decoder_layers* layers. Each layer is a :class:`ModelParallelTransformerDecoderLayer`.
fairseq-modified/fairseq/model_parallel/models/transformer.py:89
↓ 2 callersClassMosesTokenizer
fairseq-modified/fairseq/data/encoders/moses_tokenizer.py:10
↓ 2 callersClassNumpyExtension
Source: https://stackoverflow.com/a/54128391
fairseq-modified/setup.py:26
↓ 2 callersClassOptimizationParams
fairseq-modified/fairseq/dataclass/data_class.py:301
↓ 2 callersClassSelfAttention
fairseq-modified/fairseq/models/fconv_self_att.py:495
↓ 2 callersClassSeq2SeqCollater
Implements collate function mainly for seq2seq tasks This expects each sample to contain feature (src_tokens) and targets.
fairseq-modified/examples/speech_recognition/data/collaters.py:21
↓ 2 callersClassSingleHeadAttention
Single-head attention that supports Gating and Downsampling
fairseq-modified/fairseq/modules/downsampled_multihead_attention.py:16
↓ 2 callersClassTransformEosLangPairDataset
A :class:`~fairseq.data.FairseqDataset` wrapper that transform bos on collated samples of language pair dataset. Note that the transformation
fairseq-modified/fairseq/data/transform_eos_lang_pair_dataset.py:12
↓ 2 callersClassTransformerDecoder
Transformer decoder consisting of *args.decoder_layers* layers. Each layer is a :class:`TransformerDecoderLayer`. Args: args (arg
fairseq-modified/examples/speech_recognition/models/vggtransformer.py:552
↓ 2 callersClassTransformerEncoder
Transformer encoder consisting of *args.encoder_layers* layers. Each layer is a :class:`TransformerEncoderLayer`. Args: args (ar
fairseq-modified/fairseq/models/transformer.py:322
↓ 2 callersClassTransformerMonotonicEncoder
fairseq-modified/examples/simultaneous_translation/models/transformer_monotonic_attention.py:138
↓ 2 callersClassTransformerSentenceEncoder
Implementation for a Bi-directional Transformer based Sentence Encoder used in BERT/XLM style pre-trained models. This first computes th
fairseq-modified/fairseq/modules/transformer_sentence_encoder.py:49
↓ 2 callersClassW2lViterbiDecoder
fairseq-modified/examples/speech_recognition/w2l_decoder.py:100
↓ 2 callersClassWav2VecEncoder
fairseq-modified/fairseq/models/wav2vec/wav2vec2_asr.py:306
↓ 1 callersClassActivationQuantizer
Fake scalar quantization of the activations using a forward hook. Args: - module. a nn.Module for which we quantize the *post-activa
fairseq-modified/fairseq/modules/quantization/scalar/modules/qact.py:11
↓ 1 callersClassAdafactor
Implements Adafactor algorithm. This implementation is based on: `Adafactor: Adaptive Learning Rates with Sublinear Memory Cost` (see htt
fairseq-modified/fairseq/optim/adafactor.py:65
↓ 1 callersClassAdamax
Implements Adamax algorithm (a variant of Adam based on infinity norm). It has been proposed in `Adam: A Method for Stochastic Optimization`__.
fairseq-modified/fairseq/optim/adamax.py:49
↓ 1 callersClassAdaptiveLossConfig
fairseq-modified/fairseq/criterions/adaptive_loss.py:18
next →1–100 of 565, ranked by callers