Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HazyResearch/prefix-linear-attention
/ types & classes
Types & classes
329 in github.com/HazyResearch/prefix-linear-attention
⨍
Functions
1,739
◇
Types & classes
329
↳
Endpoints
21
↓ 19 callers
Class
Instance
lm-eval-harness/lm_eval/api/instance.py:6
↓ 14 callers
Class
GPT2MixerConfig
train/src/models/gpt.py:69
↓ 9 callers
Class
DisjointSetsConfig
synthetic/zoology/data/non_autoreg.py:100
↓ 6 callers
Class
ColumnParallelLinear
based/ops/fused_dense.py:166
↓ 5 callers
Class
GPTLMHeadModel
train/src/models/gpt.py:750
↓ 5 callers
Class
InferenceParams
Inference parameters that are passed to the main model in order to efficienly calculate and store the context during inference.
based/generation.py:19
↓ 5 callers
Class
InferenceParams
Inference parameters that are passed to the main model in order to efficienly calculate and store the context during inference.
train/src/generation.py:20
↓ 5 callers
Class
LoggerConfig
synthetic/zoology/config.py:116
↓ 4 callers
Class
Collator
A class for reordering and batching elements of an array. This class allows for sorting an array based on a provided sorting function, group
lm-eval-harness/lm_eval/models/utils.py:355
↓ 4 callers
Class
DataConfig
synthetic/zoology/config.py:78
↓ 4 callers
Class
GPTLMHeadModel
based/models/transformer/gpt.py:551
↓ 4 callers
Class
ModelConfig
synthetic/zoology/config.py:92
↓ 4 callers
Class
RowParallelLinear
based/ops/fused_dense.py:206
↓ 4 callers
Class
TrainConfig
synthetic/zoology/config.py:122
↓ 4 callers
Class
device
based/utils/gpu_affinity.py:20
↓ 4 callers
Class
device
train/src/utils/gpu_affinity.py:20
↓ 3 callers
Class
Mamba
synthetic/zoology/mixers/mamba.py:24
↓ 3 callers
Class
RMSNorm
synthetic/zoology/mixers/gla.py:73
↓ 3 callers
Class
TaskConfig
lm-eval-harness/lm_eval/api/task.py:45
↓ 3 callers
Class
TaskManager
TaskManager indexes all tasks from the default `lm_eval/tasks/` and an optional directory if provided.
lm-eval-harness/lm_eval/tasks/__init__.py:14
↓ 2 callers
Class
AllPolyMap
Feature map to compute 2nd-order Taylor approx. of exp(q^T k / sqrt(d))
synthetic/zoology/mixers/feature_maps/all_poly.py:10
↓ 2 callers
Class
Block
based/models/mixers/mamba/modules/mamba_simple.py:294
↓ 2 callers
Class
Block
train/src/models/block.py:36
↓ 2 callers
Class
CacheHook
lm-eval-harness/lm_eval/api/model.py:160
↓ 2 callers
Class
CosFormerFeatureMap
Code from https://github.com/OpenNLPLab/cosFormer/blob/main/cosformer.py
synthetic/zoology/mixers/feature_maps/cosformer.py:15
↓ 2 callers
Class
DataSegment
synthetic/zoology/data/utils.py:19
↓ 2 callers
Class
ExponentialMovingAverage
Maintains (exponential) moving average of a set of parameters. Args: parameters: Iterable of `torch.nn.Parameter` (typically from
train/src/utils/ema.py:19
↓ 2 callers
Class
FeatureMap
Parent feature map; default is identity function
synthetic/zoology/mixers/feature_maps/base.py:9
↓ 2 callers
Class
IndexedDataset
Loader for IndexedDataset
train/src/datamodules/datasets/indexed_dataset.py:136
↓ 2 callers
Class
InferenceParams
Inference parameters that are passed to the main model in order to efficienly calculate and store the context during inference.
based/models/mixers/mamba/utils/generation.py:18
↓ 2 callers
Class
MMapIndexedDataset
train/src/datamodules/datasets/indexed_dataset.py:351
↓ 2 callers
Class
ModuleConfig
synthetic/zoology/config.py:60
↓ 2 callers
Class
ParallelBlock
The attention (mixer) and MLP blocks are done in parallel, similar to GPT-J, GPT-NeoX, and PaLM.
train/src/models/block.py:311
↓ 2 callers
Class
PerformerFeatureMap
Code from https://github.com/teddykoker/performer/blob/main/performer.py
synthetic/zoology/mixers/feature_maps/performer.py:74
↓ 2 callers
Class
PosELU
synthetic/zoology/mixers/feature_maps/base.py:40
↓ 2 callers
Class
TaylorExp
Feature map to compute 2nd-order Taylor approx. of exp(q^T k / sqrt(d))
synthetic/zoology/mixers/feature_maps/taylor.py:9
↓ 2 callers
Class
_SyntheticDataset
Simple torch dataset that returns batches instead of individual examples. This is needed to support data that contains different data segments no
synthetic/zoology/data/utils.py:134
↓ 1 callers
Class
ConfigurableTask
lm-eval-harness/lm_eval/api/task.py:671
↓ 1 callers
Class
CrossEntropyLoss
based/ops/triton/cross_entropy.py:143
↓ 1 callers
Class
DataCollatorForT5MLM
[Copied from https://github.com/huggingface/transformers/blob/main/examples/flax/language-modeling/run_t5_mlm_flax.py] Data collator used for
train/src/datamodules/t5_data.py:139
↓ 1 callers
Class
DecayClass
train/src/models/gpt.py:512
↓ 1 callers
Class
DecodingCGCache
based/generation.py:603
↓ 1 callers
Class
DecodingCGCache
based/models/mixers/mamba/utils/generation.py:256
↓ 1 callers
Class
DecodingCGCache
train/src/generation.py:686
↓ 1 callers
Class
ExponentialModulation
synthetic/zoology/mixers/hyena.py:89
↓ 1 callers
Class
FaultTolerantDistributedSampler
train/src/datamodules/fault_tolerant_sampler.py:64
↓ 1 callers
Class
Filter
synthetic/zoology/mixers/hyena.py:114
↓ 1 callers
Class
FilterEnsemble
FilterEnsemble creates a pipeline applying multiple filters. Its intended usage is to stack multiple post-processing steps in order. `tas
lm-eval-harness/lm_eval/api/filter.py:34
↓ 1 callers
Class
FullSpaceMap
Project positive features to upper and lower "halfspaces"
synthetic/zoology/mixers/feature_maps/exp_dim.py:14
↓ 1 callers
Class
GLABlock
synthetic/zoology/mixers/gla.py:139
↓ 1 callers
Class
GLAModel
synthetic/zoology/mixers/gla.py:178
↓ 1 callers
Class
GPT2Dataset
train/src/datamodules/language_modeling_neox.py:233
↓ 1 callers
Class
GPTModel
based/models/transformer/gpt.py:383
↓ 1 callers
Class
GPTModel
train/src/models/gpt.py:532
↓ 1 callers
Class
GatedLinearAttention
synthetic/zoology/mixers/gla.py:14
↓ 1 callers
Class
IndexedCachedDataset
train/src/datamodules/datasets/indexed_dataset.py:227
↓ 1 callers
Class
IndexedDatasetBuilder
train/src/datamodules/datasets/indexed_dataset.py:279
↓ 1 callers
Class
Janitor
lm-eval-harness/lm_eval/decontamination/janitor.py:108
↓ 1 callers
Class
LMBackbone
synthetic/zoology/model.py:158
↓ 1 callers
Class
LMDataset
train/src/datamodules/datasets/lm_dataset.py:10
↓ 1 callers
Class
LanguageModel
synthetic/zoology/model.py:201
↓ 1 callers
Class
MMapIndexedDatasetBuilder
train/src/datamodules/datasets/indexed_dataset.py:571
↓ 1 callers
Class
MQARMiniConfig
synthetic/zoology/data/non_autoreg.py:8
↓ 1 callers
Class
MambaConfig
based/models/mamba.py:28
↓ 1 callers
Class
MambaConfig
based/models/mixers/mamba/modules/models/config_mamba.py:5
↓ 1 callers
Class
MixerModel
based/models/mamba.py:116
↓ 1 callers
Class
MixerModel
based/models/mixers/mamba/modules/models/mixer_seq_simple.py:86
↓ 1 callers
Class
MultiTokenEOSCriteria
Criteria to stop on the specified multi-token sequence.
lm-eval-harness/lm_eval/models/utils.py:206
↓ 1 callers
Class
PositionalEmbedding
synthetic/zoology/mixers/hyena.py:64
↓ 1 callers
Class
PositionalEmbedding
synthetic/zoology/mixers/convolution.py:149
↓ 1 callers
Class
PositionalEmbedding
synthetic/zoology/mixers/listing.py:42
↓ 1 callers
Class
PromptString
lm-eval-harness/lm_eval/prompts/__init__.py:110
↓ 1 callers
Class
RMSNorm
synthetic/zoology/mixers/mamba_ssm/triton/layernorm.py:481
↓ 1 callers
Class
RandomFaultTolerantSampler
train/src/datamodules/fault_tolerant_sampler.py:9
↓ 1 callers
Class
RetrievalHead
train/src/tasks/decoders.py:180
↓ 1 callers
Class
SHMArray
train/src/datamodules/language_modeling_hf.py:29
↓ 1 callers
Class
SelfAttention
synthetic/zoology/mixers/attention.py:8
↓ 1 callers
Class
SequenceDecoder
train/src/tasks/decoders.py:38
↓ 1 callers
Class
ShortConvolution
Simple wrapper around nn.Conv1d that accepts dimension last.
based/models/mixers/convolution.py:14
↓ 1 callers
Class
ShortConvolution
Simple wrapper around nn.Conv1d that accepts dimension last.
synthetic/zoology/mixers/convolution.py:38
↓ 1 callers
Class
Sin
synthetic/zoology/mixers/hyena.py:51
↓ 1 callers
Class
SlidingSelfAttention
synthetic/zoology/mixers/slide_attn.py:7
↓ 1 callers
Class
TaylorExp
Feature map to compute 2nd-order Taylor approx. of exp(q^T k / sqrt(d))
based/models/mixers/prefix_linear_attention.py:18
↓ 1 callers
Class
TextReader
lm-eval-harness/lm_eval/decontamination/archiver.py:104
↓ 1 callers
Class
TokenEmbeddings
synthetic/zoology/model.py:9
↓ 1 callers
Class
Trainer
synthetic/zoology/train.py:22
↓ 1 callers
Class
WandbLogger
synthetic/zoology/logger.py:9
↓ 1 callers
Class
ZStdTextReader
lm-eval-harness/lm_eval/decontamination/archiver.py:161
↓ 1 callers
Class
_Writer
train/src/datamodules/datasets/indexed_dataset.py:357
↓ 1 callers
Class
_bootstrap_internal
lm-eval-harness/lm_eval/api/metrics.py:368
Class
AccuracyMine
Wrap torchmetrics.Accuracy to take argmax of y in case of Mixup.
train/src/metrics/accuracy.py:7
Class
Activation
based/ops/triton/k_activations.py:19
Class
AnthropicLM
lm-eval-harness/lm_eval/models/anthropic_llms.py:78
Class
Archive
lm-eval-harness/lm_eval/decontamination/archiver.py:23
Class
BalancedSampler
lm-eval-harness/lm_eval/api/samplers.py:86
Class
BaseConfig
synthetic/zoology/config.py:12
Class
BaseConv
based/models/mixers/convolution.py:166
Class
BaseConv
synthetic/zoology/mixers/base_conv.py:13
Class
BaseConv
synthetic/zoology/mixers/listing.py:20
Class
BaseImplicitConv
BaseConv with implicit filter parameterized by an MLP. Args: d_model (int): The number of expected features in the input and output.
synthetic/zoology/mixers/listing.py:58
next →
1–100 of 329, ranked by callers