| transformer_lens/ActivationCache.py |
466 |
20 |
2 |
240 |
17 |
94% |
| transformer_lens/FactoredMatrix.py |
135 |
4 |
58 |
28 |
2 |
96% |
| transformer_lens/HookedRootModule.py |
175 |
136 |
0 |
86 |
0 |
15% |
| transformer_lens/SVDInterpreter.py |
63 |
4 |
0 |
18 |
3 |
91% |
| transformer_lens/__init__.py |
29 |
6 |
0 |
6 |
3 |
74% |
| transformer_lens/benchmarks/__init__.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/benchmarks/activation_cache.py |
62 |
32 |
0 |
32 |
9 |
46% |
| transformer_lens/benchmarks/audio.py |
145 |
104 |
0 |
54 |
3 |
26% |
| transformer_lens/benchmarks/backward_gradients.py |
180 |
102 |
0 |
82 |
12 |
38% |
| transformer_lens/benchmarks/component_benchmark.py |
34 |
21 |
0 |
18 |
3 |
31% |
| transformer_lens/benchmarks/component_outputs.py |
467 |
144 |
0 |
220 |
47 |
65% |
| transformer_lens/benchmarks/encoder_common.py |
87 |
40 |
0 |
34 |
7 |
51% |
| transformer_lens/benchmarks/forward_pass.py |
100 |
70 |
0 |
46 |
6 |
25% |
| transformer_lens/benchmarks/generation.py |
64 |
33 |
0 |
30 |
5 |
45% |
| transformer_lens/benchmarks/hook_registration.py |
210 |
92 |
0 |
98 |
18 |
53% |
| transformer_lens/benchmarks/main_benchmark.py |
891 |
522 |
0 |
474 |
116 |
37% |
| transformer_lens/benchmarks/multimodal.py |
106 |
66 |
0 |
48 |
4 |
35% |
| transformer_lens/benchmarks/text_quality.py |
327 |
61 |
0 |
138 |
27 |
79% |
| transformer_lens/benchmarks/text_quality_profiles.py |
205 |
27 |
2 |
104 |
13 |
85% |
| transformer_lens/benchmarks/utils.py |
186 |
71 |
0 |
68 |
12 |
59% |
| transformer_lens/benchmarks/vision.py |
94 |
71 |
0 |
38 |
1 |
21% |
| transformer_lens/benchmarks/weight_processing.py |
260 |
248 |
0 |
126 |
0 |
3% |
| transformer_lens/cache/__init__.py |
1 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/cache/key_value_cache.py |
37 |
19 |
0 |
10 |
0 |
38% |
| transformer_lens/cache/key_value_cache_entry.py |
21 |
0 |
0 |
2 |
1 |
96% |
| transformer_lens/config/__init__.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/config/transformer_bridge_config.py |
122 |
2 |
0 |
20 |
4 |
96% |
| transformer_lens/config/transformer_lens_config.py |
62 |
4 |
0 |
12 |
2 |
92% |
| transformer_lens/conversion_utils/__init__.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/__init__.py |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/arithmetic_tensor_conversion.py |
39 |
12 |
0 |
16 |
1 |
62% |
| transformer_lens/conversion_utils/conversion_steps/attention_auto_conversion.py |
51 |
29 |
0 |
22 |
2 |
33% |
| transformer_lens/conversion_utils/conversion_steps/base_tensor_conversion.py |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/callable_tensor_conversion.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/chain_tensor_conversion.py |
15 |
6 |
0 |
4 |
0 |
47% |
| transformer_lens/conversion_utils/conversion_steps/rearrange_tensor_conversion.py |
18 |
1 |
0 |
0 |
0 |
94% |
| transformer_lens/conversion_utils/conversion_steps/repeat_tensor_conversion.py |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/conversion_steps/split_tensor_conversion.py |
12 |
2 |
0 |
0 |
0 |
83% |
| transformer_lens/conversion_utils/conversion_steps/tensor_conversion_set.py |
53 |
19 |
0 |
18 |
1 |
58% |
| transformer_lens/conversion_utils/conversion_steps/ternary_tensor_conversion.py |
37 |
0 |
0 |
14 |
1 |
98% |
| transformer_lens/conversion_utils/conversion_steps/transpose_tensor_conversion.py |
17 |
5 |
0 |
8 |
4 |
64% |
| transformer_lens/conversion_utils/conversion_steps/zeros_like_conversion.py |
7 |
1 |
0 |
0 |
0 |
86% |
| transformer_lens/conversion_utils/helpers/__init__.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/conversion_utils/helpers/find_property.py |
7 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/conversion_utils/helpers/merge_quantiziation_fields.py |
17 |
1 |
0 |
10 |
1 |
93% |
| transformer_lens/conversion_utils/hook_conversion_utils.py |
19 |
5 |
0 |
10 |
1 |
72% |
| transformer_lens/conversion_utils/param_processing_conversion.py |
22 |
2 |
0 |
4 |
2 |
85% |
| transformer_lens/evals.py |
223 |
59 |
0 |
56 |
5 |
73% |
| transformer_lens/factories/__init__.py |
0 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/factories/activation_function_factory.py |
14 |
3 |
0 |
6 |
3 |
70% |
| transformer_lens/factories/architecture_adapter_factory.py |
38 |
2 |
0 |
10 |
0 |
96% |
| transformer_lens/head_detector.py |
89 |
3 |
0 |
32 |
2 |
96% |
| transformer_lens/hook_points.py |
199 |
27 |
5 |
86 |
10 |
85% |
| transformer_lens/lit/__init__.py |
61 |
41 |
0 |
24 |
1 |
25% |
| transformer_lens/lit/constants.py |
80 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/lit/dataset.py |
187 |
111 |
3 |
26 |
2 |
37% |
| transformer_lens/lit/model.py |
233 |
181 |
3 |
68 |
4 |
19% |
| transformer_lens/lit/utils.py |
122 |
59 |
0 |
54 |
6 |
49% |
| transformer_lens/model_bridge/__init__.py |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/_relevance_rules.py |
121 |
0 |
9 |
24 |
1 |
99% |
| transformer_lens/model_bridge/architecture_adapter.py |
471 |
78 |
0 |
262 |
46 |
80% |
| transformer_lens/model_bridge/bridge.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/bridge_core.py |
900 |
135 |
0 |
504 |
67 |
83% |
| transformer_lens/model_bridge/buffer_restore.py |
33 |
3 |
0 |
16 |
1 |
92% |
| transformer_lens/model_bridge/compat.py |
22 |
9 |
0 |
10 |
2 |
53% |
| transformer_lens/model_bridge/component_setup.py |
242 |
22 |
2 |
130 |
13 |
88% |
| transformer_lens/model_bridge/composition_scores.py |
49 |
7 |
0 |
6 |
3 |
82% |
| transformer_lens/model_bridge/driver_protocol.py |
81 |
3 |
30 |
30 |
5 |
93% |
| transformer_lens/model_bridge/exceptions.py |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/__init__.py |
50 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/alibi_joint_qkv_attention.py |
70 |
6 |
0 |
20 |
7 |
83% |
| transformer_lens/model_bridge/generalized_components/alibi_utils.py |
19 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/altup_block.py |
58 |
17 |
0 |
22 |
7 |
60% |
| transformer_lens/model_bridge/generalized_components/attention.py |
427 |
34 |
0 |
200 |
34 |
88% |
| transformer_lens/model_bridge/generalized_components/audio_feature_extractor.py |
16 |
2 |
0 |
4 |
2 |
80% |
| transformer_lens/model_bridge/generalized_components/base.py |
233 |
29 |
0 |
118 |
15 |
85% |
| transformer_lens/model_bridge/generalized_components/block.py |
260 |
16 |
0 |
114 |
16 |
90% |
| transformer_lens/model_bridge/generalized_components/bloom_attention.py |
107 |
6 |
0 |
30 |
8 |
88% |
| transformer_lens/model_bridge/generalized_components/bloom_block.py |
42 |
24 |
0 |
16 |
2 |
34% |
| transformer_lens/model_bridge/generalized_components/bloom_mlp.py |
22 |
3 |
0 |
8 |
2 |
77% |
| transformer_lens/model_bridge/generalized_components/clip_vision_encoder.py |
43 |
19 |
0 |
14 |
1 |
47% |
| transformer_lens/model_bridge/generalized_components/codegen_attention.py |
85 |
16 |
0 |
18 |
6 |
75% |
| transformer_lens/model_bridge/generalized_components/conv1d.py |
23 |
17 |
0 |
6 |
0 |
21% |
| transformer_lens/model_bridge/generalized_components/conv_pos_embed.py |
16 |
2 |
0 |
4 |
2 |
80% |
| transformer_lens/model_bridge/generalized_components/depthwise_conv1d.py |
30 |
18 |
0 |
6 |
1 |
36% |
| transformer_lens/model_bridge/generalized_components/embedding.py |
44 |
12 |
0 |
16 |
7 |
65% |
| transformer_lens/model_bridge/generalized_components/gated_delta_net.py |
186 |
17 |
0 |
46 |
9 |
87% |
| transformer_lens/model_bridge/generalized_components/gated_mlp.py |
209 |
26 |
0 |
92 |
31 |
79% |
| transformer_lens/model_bridge/generalized_components/gated_rms_norm.py |
16 |
1 |
0 |
4 |
2 |
85% |
| transformer_lens/model_bridge/generalized_components/glm_moe_dsa_attention.py |
127 |
26 |
0 |
34 |
11 |
72% |
| transformer_lens/model_bridge/generalized_components/joint_gate_up_mlp.py |
98 |
3 |
0 |
24 |
4 |
94% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_attention.py |
243 |
20 |
0 |
78 |
26 |
86% |
| transformer_lens/model_bridge/generalized_components/joint_qkv_position_embeddings_attention.py |
76 |
24 |
0 |
12 |
2 |
64% |
| transformer_lens/model_bridge/generalized_components/lfm2_gated_short_conv.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/linear.py |
50 |
15 |
0 |
24 |
7 |
65% |
| transformer_lens/model_bridge/generalized_components/mla_attention.py |
183 |
57 |
0 |
54 |
4 |
64% |
| transformer_lens/model_bridge/generalized_components/mlp.py |
88 |
8 |
0 |
36 |
6 |
87% |
| transformer_lens/model_bridge/generalized_components/moe.py |
276 |
17 |
0 |
132 |
26 |
89% |
| transformer_lens/model_bridge/generalized_components/mpt_alibi_attention.py |
72 |
14 |
0 |
16 |
3 |
76% |
| transformer_lens/model_bridge/generalized_components/normalization.py |
178 |
7 |
0 |
62 |
6 |
95% |
| transformer_lens/model_bridge/generalized_components/opaque_block.py |
54 |
14 |
0 |
24 |
7 |
65% |
| transformer_lens/model_bridge/generalized_components/pooler.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/pos_embed.py |
30 |
2 |
0 |
12 |
2 |
90% |
| transformer_lens/model_bridge/generalized_components/position_embedding_hooks_mixin.py |
17 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/position_embeddings_attention.py |
320 |
47 |
0 |
126 |
19 |
83% |
| transformer_lens/model_bridge/generalized_components/qwen3_5_vision_encoder.py |
18 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/rms_normalization.py |
9 |
1 |
2 |
2 |
1 |
82% |
| transformer_lens/model_bridge/generalized_components/rotary_embedding.py |
49 |
14 |
0 |
20 |
7 |
64% |
| transformer_lens/model_bridge/generalized_components/siglip_vision_encoder.py |
56 |
7 |
0 |
18 |
7 |
81% |
| transformer_lens/model_bridge/generalized_components/ssm2_mixer.py |
127 |
5 |
0 |
30 |
7 |
92% |
| transformer_lens/model_bridge/generalized_components/ssm_block.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/ssm_mixer.py |
154 |
8 |
0 |
48 |
7 |
92% |
| transformer_lens/model_bridge/generalized_components/ssm_protocol.py |
23 |
0 |
7 |
4 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/symbolic.py |
8 |
1 |
0 |
0 |
0 |
88% |
| transformer_lens/model_bridge/generalized_components/t5_block.py |
108 |
24 |
0 |
46 |
13 |
71% |
| transformer_lens/model_bridge/generalized_components/t5gemma2_decoder_block.py |
54 |
10 |
0 |
8 |
2 |
74% |
| transformer_lens/model_bridge/generalized_components/t5gemma2_merged_attention.py |
24 |
0 |
0 |
4 |
2 |
93% |
| transformer_lens/model_bridge/generalized_components/t5gemma_decoder_block.py |
64 |
43 |
0 |
8 |
0 |
29% |
| transformer_lens/model_bridge/generalized_components/unembedding.py |
55 |
17 |
0 |
18 |
6 |
63% |
| transformer_lens/model_bridge/generalized_components/vision_classifier_head.py |
11 |
1 |
0 |
2 |
1 |
85% |
| transformer_lens/model_bridge/generalized_components/vision_embeddings.py |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/generalized_components/vision_projection.py |
18 |
2 |
0 |
4 |
2 |
82% |
| transformer_lens/model_bridge/get_params_util.py |
124 |
5 |
0 |
52 |
2 |
96% |
| transformer_lens/model_bridge/remote_bridge.py |
99 |
11 |
0 |
42 |
10 |
84% |
| transformer_lens/model_bridge/sources/__init__.py |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/sources/_bridge_builder.py |
100 |
4 |
0 |
44 |
3 |
95% |
| transformer_lens/model_bridge/sources/_driver_base.py |
18 |
0 |
13 |
0 |
0 |
100% |
| transformer_lens/model_bridge/sources/_hf_format.py |
244 |
28 |
0 |
176 |
22 |
88% |
| transformer_lens/model_bridge/sources/inspect/__init__.py |
9 |
4 |
0 |
2 |
0 |
45% |
| transformer_lens/model_bridge/sources/inspect/_provider_base.py |
103 |
14 |
0 |
30 |
4 |
85% |
| transformer_lens/model_bridge/sources/inspect/conftest.py |
3 |
3 |
0 |
0 |
0 |
0% |
| transformer_lens/model_bridge/sources/inspect/driver.py |
126 |
6 |
0 |
30 |
5 |
93% |
| transformer_lens/model_bridge/sources/inspect/eval.py |
57 |
2 |
0 |
16 |
3 |
93% |
| transformer_lens/model_bridge/sources/inspect/hooks.py |
31 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/sources/inspect/intervention.py |
29 |
4 |
0 |
18 |
4 |
83% |
| transformer_lens/model_bridge/sources/inspect/profiles.py |
68 |
13 |
0 |
24 |
6 |
75% |
| transformer_lens/model_bridge/sources/inspect/source.py |
60 |
1 |
0 |
16 |
4 |
93% |
| transformer_lens/model_bridge/sources/inspect/transformers_provider.py |
451 |
38 |
0 |
192 |
33 |
88% |
| transformer_lens/model_bridge/sources/inspect/vllm_provider.py |
196 |
26 |
0 |
72 |
11 |
85% |
| transformer_lens/model_bridge/sources/inspect/wire.py |
34 |
3 |
0 |
10 |
2 |
89% |
| transformer_lens/model_bridge/sources/native/__init__.py |
32 |
0 |
22 |
14 |
0 |
100% |
| transformer_lens/model_bridge/sources/native/init.py |
101 |
1 |
0 |
30 |
3 |
97% |
| transformer_lens/model_bridge/sources/native/model.py |
292 |
9 |
0 |
74 |
8 |
95% |
| transformer_lens/model_bridge/sources/tl_legacy.py |
106 |
42 |
0 |
38 |
7 |
53% |
| transformer_lens/model_bridge/sources/transformers/__init__.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/sources/transformers/helpers.py |
108 |
43 |
0 |
42 |
2 |
67% |
| transformer_lens/model_bridge/sources/transformers/source.py |
171 |
14 |
0 |
100 |
14 |
90% |
| transformer_lens/model_bridge/sources/transformers_driver.py |
41 |
1 |
0 |
16 |
1 |
96% |
| transformer_lens/model_bridge/sources/vllm/__init__.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/sources/vllm/driver.py |
352 |
114 |
0 |
162 |
13 |
66% |
| transformer_lens/model_bridge/sources/vllm/internals.py |
46 |
16 |
0 |
26 |
3 |
60% |
| transformer_lens/model_bridge/sources/vllm/intervention_specs.py |
43 |
3 |
0 |
28 |
1 |
94% |
| transformer_lens/model_bridge/sources/vllm/overlays/__init__.py |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/sources/vllm/overlays/base.py |
7 |
2 |
0 |
0 |
0 |
71% |
| transformer_lens/model_bridge/sources/vllm/overlays/decoder_only.py |
15 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/sources/vllm/plugin.py |
148 |
92 |
0 |
46 |
7 |
36% |
| transformer_lens/model_bridge/sources/vllm/source.py |
90 |
0 |
0 |
28 |
1 |
99% |
| transformer_lens/model_bridge/sources/vllm/worker_extension.py |
161 |
8 |
0 |
62 |
4 |
94% |
| transformer_lens/model_bridge/supported_architectures/__init__.py |
157 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/_remote_code_compat.py |
55 |
0 |
0 |
20 |
1 |
99% |
| transformer_lens/model_bridge/supported_architectures/afmoe.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/apertus.py |
58 |
3 |
0 |
6 |
2 |
92% |
| transformer_lens/model_bridge/supported_architectures/arcee.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/ast.py |
31 |
1 |
0 |
6 |
3 |
89% |
| transformer_lens/model_bridge/supported_architectures/audio_flamingo3.py |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/baichuan.py |
147 |
25 |
0 |
46 |
7 |
78% |
| transformer_lens/model_bridge/supported_architectures/bamba.py |
18 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/bart.py |
81 |
0 |
0 |
18 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/bd3lm.py |
62 |
12 |
0 |
16 |
3 |
76% |
| transformer_lens/model_bridge/supported_architectures/bert.py |
29 |
0 |
0 |
6 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/bitnet.py |
28 |
0 |
0 |
8 |
1 |
97% |
| transformer_lens/model_bridge/supported_architectures/blenderbot.py |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/bloom.py |
40 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/codegen.py |
33 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/cohere.py |
99 |
4 |
0 |
38 |
5 |
93% |
| transformer_lens/model_bridge/supported_architectures/deepseek_v2.py |
39 |
0 |
0 |
8 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/deepseek_v3.py |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/deepseek_v4.py |
72 |
9 |
0 |
18 |
7 |
78% |
| transformer_lens/model_bridge/supported_architectures/dream.py |
56 |
16 |
0 |
18 |
5 |
58% |
| transformer_lens/model_bridge/supported_architectures/emu3.py |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/ernie4_5.py |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/ernie4_5_moe.py |
13 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/exaone.py |
27 |
13 |
0 |
4 |
0 |
45% |
| transformer_lens/model_bridge/supported_architectures/exaone4.py |
29 |
2 |
0 |
10 |
2 |
90% |
| transformer_lens/model_bridge/supported_architectures/falcon.py |
103 |
26 |
0 |
36 |
7 |
72% |
| transformer_lens/model_bridge/supported_architectures/falcon_h1.py |
29 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/falcon_mamba.py |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/flex_olmo.py |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/florence2.py |
13 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma1.py |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma2.py |
20 |
2 |
0 |
4 |
2 |
83% |
| transformer_lens/model_bridge/supported_architectures/gemma3.py |
32 |
12 |
0 |
10 |
0 |
48% |
| transformer_lens/model_bridge/supported_architectures/gemma3_multimodal.py |
26 |
2 |
0 |
0 |
0 |
92% |
| transformer_lens/model_bridge/supported_architectures/gemma3n.py |
26 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma4.py |
28 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gemma4_text.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gidd.py |
45 |
11 |
0 |
6 |
1 |
73% |
| transformer_lens/model_bridge/supported_architectures/glm.py |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/glm4.py |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/glm4_moe.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/glm4_moe_lite.py |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/glm4v.py |
18 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/glm_asr.py |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/glm_moe_dsa.py |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt2.py |
52 |
10 |
0 |
14 |
3 |
71% |
| transformer_lens/model_bridge/supported_architectures/gpt2_lm_head_custom.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/gpt_bigcode.py |
62 |
0 |
0 |
10 |
1 |
99% |
| transformer_lens/model_bridge/supported_architectures/gpt_oss.py |
22 |
0 |
0 |
8 |
1 |
97% |
| transformer_lens/model_bridge/supported_architectures/gptj.py |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite.py |
26 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite_moe.py |
5 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/granite_moe_hybrid.py |
28 |
0 |
0 |
6 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/hrm_text.py |
47 |
17 |
0 |
22 |
2 |
55% |
| transformer_lens/model_bridge/supported_architectures/hubert.py |
40 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/hunyuan_v1_dense.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/hyenadna.py |
25 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/idefics3.py |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/internlm2.py |
89 |
22 |
0 |
26 |
4 |
65% |
| transformer_lens/model_bridge/supported_architectures/jais2.py |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/jamba.py |
51 |
0 |
0 |
4 |
1 |
98% |
| transformer_lens/model_bridge/supported_architectures/jetmoe.py |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/laguna.py |
23 |
2 |
0 |
4 |
2 |
85% |
| transformer_lens/model_bridge/supported_architectures/led.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/lfm2.py |
26 |
0 |
0 |
10 |
2 |
94% |
| transformer_lens/model_bridge/supported_architectures/lfm2_moe.py |
44 |
9 |
0 |
22 |
4 |
74% |
| transformer_lens/model_bridge/supported_architectures/llada.py |
184 |
25 |
0 |
52 |
15 |
82% |
| transformer_lens/model_bridge/supported_architectures/llada2_moe.py |
48 |
1 |
0 |
10 |
3 |
93% |
| transformer_lens/model_bridge/supported_architectures/llama.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llama4.py |
31 |
3 |
0 |
8 |
3 |
85% |
| transformer_lens/model_bridge/supported_architectures/llama4_multimodal.py |
13 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava.py |
20 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava_next.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/llava_onevision.py |
16 |
2 |
0 |
10 |
2 |
85% |
| transformer_lens/model_bridge/supported_architectures/longt5.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/m2m100.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mamba.py |
24 |
1 |
0 |
2 |
1 |
92% |
| transformer_lens/model_bridge/supported_architectures/mamba2.py |
44 |
1 |
0 |
2 |
1 |
96% |
| transformer_lens/model_bridge/supported_architectures/marian.py |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mbart.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mingpt.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/minimax_m2.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/ministral3.py |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mistral.py |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mistral3.py |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mixtral.py |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/modernbert_decoder.py |
19 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/mpt.py |
30 |
0 |
0 |
2 |
1 |
97% |
| transformer_lens/model_bridge/supported_architectures/music_flamingo.py |
2 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/nanochat.py |
13 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/nanogpt.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/native.py |
63 |
0 |
0 |
22 |
1 |
99% |
| transformer_lens/model_bridge/supported_architectures/neel_solu_old.py |
26 |
15 |
0 |
12 |
0 |
29% |
| transformer_lens/model_bridge/supported_architectures/nemotron.py |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/nemotron_h.py |
32 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/neo.py |
34 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/neox.py |
55 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo.py |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo2.py |
14 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo3.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/olmo_hybrid.py |
35 |
2 |
0 |
6 |
2 |
90% |
| transformer_lens/model_bridge/supported_architectures/olmoe.py |
10 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/openai_gpt.py |
21 |
1 |
0 |
2 |
1 |
91% |
| transformer_lens/model_bridge/supported_architectures/openelm.py |
63 |
28 |
0 |
26 |
4 |
48% |
| transformer_lens/model_bridge/supported_architectures/opt.py |
77 |
1 |
0 |
32 |
5 |
94% |
| transformer_lens/model_bridge/supported_architectures/ouro.py |
22 |
9 |
0 |
8 |
0 |
43% |
| transformer_lens/model_bridge/supported_architectures/pegasus.py |
3 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/phi.py |
19 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/phi3.py |
119 |
14 |
0 |
42 |
9 |
81% |
| transformer_lens/model_bridge/supported_architectures/phimoe.py |
41 |
5 |
0 |
18 |
2 |
85% |
| transformer_lens/model_bridge/supported_architectures/pretrain.py |
108 |
10 |
0 |
50 |
7 |
88% |
| transformer_lens/model_bridge/supported_architectures/qwen.py |
48 |
1 |
0 |
8 |
1 |
96% |
| transformer_lens/model_bridge/supported_architectures/qwen2.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen2_5_vl.py |
17 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen2_audio.py |
12 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen2_moe.py |
12 |
1 |
0 |
2 |
1 |
86% |
| transformer_lens/model_bridge/supported_architectures/qwen3.py |
29 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_5.py |
22 |
0 |
0 |
4 |
1 |
96% |
| transformer_lens/model_bridge/supported_architectures/qwen3_5_moe.py |
12 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_5_multimodal.py |
16 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_moe.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_next.py |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_vl.py |
21 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/qwen3_vl_moe.py |
6 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/raven.py |
33 |
1 |
0 |
6 |
2 |
92% |
| transformer_lens/model_bridge/supported_architectures/recurrent_gemma.py |
21 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/rwkv.py |
32 |
0 |
0 |
4 |
2 |
94% |
| transformer_lens/model_bridge/supported_architectures/rwkv7.py |
46 |
1 |
0 |
6 |
2 |
94% |
| transformer_lens/model_bridge/supported_architectures/seed_oss.py |
7 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/smollm3.py |
21 |
0 |
0 |
4 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/stablelm.py |
26 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/starcoder2.py |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/switch_transformers.py |
20 |
3 |
0 |
0 |
0 |
85% |
| transformer_lens/model_bridge/supported_architectures/t5.py |
21 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/t5gemma.py |
36 |
14 |
0 |
10 |
0 |
48% |
| transformer_lens/model_bridge/supported_architectures/t5gemma2.py |
48 |
20 |
0 |
16 |
0 |
44% |
| transformer_lens/model_bridge/supported_architectures/vaultgemma.py |
13 |
0 |
0 |
4 |
1 |
94% |
| transformer_lens/model_bridge/supported_architectures/vit.py |
40 |
0 |
0 |
10 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/wav2vec2.py |
11 |
0 |
0 |
6 |
1 |
94% |
| transformer_lens/model_bridge/supported_architectures/xglm.py |
15 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/youtu.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/supported_architectures/zamba2.py |
29 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_bridge/transformer_bridge.py |
1839 |
198 |
3 |
1048 |
120 |
87% |
| transformer_lens/model_bridge/types.py |
11 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/model_protocol.py |
8 |
0 |
50 |
0 |
0 |
100% |
| transformer_lens/patching.py |
142 |
38 |
34 |
14 |
6 |
72% |
| transformer_lens/supported_models.py |
18 |
0 |
0 |
6 |
0 |
100% |
| transformer_lens/tools/__init__.py |
10 |
2 |
0 |
2 |
1 |
75% |
| transformer_lens/tools/analysis/__init__.py |
9 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/analysis/_model_state.py |
20 |
0 |
0 |
12 |
0 |
100% |
| transformer_lens/tools/analysis/attribution_patching.py |
324 |
17 |
0 |
156 |
22 |
92% |
| transformer_lens/tools/analysis/backward_lens.py |
436 |
31 |
0 |
180 |
31 |
90% |
| transformer_lens/tools/analysis/direct_logit_attribution.py |
52 |
2 |
0 |
22 |
3 |
93% |
| transformer_lens/tools/analysis/direct_path_patching.py |
60 |
2 |
0 |
10 |
2 |
94% |
| transformer_lens/tools/analysis/jacobian_lens.py |
692 |
28 |
0 |
256 |
19 |
95% |
| transformer_lens/tools/analysis/jacobian_lens_coordinate_patch.py |
244 |
17 |
0 |
92 |
16 |
90% |
| transformer_lens/tools/analysis/jacobian_lens_decomposition.py |
265 |
10 |
0 |
96 |
10 |
94% |
| transformer_lens/tools/analysis/projection_kernel.py |
338 |
27 |
0 |
124 |
27 |
88% |
| transformer_lens/tools/analysis/svd_circuits.py |
138 |
1 |
0 |
36 |
1 |
99% |
| transformer_lens/tools/model_registry/__init__.py |
8 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/tools/model_registry/alias_drift.py |
61 |
28 |
0 |
20 |
2 |
46% |
| transformer_lens/tools/model_registry/api.py |
144 |
47 |
0 |
52 |
9 |
60% |
| transformer_lens/tools/model_registry/checkpoints.py |
22 |
1 |
0 |
10 |
1 |
94% |
| transformer_lens/tools/model_registry/discover_architectures.py |
100 |
100 |
0 |
30 |
0 |
0% |
| transformer_lens/tools/model_registry/exceptions.py |
36 |
21 |
0 |
10 |
1 |
35% |
| transformer_lens/tools/model_registry/generate_report.py |
113 |
104 |
0 |
34 |
1 |
7% |
| transformer_lens/tools/model_registry/hf_scraper.py |
382 |
382 |
6 |
156 |
0 |
0% |
| transformer_lens/tools/model_registry/registry_io.py |
168 |
17 |
0 |
74 |
4 |
88% |
| transformer_lens/tools/model_registry/relevancy.py |
40 |
0 |
0 |
18 |
0 |
100% |
| transformer_lens/tools/model_registry/schemas.py |
142 |
10 |
0 |
24 |
6 |
89% |
| transformer_lens/tools/model_registry/validate.py |
250 |
93 |
0 |
148 |
37 |
56% |
| transformer_lens/tools/model_registry/verification.py |
50 |
0 |
0 |
8 |
1 |
98% |
| transformer_lens/tools/model_registry/verify_models.py |
731 |
502 |
0 |
352 |
27 |
29% |
| transformer_lens/tools/training.py |
77 |
17 |
0 |
32 |
9 |
71% |
| transformer_lens/utilities/__init__.py |
19 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/activation_functions.py |
46 |
4 |
0 |
2 |
0 |
92% |
| transformer_lens/utilities/addmm.py |
10 |
10 |
0 |
0 |
0 |
0% |
| transformer_lens/utilities/aliases.py |
59 |
8 |
0 |
36 |
2 |
87% |
| transformer_lens/utilities/architectures.py |
57 |
8 |
0 |
22 |
6 |
82% |
| transformer_lens/utilities/attention.py |
17 |
9 |
0 |
4 |
0 |
38% |
| transformer_lens/utilities/attn_implementation.py |
31 |
0 |
0 |
16 |
0 |
100% |
| transformer_lens/utilities/attribute_utils.py |
11 |
8 |
0 |
4 |
0 |
20% |
| transformer_lens/utilities/bridge_components.py |
44 |
5 |
0 |
24 |
5 |
85% |
| transformer_lens/utilities/cache.py |
6 |
0 |
0 |
2 |
0 |
100% |
| transformer_lens/utilities/components_utils.py |
29 |
4 |
0 |
18 |
4 |
83% |
| transformer_lens/utilities/defaults_utils.py |
34 |
23 |
0 |
10 |
0 |
25% |
| transformer_lens/utilities/devices.py |
63 |
0 |
5 |
34 |
3 |
97% |
| transformer_lens/utilities/exploratory_utils.py |
48 |
40 |
0 |
16 |
0 |
12% |
| transformer_lens/utilities/gpu_utils.py |
5 |
1 |
0 |
0 |
0 |
80% |
| transformer_lens/utilities/heterogeneous_config.py |
39 |
3 |
0 |
14 |
2 |
91% |
| transformer_lens/utilities/hf_utils.py |
216 |
55 |
6 |
78 |
11 |
71% |
| transformer_lens/utilities/initialization_utils.py |
41 |
0 |
0 |
8 |
0 |
100% |
| transformer_lens/utilities/library_utils.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/utilities/lm_utils.py |
23 |
1 |
0 |
6 |
1 |
93% |
| transformer_lens/utilities/logits_utils.py |
56 |
1 |
0 |
20 |
1 |
97% |
| transformer_lens/utilities/matrix.py |
23 |
2 |
0 |
6 |
1 |
90% |
| transformer_lens/utilities/multi_gpu.py |
142 |
20 |
3 |
64 |
2 |
87% |
| transformer_lens/utilities/parameter_swap.py |
21 |
0 |
0 |
8 |
0 |
100% |
| transformer_lens/utilities/quantization.py |
50 |
2 |
0 |
28 |
2 |
95% |
| transformer_lens/utilities/slice.py |
46 |
4 |
0 |
18 |
3 |
89% |
| transformer_lens/utilities/tensors.py |
87 |
40 |
0 |
42 |
0 |
49% |
| transformer_lens/utilities/tl_checkpoint_conversion.py |
49 |
0 |
0 |
12 |
0 |
100% |
| transformer_lens/utilities/tokenize_utils.py |
115 |
3 |
0 |
48 |
6 |
94% |
| transformer_lens/utilities/tracr.py |
60 |
5 |
0 |
18 |
5 |
87% |
| transformer_lens/utilities/typed_module_list.py |
4 |
0 |
0 |
0 |
0 |
100% |
| transformer_lens/weight_processing.py |
871 |
176 |
46 |
418 |
87 |
77% |