Coverage report: 74%

Files Functions Classes

coverage.py v7.6.1, created at 2026-03-24 16:35 +0000

File statements missing excluded branches partial coverage
transformer_lens/ActivationCache.py 306 8 0 164 12 95%
transformer_lens/BertNextSentencePrediction.py 72 1 0 24 2 97%
transformer_lens/FactoredMatrix.py 132 2 0 60 3 96%
transformer_lens/HookedAudioEncoder.py 238 63 0 130 21 66%
transformer_lens/HookedEncoder.py 222 38 0 114 10 77%
transformer_lens/HookedEncoderDecoder.py 285 56 0 148 30 74%
transformer_lens/HookedTransformer.py 791 131 0 448 49 80%
transformer_lens/HookedTransformerConfig.py 139 7 0 40 5 93%
transformer_lens/SVDInterpreter.py 54 1 0 14 1 97%
transformer_lens/__init__.py 26 2 0 0 0 92%
transformer_lens/components/__init__.py 22 0 0 0 0 100%
transformer_lens/components/abstract_attention.py 293 67 0 110 28 74%
transformer_lens/components/attention.py 20 4 0 4 2 75%
transformer_lens/components/bert_block.py 45 4 0 2 1 89%
transformer_lens/components/bert_embed.py 30 0 0 2 0 100%
transformer_lens/components/bert_mlm_head.py 19 0 0 0 0 100%
transformer_lens/components/bert_nsp_head.py 16 0 0 0 0 100%
transformer_lens/components/bert_pooler.py 19 0 0 0 0 100%
transformer_lens/components/embed.py 17 0 0 4 0 100%
transformer_lens/components/grouped_query_attention.py 66 7 0 22 1 91%
transformer_lens/components/layer_norm.py 25 1 0 4 1 93%
transformer_lens/components/layer_norm_pre.py 19 1 0 2 1 90%
transformer_lens/components/mlps/can_be_used_as_mlp.py 30 1 0 6 1 94%
transformer_lens/components/mlps/gated_mlp.py 33 4 0 6 3 82%
transformer_lens/components/mlps/gated_mlp_4bit.py 32 18 0 4 1 42%
transformer_lens/components/mlps/gpt_oss_moe.py 62 0 0 4 0 100%
transformer_lens/components/mlps/mlp.py 25 0 0 2 0 100%
transformer_lens/components/mlps/moe.py 59 1 0 4 1 97%
transformer_lens/components/pos_embed.py 23 0 0 2 0 100%
transformer_lens/components/rms_norm.py 25 3 0 6 3 81%
transformer_lens/components/rms_norm_pre.py 18 1 0 2 1 90%
transformer_lens/components/t5_attention.py 50 3 0 12 3 90%
transformer_lens/components/t5_block.py 64 6 0 12 3 88%
transformer_lens/components/token_typed_embed.py 12 0 0 0 0 100%
transformer_lens/components/transformer_block.py 103 15 0 54 10 79%
transformer_lens/components/unembed.py 14 0 0 0 0 100%
transformer_lens/evals.py 222 59 0 70 6 74%
transformer_lens/factories/activation_function_factory.py 14 2 0 8 2 82%
transformer_lens/factories/mlp_factory.py 17 1 0 8 1 92%
transformer_lens/head_detector.py 84 2 0 28 2 96%
transformer_lens/hook_points.py 243 42 0 130 19 76%
transformer_lens/lit/__init__.py 61 36 0 26 1 32%
transformer_lens/lit/constants.py 80 0 0 12 6 93%
transformer_lens/lit/dataset.py 190 84 0 54 4 52%
transformer_lens/lit/model.py 230 164 0 84 5 25%
transformer_lens/lit/utils.py 122 50 0 54 6 55%
transformer_lens/loading_from_pretrained.py 405 123 0 278 64 66%
transformer_lens/past_key_value_caching.py 46 0 0 16 2 97%
transformer_lens/patching.py 147 77 0 16 0 45%
transformer_lens/pretrained/__init__.py 0 0 0 0 0 100%
transformer_lens/pretrained/weight_conversions/__init__.py 24 0 0 0 0 100%
transformer_lens/pretrained/weight_conversions/apertus.py 69 7 0 14 4 87%
transformer_lens/pretrained/weight_conversions/bert.py 37 0 0 2 0 100%
transformer_lens/pretrained/weight_conversions/bloom.py 40 0 0 2 0 100%
transformer_lens/pretrained/weight_conversions/coder.py 43 38 0 2 0 11%
transformer_lens/pretrained/weight_conversions/gemma.py 54 2 0 14 3 93%
transformer_lens/pretrained/weight_conversions/gpt2.py 42 1 0 4 1 96%
transformer_lens/pretrained/weight_conversions/gptj.py 36 31 0 2 0 13%
transformer_lens/pretrained/weight_conversions/hubert.py 69 11 0 38 12 79%
transformer_lens/pretrained/weight_conversions/llama.py 45 39 0 8 0 11%
transformer_lens/pretrained/weight_conversions/mingpt.py 40 0 0 2 0 100%
transformer_lens/pretrained/weight_conversions/mistral.py 36 31 0 2 0 13%
transformer_lens/pretrained/weight_conversions/mixtral.py 37 32 0 4 0 12%
transformer_lens/pretrained/weight_conversions/nanogpt.py 52 47 0 10 0 8%
transformer_lens/pretrained/weight_conversions/neel_solu_old.py 17 0 0 12 2 93%
transformer_lens/pretrained/weight_conversions/neo.py 40 0 0 4 0 100%
transformer_lens/pretrained/weight_conversions/neox.py 34 0 0 2 0 100%
transformer_lens/pretrained/weight_conversions/openai.py 49 4 0 8 2 89%
transformer_lens/pretrained/weight_conversions/opt.py 40 0 0 2 0 100%
transformer_lens/pretrained/weight_conversions/phi.py 41 37 0 2 0 9%
transformer_lens/pretrained/weight_conversions/phi3.py 41 35 0 2 0 14%
transformer_lens/pretrained/weight_conversions/qwen.py 38 33 0 2 0 12%
transformer_lens/pretrained/weight_conversions/qwen2.py 41 0 0 2 0 100%
transformer_lens/pretrained/weight_conversions/qwen3.py 43 37 0 4 0 13%
transformer_lens/pretrained/weight_conversions/t5.py 33 0 0 4 0 100%
transformer_lens/train.py 75 45 0 36 1 28%
transformer_lens/utilities/__init__.py 0 0 0 0 0 100%
transformer_lens/utilities/activation_functions.py 35 0 0 0 0 100%
transformer_lens/utilities/addmm.py 10 0 0 0 0 100%
transformer_lens/utilities/attention.py 15 2 0 4 2 79%
transformer_lens/utilities/devices.py 61 12 0 26 4 72%
transformer_lens/utils.py 503 91 0 214 30 78%
Total 7007 1620 0 2618 372 74%

No items found using the specified filter.