Coverage for transformer_lens/__init__.py: 88%
24 statements
« prev ^ index » next coverage.py v7.10.1, created at 2026-07-01 15:58 +0000
« prev ^ index » next coverage.py v7.10.1, created at 2026-07-01 15:58 +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
38if _os.environ.get("TRANSFORMERLENS_HF_RETRY") == "1": 38 ↛ 43line 38 didn't jump to line 43 because the condition on line 38 was always true
39 from .utilities.hf_utils import enable_hf_retry as _enable_hf_retry # noqa: E402
41 _enable_hf_retry()
43__all__ = [
44 "HookedTransformerConfig",
45 "TransformerBridgeConfig",
46 "FactoredMatrix",
47 "ActivationCache",
48 "HookedTransformer",
49 "SVDInterpreter",
50 "HookedEncoder",
51 "HookedEncoderDecoder",
52 "HookedRootModule",
53 "TransformerLensKeyValueCache",
54 "TransformerLensKeyValueCacheEntry",
55 "components",
56 "conversion_utils",
57 "factories",
58 "utilities",
59 "tools",
60]