Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
739e8bf
updated loading in Activation Patching in TL Demo to use transformer …
degenfabian Aug 18, 2025
add5738
use undeprecated ipython code to avoid deprecation warnings
degenfabian Aug 19, 2025
c8f7f38
Merge branch 'dev-3.x' into activation_patching_demo_transformer_brid…
degenfabian Aug 19, 2025
bacace7
Adapt device selection to mirror HookedTransformer
degenfabian Aug 19, 2025
edca1ff
revert metadata changes
degenfabian Aug 20, 2025
3d8368d
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Aug 20, 2025
00d2a36
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Aug 22, 2025
a6d593c
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Aug 26, 2025
44553eb
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 5, 2025
7aa53ba
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 5, 2025
2dbfbed
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 6, 2025
c979338
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 7, 2025
f8f10a3
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 10, 2025
a59e0df
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 10, 2025
1be4e4d
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 12, 2025
3aafd2c
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 12, 2025
6deee7d
Merge remote-tracking branch 'origin/dev-3.x' into activation_patchin…
bryce13950 Sep 12, 2025
39a058c
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 10, 2025
eb949e7
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 13, 2025
f6d8314
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 14, 2025
506eed3
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 14, 2025
0823f93
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 15, 2025
9d1509d
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 15, 2025
08e6ad7
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 15, 2025
8fb87db
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 16, 2025
20e7050
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 16, 2025
55f85ed
updated installation source
bryce13950 Oct 16, 2025
abedd15
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 16, 2025
6f89491
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 16, 2025
1a61dbc
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 16, 2025
bda649e
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 17, 2025
5fe2b1b
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Oct 23, 2025
9b76092
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Nov 12, 2025
174fb64
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Nov 12, 2025
ab6c345
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Nov 12, 2025
d475cce
Merge remote-tracking branch 'origin/dev-3.x-folding' into activation…
bryce13950 Nov 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ jobs:
fail-fast: false
matrix:
notebook:
# - "Activation_Patching_in_TL_Demo"
- "Activation_Patching_in_TL_Demo"
# - "Attribution_Patching_Demo"
- "ARENA_Content"
- "BERT"
Expand Down
22 changes: 10 additions & 12 deletions demos/Activation_Patching_in_TL_Demo.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
},
{
"cell_type": "code",
"execution_count": 1,
"execution_count": null,
"metadata": {},
"outputs": [
{
Expand All @@ -58,7 +58,7 @@
" import google.colab\n",
" IN_COLAB = True\n",
" print(\"Running as a Colab notebook\")\n",
" %pip install git+https://github.com/TransformerLensOrg/TransformerLens.git\n",
" %pip install transformer_lens\n",
" # Install my janky personal plotting utils\n",
" %pip install git+https://github.com/neelnanda-io/neel-plotly.git\n",
"except:\n",
Expand All @@ -67,9 +67,9 @@
" from IPython import get_ipython\n",
"\n",
" ipython = get_ipython()\n",
" # Code to automatically update the HookedTransformer code as its edited without restarting the kernel\n",
" ipython.magic(\"load_ext autoreload\")\n",
" ipython.magic(\"autoreload 2\")"
" # Code to automatically update the TransformerBridge code as its edited without restarting the kernel\n",
" ipython.run_line_magic(\"load_ext\", \"autoreload\")\n",
" ipython.run_line_magic(\"autoreload\", \"2\")"
]
},
{
Expand Down Expand Up @@ -127,11 +127,7 @@
"source": [
"import transformer_lens\n",
"import transformer_lens.utils as utils\n",
"from transformer_lens.hook_points import (\n",
" HookedRootModule,\n",
" HookPoint,\n",
") # Hooking utilities\n",
"from transformer_lens import HookedTransformer, HookedTransformerConfig, FactoredMatrix, ActivationCache"
"from transformer_lens.model_bridge import TransformerBridge"
]
},
{
Expand Down Expand Up @@ -215,7 +211,8 @@
}
],
"source": [
"model = HookedTransformer.from_pretrained(\"gpt2-small\")"
"model = TransformerBridge.boot_transformers(\"gpt2\")\n",
"model.enable_compatibility_mode()"
]
},
{
Expand Down Expand Up @@ -955,7 +952,8 @@
}
],
"source": [
"attn_only = HookedTransformer.from_pretrained(\"attn-only-2l\")\n",
"attn_only = TransformerBridge.boot_transformers(\"attn-only-2l\")\n",
"attn_only.enable_compatibility_mode()\n",
"batch = 4\n",
"seq_len = 20\n",
"rand_tokens_A = torch.randint(100, 10000, (batch, seq_len)).to(attn_only.cfg.device)\n",
Expand Down
Loading