Coverage for transformer_lens/__init__.py: 89%
26 statements
« prev ^ index » next coverage.py v7.10.1, created at 2026-09-01 16:23 +0000
« prev ^ index » next coverage.py v7.10.1, created at 2026-09-01 16:23 +0000
1from . import (
2 components,
3 conversion_utils,
4 evals,
5 factories,
6 head_detector,
7 hook_points,
8 patching,
9 tools,
10 train,
11 utilities,
12)
13from . import loading_from_pretrained as loading
14from . import supported_models
15from .ActivationCache import ActivationCache
16from .BertNextSentencePrediction import BertNextSentencePrediction
17from .cache.key_value_cache import TransformerLensKeyValueCache
18from .cache.key_value_cache_entry import TransformerLensKeyValueCacheEntry
19from .config import HookedTransformerConfig, TransformerBridgeConfig
20from .FactoredMatrix import FactoredMatrix
21from .HookedEncoder import HookedEncoder
22from .HookedAudioEncoder import HookedAudioEncoder
23from .HookedEncoderDecoder import HookedEncoderDecoder
24from .HookedTransformer import HookedTransformer
25from .HookedRootModule import HookedRootModule
27# LIT integration (optional, requires lit-nlp package)
28try:
29 from . import lit
30except ImportError:
31 # LIT is an optional dependency
32 lit = None # type: ignore
34from .SVDInterpreter import SVDInterpreter
36import os as _os # noqa: E402
38# Unconditional: without it, any model whose config writes an integral value for
39# a float field cannot be loaded at all. See enable_hf_numeric_tower.
40from .utilities.hf_utils import enable_hf_numeric_tower as _enable_hf_numeric_tower # noqa: E402
42_enable_hf_numeric_tower()
44if _os.environ.get("TRANSFORMERLENS_HF_RETRY") == "1": 44 ↛ 49line 44 didn't jump to line 49 because the condition on line 44 was always true
45 from .utilities.hf_utils import enable_hf_retry as _enable_hf_retry # noqa: E402
47 _enable_hf_retry()
49__all__ = [
50 "HookedTransformerConfig",
51 "TransformerBridgeConfig",
52 "FactoredMatrix",
53 "ActivationCache",
54 "HookedTransformer",
55 "SVDInterpreter",
56 "HookedEncoder",
57 "HookedEncoderDecoder",
58 "HookedRootModule",
59 "TransformerLensKeyValueCache",
60 "TransformerLensKeyValueCacheEntry",
61 "components",
62 "conversion_utils",
63 "factories",
64 "utilities",
65 "tools",
66]