| transformer_lens/ActivationCache.py |
ActivationCache |
279 |
12 |
0 |
170 |
13 |
93% |
| transformer_lens/ActivationCache.py |
(no class) |
34 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/BertNextSentencePrediction.py |
BertNextSentencePrediction |
41 |
0 |
4 |
14 |
2 |
96% |
| transformer_lens/BertNextSentencePrediction.py |
BertNextSentencePrediction.run_with_cache.ForwardWrapper |
7 |
1 |
0 |
0 |
0 |
86% |
| transformer_lens/BertNextSentencePrediction.py |
(no class) |
11 |
0 |
34 |
0 |
0 |
100% |
| transformer_lens/FactoredMatrix.py |
TensorLike |
0 |
0 |
7 |
0 |
0 |
100% |
| transformer_lens/FactoredMatrix.py |
FactoredMatrix |
83 |
3 |
4 |
28 |
2 |
95% |
| transformer_lens/FactoredMatrix.py |
(no class) |
43 |
0 |
47 |
0 |
0 |
100% |
| transformer_lens/HookedAudioEncoder.py |
HookedAudioEncoder |
170 |
63 |
2 |
90 |
20 |
53% |
| transformer_lens/HookedAudioEncoder.py |
(no class) |
62 |
0 |
10 |
0 |
0 |
100% |
| transformer_lens/HookedEncoder.py |
HookedEncoder |
119 |
62 |
4 |
44 |
5 |
42% |
| transformer_lens/HookedEncoder.py |
(no class) |
72 |
0 |
36 |
0 |
0 |
100% |
| transformer_lens/HookedEncoderDecoder.py |
HookedEncoderDecoder |
200 |
171 |
4 |
100 |
0 |
10% |
| transformer_lens/HookedEncoderDecoder.py |
(no class) |
73 |
0 |
28 |
0 |
0 |
100% |
| transformer_lens/HookedTransformer.py |
Output |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/HookedTransformer.py |
HookedTransformer |
681 |
232 |
6 |
406 |
62 |
62% |
| transformer_lens/HookedTransformer.py |
(no class) |
136 |
0 |
74 |
0 |
0 |
100% |
| transformer_lens/SVDInterpreter.py |
SVDInterpreter |
40 |
1 |
0 |
14 |
1 |
96% |
| transformer_lens/SVDInterpreter.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/__init__.py |
(no class) |
19 |
2 |
0 |
0 |
0 |
89% |
| transformer_lens/benchmarks/__init__.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/benchmarks/activation_cache.py |
(no class) |
69 |
15 |
0 |
36 |
14 |
72% |
| transformer_lens/benchmarks/audio.py |
(no class) |
160 |
160 |
0 |
66 |
0 |
0% |
| transformer_lens/benchmarks/backward_gradients.py |
(no class) |
199 |
41 |
0 |
110 |
33 |
72% |
| transformer_lens/benchmarks/component_benchmark.py |
(no class) |
34 |
20 |
0 |
18 |
3 |
33% |
| transformer_lens/benchmarks/component_outputs.py |
ComponentTestResult |
11 |
10 |
0 |
10 |
0 |
5% |
| transformer_lens/benchmarks/component_outputs.py |
BenchmarkReport |
77 |
62 |
0 |
44 |
2 |
17% |
| transformer_lens/benchmarks/component_outputs.py |
ComponentBenchmarker |
252 |
91 |
0 |
126 |
33 |
63% |
| transformer_lens/benchmarks/component_outputs.py |
(no class) |
60 |
16 |
0 |
2 |
0 |
71% |
| transformer_lens/benchmarks/forward_pass.py |
(no class) |
103 |
59 |
0 |
48 |
11 |
36% |
| transformer_lens/benchmarks/generation.py |
(no class) |
43 |
10 |
0 |
16 |
7 |
71% |
| transformer_lens/benchmarks/granular_weight_processing.py |
WeightProcessingConfig |
12 |
12 |
0 |
10 |
0 |
0% |
| transformer_lens/benchmarks/granular_weight_processing.py |
(no class) |
149 |
149 |
0 |
74 |
0 |
0% |
| transformer_lens/benchmarks/hook_registration.py |
(no class) |
238 |
66 |
0 |
122 |
36 |
68% |
| transformer_lens/benchmarks/hook_structure.py |
(no class) |
152 |
141 |
0 |
88 |
0 |
5% |
| transformer_lens/benchmarks/main_benchmark.py |
(no class) |
971 |
585 |
0 |
552 |
140 |
35% |
| transformer_lens/benchmarks/multimodal.py |
(no class) |
89 |
89 |
0 |
38 |
0 |
0% |
| transformer_lens/benchmarks/text_quality.py |
(no class) |
110 |
17 |
0 |
38 |
14 |
78% |
| transformer_lens/benchmarks/utils.py |
BenchmarkSeverity |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/benchmarks/utils.py |
BenchmarkResult |
13 |
11 |
0 |
6 |
0 |
11% |
| transformer_lens/benchmarks/utils.py |
PhaseReferenceData |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/benchmarks/utils.py |
(no class) |
142 |
52 |
0 |
52 |
10 |
61% |
| transformer_lens/benchmarks/weight_processing.py |
(no class) |
322 |
136 |
0 |
152 |
44 |
52% |
| transformer_lens/cache/__init__.py |
(no class) |
1 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/cache/key_value_cache.py |
TransformerLensKeyValueCache |
19 |
4 |
0 |
10 |
1 |
76% |
| transformer_lens/cache/key_value_cache.py |
(no class) |
18 |
0 |
2 |
0 |
0 |
100% |
| transformer_lens/cache/key_value_cache_entry.py |
TransformerLensKeyValueCacheEntry |
8 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/cache/key_value_cache_entry.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/__init__.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/abstract_attention.py |
AbstractAttention |
290 |
114 |
0 |
120 |
37 |
57% |
| transformer_lens/components/abstract_attention.py |
(no class) |
51 |
2 |
0 |
2 |
1 |
94% |
| transformer_lens/components/attention.py |
Attention |
10 |
3 |
0 |
2 |
1 |
67% |
| transformer_lens/components/attention.py |
(no class) |
10 |
1 |
0 |
2 |
1 |
83% |
| transformer_lens/components/bert_block.py |
BertBlock |
33 |
4 |
0 |
2 |
1 |
86% |
| transformer_lens/components/bert_block.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/bert_embed.py |
BertEmbed |
19 |
9 |
0 |
2 |
0 |
48% |
| transformer_lens/components/bert_embed.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/bert_mlm_head.py |
BertMLMHead |
10 |
3 |
0 |
0 |
0 |
70% |
| transformer_lens/components/bert_mlm_head.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/bert_nsp_head.py |
BertNSPHead |
7 |
1 |
0 |
0 |
0 |
86% |
| transformer_lens/components/bert_nsp_head.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/bert_pooler.py |
BertPooler |
10 |
3 |
0 |
0 |
0 |
70% |
| transformer_lens/components/bert_pooler.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/embed.py |
Embed |
8 |
1 |
0 |
4 |
2 |
75% |
| transformer_lens/components/embed.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/grouped_query_attention.py |
GroupedQueryAttention |
36 |
7 |
0 |
6 |
1 |
81% |
| transformer_lens/components/grouped_query_attention.py |
(no class) |
30 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/layer_norm.py |
LayerNorm |
16 |
1 |
0 |
4 |
1 |
90% |
| transformer_lens/components/layer_norm.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/layer_norm_pre.py |
LayerNormPre |
10 |
1 |
0 |
2 |
1 |
83% |
| transformer_lens/components/layer_norm_pre.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/mlps/can_be_used_as_mlp.py |
CanBeUsedAsMLP |
12 |
1 |
0 |
6 |
1 |
89% |
| transformer_lens/components/mlps/can_be_used_as_mlp.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/mlps/gated_mlp.py |
GatedMLP |
19 |
3 |
0 |
4 |
2 |
78% |
| transformer_lens/components/mlps/gated_mlp.py |
(no class) |
14 |
1 |
0 |
2 |
1 |
88% |
| transformer_lens/components/mlps/gated_mlp_4bit.py |
GatedMLP4Bit |
18 |
16 |
0 |
2 |
0 |
10% |
| transformer_lens/components/mlps/gated_mlp_4bit.py |
(no class) |
14 |
2 |
0 |
2 |
1 |
81% |
| transformer_lens/components/mlps/gpt_oss_moe.py |
GptOssExpert |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/mlps/gpt_oss_moe.py |
GptOssMoE |
30 |
1 |
0 |
4 |
1 |
94% |
| transformer_lens/components/mlps/gpt_oss_moe.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/mlps/mlp.py |
MLP |
14 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/components/mlps/mlp.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/mlps/moe.py |
MoEGatedMLP |
16 |
1 |
0 |
2 |
1 |
89% |
| transformer_lens/components/mlps/moe.py |
MoE |
29 |
1 |
0 |
4 |
1 |
94% |
| transformer_lens/components/mlps/moe.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/pos_embed.py |
PosEmbed |
13 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/components/pos_embed.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/rms_norm.py |
RMSNorm |
16 |
14 |
0 |
6 |
0 |
9% |
| transformer_lens/components/rms_norm.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/rms_norm_pre.py |
RMSNormPre |
9 |
7 |
0 |
2 |
0 |
18% |
| transformer_lens/components/rms_norm_pre.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/t5_attention.py |
T5Attention |
37 |
34 |
0 |
10 |
0 |
6% |
| transformer_lens/components/t5_attention.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/t5_block.py |
T5Block |
51 |
49 |
0 |
12 |
0 |
3% |
| transformer_lens/components/t5_block.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/token_typed_embed.py |
TokenTypeEmbed |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/token_typed_embed.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/transformer_block.py |
TransformerBlock |
92 |
24 |
0 |
56 |
12 |
68% |
| transformer_lens/components/transformer_block.py |
(no class) |
18 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/unembed.py |
Unembed |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/components/unembed.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/config/HookedTransformerConfig.py |
HookedTransformerConfig |
49 |
7 |
0 |
32 |
5 |
85% |
| transformer_lens/config/HookedTransformerConfig.py |
(no class) |
85 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/config/TransformerBridgeConfig.py |
TransformerBridgeConfig |
76 |
1 |
0 |
4 |
2 |
96% |
| transformer_lens/config/TransformerBridgeConfig.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/config/TransformerLensConfig.py |
TransformerLensConfig |
23 |
3 |
0 |
12 |
2 |
86% |
| transformer_lens/config/TransformerLensConfig.py |
(no class) |
39 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/config/__init__.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/__init__.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/arithmetic_tensor_conversion.py |
OperationTypes |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/arithmetic_tensor_conversion.py |
ArithmeticTensorConversion |
24 |
11 |
0 |
16 |
1 |
50% |
| transformer_lens/conversion_utils/conversion_steps/arithmetic_tensor_conversion.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/attention_auto_conversion.py |
AttentionAutoConversion |
40 |
25 |
0 |
22 |
2 |
27% |
| transformer_lens/conversion_utils/conversion_steps/attention_auto_conversion.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/base_tensor_conversion.py |
BaseTensorConversion |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/base_tensor_conversion.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/callable_tensor_conversion.py |
CallableTensorConversion |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/callable_tensor_conversion.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/chain_tensor_conversion.py |
ChainTensorConversion |
8 |
4 |
0 |
4 |
0 |
33% |
| transformer_lens/conversion_utils/conversion_steps/chain_tensor_conversion.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/rearrange_tensor_conversion.py |
RearrangeTensorConversion |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/rearrange_tensor_conversion.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/repeat_tensor_conversion.py |
RepeatTensorConversion |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/repeat_tensor_conversion.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/split_tensor_conversion.py |
SplitTensorConversion |
6 |
1 |
0 |
0 |
0 |
83% |
| transformer_lens/conversion_utils/conversion_steps/split_tensor_conversion.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/tensor_conversion_set.py |
TensorConversionSet |
39 |
17 |
0 |
18 |
1 |
51% |
| transformer_lens/conversion_utils/conversion_steps/tensor_conversion_set.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/ternary_tensor_conversion.py |
TernaryTensorConversion |
24 |
0 |
0 |
14 |
1 |
97% |
| transformer_lens/conversion_utils/conversion_steps/ternary_tensor_conversion.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/transpose_tensor_conversion.py |
TransposeTensorConversion |
11 |
4 |
0 |
8 |
4 |
58% |
| transformer_lens/conversion_utils/conversion_steps/transpose_tensor_conversion.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/zeros_like_conversion.py |
ZerosLikeConversion |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/zeros_like_conversion.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/helpers/__init__.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/helpers/find_property.py |
(no class) |
7 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/conversion_utils/helpers/merge_quantiziation_fields.py |
(no class) |
17 |
1 |
0 |
10 |
1 |
93% |
| transformer_lens/conversion_utils/hook_conversion_utils.py |
(no class) |
23 |
7 |
0 |
10 |
1 |
70% |
| transformer_lens/conversion_utils/param_processing_conversion.py |
ParamProcessingConversion |
13 |
1 |
0 |
4 |
2 |
82% |
| transformer_lens/conversion_utils/param_processing_conversion.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/evals.py |
IOIDataset |
31 |
0 |
0 |
8 |
1 |
97% |
| transformer_lens/evals.py |
(no class) |
191 |
59 |
0 |
46 |
5 |
68% |
| transformer_lens/factories/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/factories/activation_function_factory.py |
ActivationFunctionFactory |
9 |
2 |
0 |
6 |
2 |
73% |
| transformer_lens/factories/activation_function_factory.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/factories/architecture_adapter_factory.py |
ArchitectureAdapterFactory |
5 |
0 |
0 |
4 |
1 |
89% |
| transformer_lens/factories/architecture_adapter_factory.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/factories/mlp_factory.py |
MLPFactory |
7 |
0 |
0 |
6 |
0 |
100% |
| transformer_lens/factories/mlp_factory.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/head_detector.py |
(no class) |
84 |
2 |
0 |
28 |
2 |
96% |
| transformer_lens/hook_points.py |
LensHandle |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/hook_points.py |
_ScaledGradientTensor |
8 |
6 |
0 |
2 |
0 |
20% |
| transformer_lens/hook_points.py |
_HookFunctionProtocol |
0 |
0 |
1 |
0 |
0 |
100% |
| transformer_lens/hook_points.py |
_AliasedHookPoint |
9 |
5 |
0 |
2 |
0 |
36% |
| transformer_lens/hook_points.py |
HookPoint |
90 |
10 |
0 |
56 |
9 |
84% |
| transformer_lens/hook_points.py |
HookedRootModule |
139 |
40 |
0 |
86 |
13 |
68% |
| transformer_lens/hook_points.py |
(no class) |
77 |
0 |
4 |
0 |
0 |
100% |
| transformer_lens/lit/__init__.py |
LITWidget |
14 |
10 |
0 |
6 |
0 |
20% |
| transformer_lens/lit/__init__.py |
(no class) |
47 |
26 |
0 |
18 |
1 |
34% |
| transformer_lens/lit/constants.py |
InputFieldNames |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/constants.py |
OutputFieldNames |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/constants.py |
DefaultConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/constants.py |
HookPointNames |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/constants.py |
ErrorMessages |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/constants.py |
ServerConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/constants.py |
(no class) |
80 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/dataset.py |
DatasetConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/dataset.py |
SimpleTextDataset |
22 |
15 |
0 |
8 |
0 |
23% |
| transformer_lens/lit/dataset.py |
PromptCompletionDataset |
20 |
13 |
0 |
8 |
0 |
25% |
| transformer_lens/lit/dataset.py |
IOIDataset |
19 |
12 |
0 |
2 |
0 |
33% |
| transformer_lens/lit/dataset.py |
InductionDataset |
21 |
14 |
0 |
2 |
0 |
30% |
| transformer_lens/lit/dataset.py |
LITDatasetWrapper |
10 |
10 |
0 |
0 |
0 |
0% |
| transformer_lens/lit/dataset.py |
(no class) |
95 |
18 |
3 |
6 |
2 |
78% |
| transformer_lens/lit/model.py |
HookedTransformerLITConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/model.py |
HookedTransformerLIT |
148 |
132 |
0 |
58 |
0 |
8% |
| transformer_lens/lit/model.py |
HookedTransformerLITBatched |
12 |
12 |
0 |
0 |
0 |
0% |
| transformer_lens/lit/model.py |
(no class) |
67 |
18 |
3 |
8 |
3 |
69% |
| transformer_lens/lit/utils.py |
(no class) |
122 |
50 |
0 |
54 |
6 |
55% |
| transformer_lens/loading_from_pretrained.py |
Config |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/loading_from_pretrained.py |
(no class) |
459 |
205 |
0 |
314 |
69 |
51% |
| transformer_lens/model_bridge/__init__.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/architecture_adapter.py |
ArchitectureAdapter |
366 |
117 |
0 |
226 |
51 |
66% |
| transformer_lens/model_bridge/architecture_adapter.py |
(no class) |
31 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/bridge.py |
TransformerBridge |
1521 |
401 |
1 |
894 |
155 |
70% |
| transformer_lens/model_bridge/bridge.py |
(no class) |
172 |
1 |
2 |
10 |
2 |
98% |
| transformer_lens/model_bridge/compat.py |
(no class) |
22 |
8 |
0 |
10 |
0 |
62% |
| transformer_lens/model_bridge/component_setup.py |
(no class) |
101 |
11 |
2 |
46 |
7 |
86% |
| transformer_lens/model_bridge/composition_scores.py |
CompositionScores |
28 |
7 |
0 |
6 |
3 |
71% |
| transformer_lens/model_bridge/composition_scores.py |
(no class) |
21 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/exceptions.py |
StopAtLayerException |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/exceptions.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/__init__.py |
(no class) |
38 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/alibi_joint_qkv_attention.py |
ALiBiJointQKVAttentionBridge |
58 |
6 |
0 |
20 |
7 |
81% |
| transformer_lens/model_bridge/generalized_components/alibi_joint_qkv_attention.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/alibi_utils.py |
(no class) |
19 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/attention.py |
AttentionBridge |
266 |
35 |
0 |
144 |
29 |
81% |
| transformer_lens/model_bridge/generalized_components/attention.py |
AttentionBridge._setup_qkv_hook_reshaping.ReshapeForAttentionHeads |
13 |
0 |
0 |
8 |
2 |
90% |
| transformer_lens/model_bridge/generalized_components/attention.py |
AttentionBridge._setup_qkv_hook_reshaping.TransposeRotaryHeads |
6 |
1 |
0 |
4 |
2 |
70% |
| transformer_lens/model_bridge/generalized_components/attention.py |
(no class) |
47 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/audio_feature_extractor.py |
AudioFeatureExtractorBridge |
9 |
7 |
0 |
4 |
0 |
15% |
| transformer_lens/model_bridge/generalized_components/audio_feature_extractor.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/base.py |
GeneralizedComponent |
181 |
41 |
0 |
114 |
19 |
74% |
| transformer_lens/model_bridge/generalized_components/base.py |
(no class) |
29 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/block.py |
BlockBridge |
67 |
10 |
0 |
38 |
10 |
77% |
| transformer_lens/model_bridge/generalized_components/block.py |
MLABlockBridge |
5 |
0 |
0 |
4 |
1 |
89% |
| transformer_lens/model_bridge/generalized_components/block.py |
ParallelBlockBridge |
4 |
0 |
0 |
2 |
1 |
83% |
| transformer_lens/model_bridge/generalized_components/block.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/bloom_attention.py |
BloomAttentionBridge |
90 |
53 |
0 |
26 |
4 |
39% |
| transformer_lens/model_bridge/generalized_components/bloom_attention.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/bloom_block.py |
BloomBlockBridge |
32 |
28 |
0 |
16 |
0 |
8% |
| transformer_lens/model_bridge/generalized_components/bloom_block.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/bloom_mlp.py |
BloomMLPBridge |
11 |
9 |
0 |
6 |
0 |
12% |
| transformer_lens/model_bridge/generalized_components/bloom_mlp.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/clip_vision_encoder.py |
CLIPVisionEncoderLayerBridge |
9 |
7 |
0 |
4 |
0 |
15% |
| transformer_lens/model_bridge/generalized_components/clip_vision_encoder.py |
CLIPVisionEncoderBridge |
16 |
10 |
0 |
8 |
1 |
29% |
| transformer_lens/model_bridge/generalized_components/clip_vision_encoder.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/codegen_attention.py |
CodeGenAttentionBridge |
65 |
17 |
0 |
18 |
6 |
65% |
| transformer_lens/model_bridge/generalized_components/codegen_attention.py |
(no class) |
20 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/conv1d.py |
Conv1DBridge |
14 |
12 |
0 |
4 |
0 |
11% |
| transformer_lens/model_bridge/generalized_components/conv1d.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/conv_pos_embed.py |
ConvPosEmbedBridge |
9 |
7 |
0 |
4 |
0 |
15% |
| transformer_lens/model_bridge/generalized_components/conv_pos_embed.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/depthwise_conv1d.py |
DepthwiseConv1DBridge |
16 |
10 |
0 |
4 |
1 |
35% |
| transformer_lens/model_bridge/generalized_components/depthwise_conv1d.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/embedding.py |
EmbeddingBridge |
34 |
12 |
0 |
16 |
7 |
58% |
| transformer_lens/model_bridge/generalized_components/embedding.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/gated_delta_net.py |
GatedDeltaNetBridge |
113 |
87 |
0 |
32 |
5 |
21% |
| transformer_lens/model_bridge/generalized_components/gated_delta_net.py |
(no class) |
13 |
0 |
2 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/gated_mlp.py |
GatedMLPBridge |
75 |
34 |
0 |
34 |
11 |
48% |
| transformer_lens/model_bridge/generalized_components/gated_mlp.py |
(no class) |
27 |
0 |
0 |
14 |
1 |
98% |
| transformer_lens/model_bridge/generalized_components/gated_rms_norm.py |
GatedRMSNormBridge |
9 |
1 |
0 |
4 |
2 |
77% |
| transformer_lens/model_bridge/generalized_components/gated_rms_norm.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/joint_gate_up_mlp.py |
JointGateUpMLPBridge |
57 |
23 |
0 |
20 |
1 |
53% |
| transformer_lens/model_bridge/generalized_components/joint_gate_up_mlp.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_attention.py |
JointQKVAttentionBridge |
190 |
14 |
0 |
62 |
21 |
86% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_attention.py |
JointQKVAttentionBridge._create_qkv_conversion_rule.ConditionalRearrangeConversion |
13 |
2 |
0 |
8 |
4 |
71% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_attention.py |
(no class) |
22 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_position_embeddings_attention.py |
JointQKVPositionEmbeddingsAttentionBridge |
66 |
23 |
0 |
12 |
2 |
60% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_position_embeddings_attention.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/linear.py |
LinearBridge |
39 |
13 |
0 |
22 |
8 |
59% |
| transformer_lens/model_bridge/generalized_components/linear.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/mla_attention.py |
MLAAttentionBridge |
117 |
36 |
0 |
34 |
4 |
63% |
| transformer_lens/model_bridge/generalized_components/mla_attention.py |
(no class) |
24 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/mlp.py |
MLPBridge |
15 |
1 |
0 |
6 |
3 |
81% |
| transformer_lens/model_bridge/generalized_components/mlp.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/moe.py |
MoEBridge |
35 |
13 |
0 |
18 |
4 |
53% |
| transformer_lens/model_bridge/generalized_components/moe.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/mpt_alibi_attention.py |
MPTALiBiAttentionBridge |
41 |
12 |
0 |
14 |
5 |
62% |
| transformer_lens/model_bridge/generalized_components/mpt_alibi_attention.py |
(no class) |
28 |
3 |
0 |
2 |
1 |
87% |
| transformer_lens/model_bridge/generalized_components/normalization.py |
NormalizationBridge |
56 |
9 |
0 |
26 |
9 |
78% |
| transformer_lens/model_bridge/generalized_components/normalization.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/pos_embed.py |
PosEmbedBridge |
20 |
2 |
0 |
10 |
3 |
83% |
| transformer_lens/model_bridge/generalized_components/pos_embed.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/position_embedding_hooks_mixin.py |
PositionEmbeddingHooksMixin |
10 |
0 |
0 |
2 |
1 |
92% |
| transformer_lens/model_bridge/generalized_components/position_embedding_hooks_mixin.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/position_embeddings_attention.py |
PositionEmbeddingsAttentionBridge |
202 |
50 |
0 |
82 |
15 |
71% |
| transformer_lens/model_bridge/generalized_components/position_embeddings_attention.py |
(no class) |
41 |
9 |
0 |
8 |
0 |
69% |
| transformer_lens/model_bridge/generalized_components/rms_normalization.py |
RMSNormalizationBridge |
3 |
0 |
0 |
2 |
1 |
80% |
| transformer_lens/model_bridge/generalized_components/rms_normalization.py |
(no class) |
6 |
0 |
2 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/rotary_embedding.py |
RotaryEmbeddingBridge |
41 |
24 |
0 |
22 |
4 |
33% |
| transformer_lens/model_bridge/generalized_components/rotary_embedding.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/siglip_vision_encoder.py |
SiglipVisionEncoderLayerBridge |
9 |
7 |
0 |
4 |
0 |
15% |
| transformer_lens/model_bridge/generalized_components/siglip_vision_encoder.py |
SiglipVisionEncoderBridge |
16 |
10 |
0 |
8 |
1 |
29% |
| transformer_lens/model_bridge/generalized_components/siglip_vision_encoder.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/ssm2_mixer.py |
SSM2MixerBridge |
62 |
8 |
0 |
18 |
5 |
79% |
| transformer_lens/model_bridge/generalized_components/ssm2_mixer.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/ssm_block.py |
SSMBlockBridge |
39 |
13 |
0 |
24 |
7 |
59% |
| transformer_lens/model_bridge/generalized_components/ssm_block.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/ssm_mixer.py |
SSMMixerBridge |
16 |
7 |
0 |
12 |
4 |
46% |
| transformer_lens/model_bridge/generalized_components/ssm_mixer.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/symbolic.py |
SymbolicBridge |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/symbolic.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/t5_block.py |
T5BlockBridge |
77 |
21 |
0 |
36 |
12 |
64% |
| transformer_lens/model_bridge/generalized_components/t5_block.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/unembedding.py |
UnembeddingBridge |
47 |
17 |
0 |
20 |
8 |
57% |
| transformer_lens/model_bridge/generalized_components/unembedding.py |
(no class) |
12 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/vision_projection.py |
VisionProjectionBridge |
10 |
7 |
0 |
4 |
0 |
21% |
| transformer_lens/model_bridge/generalized_components/vision_projection.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/get_params_util.py |
(no class) |
118 |
1 |
0 |
30 |
3 |
97% |
| transformer_lens/model_bridge/sources/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/sources/transformers.py |
(no class) |
391 |
125 |
0 |
232 |
62 |
67% |
| transformer_lens/model_bridge/supported_architectures/__init__.py |
(no class) |
55 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/apertus.py |
ApertusArchitectureAdapter |
65 |
52 |
0 |
20 |
0 |
15% |
| transformer_lens/model_bridge/supported_architectures/apertus.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/baichuan.py |
_BaichuanAttentionBridge |
46 |
6 |
0 |
14 |
4 |
83% |
| transformer_lens/model_bridge/supported_architectures/baichuan.py |
BaichuanArchitectureAdapter |
132 |
21 |
0 |
48 |
9 |
77% |
| transformer_lens/model_bridge/supported_architectures/baichuan.py |
(no class) |
38 |
14 |
0 |
12 |
1 |
54% |
| transformer_lens/model_bridge/supported_architectures/bert.py |
BertArchitectureAdapter |
14 |
3 |
0 |
2 |
0 |
69% |
| transformer_lens/model_bridge/supported_architectures/bert.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/bloom.py |
BloomArchitectureAdapter |
30 |
20 |
0 |
0 |
0 |
33% |
| transformer_lens/model_bridge/supported_architectures/bloom.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/codegen.py |
CodeGenArchitectureAdapter |
24 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/codegen.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/cohere.py |
CohereArchitectureAdapter |
36 |
7 |
0 |
16 |
2 |
71% |
| transformer_lens/model_bridge/supported_architectures/cohere.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/deepseek_v3.py |
DeepSeekV3ArchitectureAdapter |
15 |
6 |
0 |
6 |
0 |
43% |
| transformer_lens/model_bridge/supported_architectures/deepseek_v3.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/falcon.py |
FalconArchitectureAdapter |
85 |
32 |
0 |
40 |
9 |
58% |
| transformer_lens/model_bridge/supported_architectures/falcon.py |
(no class) |
24 |
1 |
0 |
2 |
1 |
92% |
| transformer_lens/model_bridge/supported_architectures/gemma1.py |
Gemma1ArchitectureAdapter |
32 |
19 |
0 |
16 |
0 |
27% |
| transformer_lens/model_bridge/supported_architectures/gemma1.py |
Gemma1ArchitectureAdapter.setup_hook_compatibility.EmbeddingScaleConversion |
4 |
4 |
0 |
0 |
0 |
0% |
| transformer_lens/model_bridge/supported_architectures/gemma1.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma2.py |
Gemma2ArchitectureAdapter |
30 |
16 |
0 |
20 |
2 |
32% |
| transformer_lens/model_bridge/supported_architectures/gemma2.py |
(no class) |
10 |
0 |
2 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma3.py |
Gemma3ArchitectureAdapter |
29 |
18 |
0 |
20 |
0 |
22% |
| transformer_lens/model_bridge/supported_architectures/gemma3.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma3_multimodal.py |
Gemma3MultimodalArchitectureAdapter |
38 |
24 |
0 |
24 |
1 |
24% |
| transformer_lens/model_bridge/supported_architectures/gemma3_multimodal.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt2.py |
QKVSplitRearrangeConversion |
26 |
12 |
0 |
14 |
3 |
42% |
| transformer_lens/model_bridge/supported_architectures/gpt2.py |
GPT2ArchitectureAdapter |
12 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt2.py |
(no class) |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt2_lm_head_custom.py |
Gpt2LmHeadCustomArchitectureAdapter |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt2_lm_head_custom.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt_bigcode.py |
MQAQKVConversionRule |
13 |
0 |
0 |
6 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt_bigcode.py |
GPTBigCodeArchitectureAdapter |
35 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt_bigcode.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt_oss.py |
GPTOSSArchitectureAdapter |
17 |
1 |
0 |
8 |
3 |
84% |
| transformer_lens/model_bridge/supported_architectures/gpt_oss.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gptj.py |
GptjArchitectureAdapter |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gptj.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite.py |
GraniteArchitectureAdapter |
31 |
11 |
0 |
10 |
1 |
51% |
| transformer_lens/model_bridge/supported_architectures/granite.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite_moe.py |
GraniteMoeArchitectureAdapter |
1 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite_moe.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite_moe_hybrid.py |
GraniteMoeHybridArchitectureAdapter |
17 |
2 |
0 |
6 |
3 |
78% |
| transformer_lens/model_bridge/supported_architectures/granite_moe_hybrid.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/hubert.py |
HubertArchitectureAdapter |
26 |
9 |
0 |
4 |
0 |
57% |
| transformer_lens/model_bridge/supported_architectures/hubert.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/internlm2.py |
_InternLM2AttentionBridge |
3 |
2 |
0 |
0 |
0 |
33% |
| transformer_lens/model_bridge/supported_architectures/internlm2.py |
InternLM2ArchitectureAdapter |
124 |
23 |
0 |
38 |
5 |
75% |
| transformer_lens/model_bridge/supported_architectures/internlm2.py |
(no class) |
33 |
14 |
0 |
8 |
0 |
46% |
| transformer_lens/model_bridge/supported_architectures/llama.py |
LlamaArchitectureAdapter |
21 |
6 |
0 |
8 |
1 |
55% |
| transformer_lens/model_bridge/supported_architectures/llama.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava.py |
LlavaArchitectureAdapter |
39 |
19 |
0 |
22 |
2 |
39% |
| transformer_lens/model_bridge/supported_architectures/llava.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava_next.py |
LlavaNextArchitectureAdapter |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava_next.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava_onevision.py |
LlavaOnevisionArchitectureAdapter |
12 |
11 |
0 |
10 |
0 |
5% |
| transformer_lens/model_bridge/supported_architectures/llava_onevision.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mamba.py |
MambaArchitectureAdapter |
12 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mamba.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mamba2.py |
Mamba2ArchitectureAdapter |
23 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mamba2.py |
(no class) |
23 |
2 |
0 |
8 |
2 |
87% |
| transformer_lens/model_bridge/supported_architectures/mingpt.py |
MingptArchitectureAdapter |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mingpt.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mistral.py |
MistralArchitectureAdapter |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mistral.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mixtral.py |
MixtralArchitectureAdapter |
23 |
12 |
0 |
14 |
0 |
30% |
| transformer_lens/model_bridge/supported_architectures/mixtral.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mpt.py |
MPTArchitectureAdapter |
17 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mpt.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/nanogpt.py |
NanogptArchitectureAdapter |
9 |
5 |
0 |
4 |
0 |
31% |
| transformer_lens/model_bridge/supported_architectures/nanogpt.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/neel_solu_old.py |
NeelSoluOldArchitectureAdapter |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/neel_solu_old.py |
(no class) |
23 |
14 |
0 |
12 |
0 |
26% |
| transformer_lens/model_bridge/supported_architectures/neo.py |
NeoLinearTransposeConversion |
13 |
8 |
0 |
4 |
0 |
29% |
| transformer_lens/model_bridge/supported_architectures/neo.py |
NeoArchitectureAdapter |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/neo.py |
(no class) |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/neox.py |
NeoxArchitectureAdapter |
42 |
4 |
0 |
6 |
0 |
79% |
| transformer_lens/model_bridge/supported_architectures/neox.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo.py |
OlmoArchitectureAdapter |
29 |
12 |
0 |
16 |
1 |
40% |
| transformer_lens/model_bridge/supported_architectures/olmo.py |
(no class) |
37 |
25 |
0 |
10 |
0 |
26% |
| transformer_lens/model_bridge/supported_architectures/olmo2.py |
Olmo2ArchitectureAdapter |
28 |
12 |
0 |
16 |
1 |
39% |
| transformer_lens/model_bridge/supported_architectures/olmo2.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo3.py |
Olmo3ArchitectureAdapter |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo3.py |
(no class) |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmoe.py |
OlmoeArchitectureAdapter |
30 |
13 |
0 |
16 |
1 |
39% |
| transformer_lens/model_bridge/supported_architectures/olmoe.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/openelm.py |
OpenElmArchitectureAdapter |
74 |
55 |
0 |
30 |
1 |
19% |
| transformer_lens/model_bridge/supported_architectures/openelm.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/opt.py |
OptArchitectureAdapter |
19 |
3 |
0 |
6 |
3 |
76% |
| transformer_lens/model_bridge/supported_architectures/opt.py |
(no class) |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/phi.py |
PhiArchitectureAdapter |
26 |
15 |
0 |
14 |
0 |
28% |
| transformer_lens/model_bridge/supported_architectures/phi.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/phi3.py |
_SizedSplitConversion |
6 |
1 |
0 |
0 |
0 |
83% |
| transformer_lens/model_bridge/supported_architectures/phi3.py |
Phi3ArchitectureAdapter |
105 |
85 |
0 |
48 |
0 |
13% |
| transformer_lens/model_bridge/supported_architectures/phi3.py |
(no class) |
19 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/pythia.py |
PythiaArchitectureAdapter |
40 |
37 |
0 |
6 |
0 |
7% |
| transformer_lens/model_bridge/supported_architectures/pythia.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen.py |
QwenArchitectureAdapter |
39 |
30 |
0 |
8 |
0 |
19% |
| transformer_lens/model_bridge/supported_architectures/qwen.py |
(no class) |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen2.py |
Qwen2ArchitectureAdapter |
17 |
6 |
0 |
6 |
0 |
48% |
| transformer_lens/model_bridge/supported_architectures/qwen2.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3.py |
Qwen3ArchitectureAdapter |
49 |
18 |
0 |
24 |
1 |
52% |
| transformer_lens/model_bridge/supported_architectures/qwen3.py |
(no class) |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_5.py |
Qwen3_5ArchitectureAdapter |
9 |
3 |
0 |
4 |
1 |
54% |
| transformer_lens/model_bridge/supported_architectures/qwen3_5.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_moe.py |
Qwen3MoeArchitectureAdapter |
26 |
12 |
0 |
16 |
1 |
36% |
| transformer_lens/model_bridge/supported_architectures/qwen3_moe.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_next.py |
Qwen3NextArchitectureAdapter |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_next.py |
(no class) |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/stablelm.py |
StableLmArchitectureAdapter |
62 |
39 |
0 |
28 |
2 |
28% |
| transformer_lens/model_bridge/supported_architectures/stablelm.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/t5.py |
T5ArchitectureAdapter |
15 |
2 |
0 |
2 |
1 |
82% |
| transformer_lens/model_bridge/supported_architectures/t5.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/xglm.py |
XGLMArchitectureAdapter |
17 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/xglm.py |
XGLMArchitectureAdapter.setup_hook_compatibility.EmbeddingScaleConversion |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/xglm.py |
(no class) |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/types.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/patching.py |
(no class) |
142 |
36 |
34 |
14 |
6 |
73% |
| transformer_lens/pretrained/__init__.py |
(no class) |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/pretrained/weight_conversions/__init__.py |
(no class) |
28 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/pretrained/weight_conversions/apertus.py |
(no class) |
70 |
7 |
0 |
14 |
4 |
87% |
| transformer_lens/pretrained/weight_conversions/bert.py |
(no class) |
37 |
33 |
0 |
2 |
0 |
10% |
| transformer_lens/pretrained/weight_conversions/bloom.py |
(no class) |
40 |
36 |
0 |
2 |
0 |
10% |
| transformer_lens/pretrained/weight_conversions/coder.py |
(no class) |
43 |
38 |
0 |
2 |
0 |
11% |
| transformer_lens/pretrained/weight_conversions/gemma.py |
(no class) |
54 |
2 |
0 |
14 |
3 |
93% |
| transformer_lens/pretrained/weight_conversions/gpt2.py |
(no class) |
43 |
1 |
0 |
4 |
1 |
96% |
| transformer_lens/pretrained/weight_conversions/gptj.py |
(no class) |
36 |
31 |
0 |
2 |
0 |
13% |
| transformer_lens/pretrained/weight_conversions/hubert.py |
(no class) |
69 |
11 |
0 |
36 |
12 |
78% |
| transformer_lens/pretrained/weight_conversions/llama.py |
(no class) |
45 |
39 |
0 |
8 |
0 |
11% |
| transformer_lens/pretrained/weight_conversions/mingpt.py |
(no class) |
40 |
36 |
0 |
2 |
0 |
10% |
| transformer_lens/pretrained/weight_conversions/mistral.py |
(no class) |
36 |
31 |
0 |
2 |
0 |
13% |
| transformer_lens/pretrained/weight_conversions/mixtral.py |
(no class) |
37 |
32 |
0 |
4 |
0 |
12% |
| transformer_lens/pretrained/weight_conversions/nanogpt.py |
(no class) |
63 |
58 |
0 |
12 |
0 |
7% |
| transformer_lens/pretrained/weight_conversions/neel_solu_old.py |
(no class) |
17 |
14 |
0 |
12 |
0 |
10% |
| transformer_lens/pretrained/weight_conversions/neo.py |
(no class) |
40 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/pretrained/weight_conversions/neox.py |
(no class) |
34 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/pretrained/weight_conversions/olmo.py |
(no class) |
36 |
31 |
0 |
2 |
0 |
13% |
| transformer_lens/pretrained/weight_conversions/olmo2.py |
(no class) |
40 |
34 |
0 |
2 |
0 |
14% |
| transformer_lens/pretrained/weight_conversions/olmo3.py |
(no class) |
42 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/pretrained/weight_conversions/olmoe.py |
(no class) |
43 |
38 |
0 |
4 |
0 |
11% |
| transformer_lens/pretrained/weight_conversions/openai.py |
(no class) |
49 |
4 |
0 |
8 |
2 |
89% |
| transformer_lens/pretrained/weight_conversions/opt.py |
(no class) |
40 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/pretrained/weight_conversions/phi.py |
(no class) |
41 |
37 |
0 |
2 |
0 |
9% |
| transformer_lens/pretrained/weight_conversions/phi3.py |
(no class) |
41 |
35 |
0 |
2 |
0 |
14% |
| transformer_lens/pretrained/weight_conversions/qwen.py |
(no class) |
38 |
33 |
0 |
2 |
0 |
12% |
| transformer_lens/pretrained/weight_conversions/qwen2.py |
(no class) |
41 |
36 |
0 |
2 |
0 |
12% |
| transformer_lens/pretrained/weight_conversions/qwen3.py |
(no class) |
43 |
37 |
0 |
4 |
0 |
13% |
| transformer_lens/pretrained/weight_conversions/t5.py |
(no class) |
33 |
29 |
0 |
4 |
0 |
11% |
| transformer_lens/supported_models.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/__init__.py |
(no class) |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/__init__.py |
(no class) |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/alias_drift.py |
DriftReport |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/alias_drift.py |
(no class) |
59 |
26 |
0 |
20 |
2 |
47% |
| transformer_lens/tools/model_registry/api.py |
(no class) |
142 |
43 |
0 |
52 |
9 |
62% |
| transformer_lens/tools/model_registry/discover_architectures.py |
ArchitectureEntry |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/discover_architectures.py |
(no class) |
100 |
100 |
0 |
30 |
0 |
0% |
| transformer_lens/tools/model_registry/exceptions.py |
ModelRegistryError |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/exceptions.py |
ModelNotFoundError |
6 |
1 |
0 |
2 |
1 |
75% |
| transformer_lens/tools/model_registry/exceptions.py |
ArchitectureNotSupportedError |
6 |
5 |
0 |
2 |
0 |
12% |
| transformer_lens/tools/model_registry/exceptions.py |
DataNotLoadedError |
6 |
5 |
0 |
2 |
0 |
12% |
| transformer_lens/tools/model_registry/exceptions.py |
DataValidationError |
8 |
7 |
0 |
4 |
0 |
8% |
| transformer_lens/tools/model_registry/exceptions.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/generate_report.py |
(no class) |
107 |
107 |
0 |
30 |
0 |
0% |
| transformer_lens/tools/model_registry/hf_scraper.py |
(no class) |
243 |
243 |
0 |
80 |
0 |
0% |
| transformer_lens/tools/model_registry/registry_io.py |
(no class) |
90 |
7 |
0 |
32 |
4 |
88% |
| transformer_lens/tools/model_registry/relevancy.py |
(no class) |
40 |
0 |
0 |
18 |
0 |
100% |
| transformer_lens/tools/model_registry/schemas.py |
ModelMetadata |
5 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/tools/model_registry/schemas.py |
ModelEntry |
13 |
1 |
0 |
8 |
1 |
90% |
| transformer_lens/tools/model_registry/schemas.py |
ArchitectureGap |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/schemas.py |
ScanInfo |
5 |
1 |
0 |
2 |
1 |
71% |
| transformer_lens/tools/model_registry/schemas.py |
SupportedModelsReport |
6 |
0 |
0 |
2 |
1 |
88% |
| transformer_lens/tools/model_registry/schemas.py |
ArchitectureGapsReport |
6 |
0 |
0 |
2 |
1 |
88% |
| transformer_lens/tools/model_registry/schemas.py |
ArchitectureStats |
1 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/schemas.py |
ArchitectureAnalysis |
1 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/schemas.py |
(no class) |
83 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/validate.py |
ValidationError |
3 |
2 |
0 |
2 |
0 |
20% |
| transformer_lens/tools/model_registry/validate.py |
ValidationResult |
1 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/validate.py |
(no class) |
232 |
77 |
0 |
136 |
36 |
58% |
| transformer_lens/tools/model_registry/verification.py |
VerificationRecord |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/verification.py |
VerificationHistory |
19 |
0 |
0 |
8 |
1 |
96% |
| transformer_lens/tools/model_registry/verification.py |
(no class) |
27 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/verify_models.py |
ModelCandidate |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/verify_models.py |
VerificationProgress |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/verify_models.py |
(no class) |
636 |
555 |
0 |
310 |
1 |
9% |
| transformer_lens/train.py |
HookedTransformerTrainConfig |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/train.py |
(no class) |
75 |
45 |
0 |
32 |
0 |
28% |
| transformer_lens/utilities/__init__.py |
(no class) |
17 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/activation_functions.py |
XIELU |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/activation_functions.py |
(no class) |
25 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/addmm.py |
(no class) |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/aliases.py |
(no class) |
59 |
8 |
0 |
36 |
2 |
87% |
| transformer_lens/utilities/architectures.py |
(no class) |
49 |
8 |
0 |
20 |
9 |
75% |
| transformer_lens/utilities/attention.py |
(no class) |
15 |
2 |
0 |
4 |
2 |
79% |
| transformer_lens/utilities/attribute_utils.py |
(no class) |
11 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/utilities/bridge_components.py |
(no class) |
41 |
5 |
0 |
24 |
6 |
83% |
| transformer_lens/utilities/cache.py |
(no class) |
6 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/utilities/components_utils.py |
(no class) |
29 |
3 |
0 |
18 |
3 |
87% |
| transformer_lens/utilities/defaults_utils.py |
LocallyOverridenDefaults |
23 |
0 |
0 |
10 |
0 |
100% |
| transformer_lens/utilities/defaults_utils.py |
(no class) |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/devices.py |
ModelWithCfg |
0 |
0 |
2 |
0 |
0 |
100% |
| transformer_lens/utilities/devices.py |
(no class) |
65 |
0 |
3 |
36 |
3 |
97% |
| transformer_lens/utilities/exploratory_utils.py |
(no class) |
48 |
4 |
0 |
16 |
5 |
86% |
| transformer_lens/utilities/gpu_utils.py |
(no class) |
5 |
1 |
0 |
0 |
0 |
80% |
| transformer_lens/utilities/hf_utils.py |
(no class) |
73 |
34 |
0 |
30 |
6 |
48% |
| transformer_lens/utilities/initialization_utils.py |
(no class) |
41 |
0 |
0 |
8 |
0 |
100% |
| transformer_lens/utilities/library_utils.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/lm_utils.py |
(no class) |
22 |
5 |
0 |
6 |
1 |
71% |
| transformer_lens/utilities/logits_utils.py |
(no class) |
40 |
19 |
0 |
16 |
4 |
52% |
| transformer_lens/utilities/matrix.py |
(no class) |
23 |
1 |
0 |
6 |
1 |
93% |
| transformer_lens/utilities/multi_gpu.py |
(no class) |
88 |
13 |
2 |
36 |
2 |
85% |
| transformer_lens/utilities/slice.py |
Slice |
31 |
2 |
0 |
18 |
2 |
92% |
| transformer_lens/utilities/slice.py |
(no class) |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/tensors.py |
(no class) |
84 |
37 |
0 |
40 |
2 |
48% |
| transformer_lens/utilities/tokenize_utils.py |
(no class) |
101 |
4 |
0 |
38 |
7 |
92% |
| transformer_lens/utils.py |
(no class) |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/weight_processing.py |
ProcessWeights |
762 |
183 |
4 |
396 |
102 |
72% |
| transformer_lens/weight_processing.py |
(no class) |
60 |
0 |
42 |
0 |
0 |
100% |