Coverage for transformer_lens/model_bridge/__init__.py: 100%
7 statements
« prev ^ index » next coverage.py v7.10.1, created at 2026-09-21 19:27 +0000
« prev ^ index » next coverage.py v7.10.1, created at 2026-09-21 19:27 +0000
1"""Model bridge module.
3This module provides functionality to bridge between different model architectures.
4"""
5from transformer_lens.model_bridge.architecture_adapter import ArchitectureAdapter
6from transformer_lens.model_bridge.bridge import BridgeCore, RemoteBridge, TransformerBridge
7from transformer_lens.model_bridge.component_setup import (
8 replace_remote_component,
9 set_original_components,
10 setup_blocks_bridge,
11 setup_components,
12 setup_submodules,
13)
14from transformer_lens.model_bridge.generalized_components import (
15 AttentionBridge,
16 BlockBridge,
17 EmbeddingBridge,
18 NormalizationBridge,
19 JointQKVAttentionBridge,
20 JointGateUpMLPBridge,
21 LinearBridge,
22 MLPBridge,
23 MoEBridge,
24 UnembeddingBridge,
25)
26from transformer_lens.model_bridge.types import (
27 ComponentMapping,
28 HookFunction,
29 HookRegistry,
30 RemoteComponent,
31 RemoteModel,
32 RemotePath,
33 TransformerLensPath,
34)
35import transformer_lens.model_bridge.sources.transformers
37__all__ = [
38 "ArchitectureAdapter",
39 "BridgeCore",
40 "RemoteBridge",
41 "TransformerBridge",
42 "AttentionBridge",
43 "BlockBridge",
44 "EmbeddingBridge",
45 "NormalizationBridge",
46 "JointQKVAttentionBridge",
47 "JointGateUpMLPBridge",
48 "LinearBridge",
49 "MLPBridge",
50 "MoEBridge",
51 "UnembeddingBridge",
52 "replace_remote_component",
53 "set_original_components",
54 "setup_blocks_bridge",
55 "setup_components",
56 "setup_submodules",
57 "ComponentMapping",
58 "HookFunction",
59 "HookRegistry",
60 "RemoteComponent",
61 "RemoteModel",
62 "RemotePath",
63 "TransformerLensPath",
64]