Skip to content

Commit 7b21b68

Browse files
bump: version 2.0.0b24 → 2.0.0b25
1 parent 0d1f980 commit 7b21b68

5 files changed

Lines changed: 93 additions & 6 deletions

File tree

CHANGELOG.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,90 @@
1+
## v2.0.0b25 (2026-04-10)
2+
3+
4+
- Merge pull request #206 from OpenMOSS/dev
5+
- Release: QK Tracing
6+
- feat(server): support qk tracing
7+
- refactor(circuits): move Dimensioned to indexed_tensor
8+
- feat(server): support host mode
9+
- feat(circuits): support nodes_to_offsets with unregistered nodes (returns -1)
10+
- refactor(attribution): replace generic D container with Dimensioned for improved type safety and clarity
11+
- refactor(attribution): unify QK tracing via generic D container and Hessian matrix
12+
- chore: enforce commitizen pre-commit rules
13+
- chore: ignore claude artifacts and drop BaseSAEConfig alias
14+
- refactor(circuits): serialize AttributionResult using torch.save
15+
- fix(server): preload models on workers & fix distributed function registration
16+
- fix(circuits): fix full_tensor and to device to transfer all fields properly
17+
- feat(server): support distributed circuit tracing
18+
- fix(backend): relax input constraint to allow non-tensor input in distributed settings
19+
- feat(circuits): support full_tensor and to device in AttributionResult
20+
- feat(examples): add script for QK tracing in attribute() with model loading and replacement modules
21+
- feat(circuits): integrate QK tracing into attribute() pipeline
22+
- chore(deps): bump pygments from 2.19.2 to 2.20.0
23+
- Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
24+
- [Release notes](https://github.com/pygments/pygments/releases)
25+
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
26+
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0)
27+
- ---
28+
updated-dependencies:
29+
- dependency-name: pygments
30+
dependency-version: 2.20.0
31+
dependency-type: indirect
32+
...
33+
- Signed-off-by: dependabot[bot] <support@github.com>
34+
- chore(deps): bump requests from 2.32.5 to 2.33.0
35+
- Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
36+
- [Release notes](https://github.com/psf/requests/releases)
37+
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
38+
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0)
39+
- ---
40+
updated-dependencies:
41+
- dependency-name: requests
42+
dependency-version: 2.33.0
43+
dependency-type: indirect
44+
...
45+
- Signed-off-by: dependabot[bot] <support@github.com>
46+
- chore(deps): bump nltk from 3.9.3 to 3.9.4
47+
- Bumps [nltk](https://github.com/nltk/nltk) from 3.9.3 to 3.9.4.
48+
- [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog)
49+
- [Commits](https://github.com/nltk/nltk/compare/3.9.3...3.9.4)
50+
- ---
51+
updated-dependencies:
52+
- dependency-name: nltk
53+
dependency-version: 3.9.4
54+
dependency-type: indirect
55+
...
56+
- Signed-off-by: dependabot[bot] <support@github.com>
57+
- chore(deps): bump aiohttp from 3.13.3 to 3.13.4
58+
- ---
59+
updated-dependencies:
60+
- dependency-name: aiohttp
61+
dependency-version: 3.13.4
62+
dependency-type: indirect
63+
...
64+
- Signed-off-by: dependabot[bot] <support@github.com>
65+
- chore(deps): bump tornado from 6.5.4 to 6.5.5
66+
- Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.5.4 to 6.5.5.
67+
- [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst)
68+
- [Commits](https://github.com/tornadoweb/tornado/compare/v6.5.4...v6.5.5)
69+
- ---
70+
updated-dependencies:
71+
- dependency-name: tornado
72+
dependency-version: 6.5.5
73+
dependency-type: indirect
74+
...
75+
- Signed-off-by: dependabot[bot] <support@github.com>
76+
- fix(circuits): detach ref tensor
77+
- chore: remove some timers in lorsa and sae
78+
- chore(dependencies): add numba to dev dependencies
79+
- fix(circuits): only encode once in apply_saes
80+
- perf(circuits): use multi_batch_index
81+
- perf(circuits): use batch index & move source values out of loop
82+
- feat: implement batch_index to replace the torch DTensor indexing
83+
- perf: improve tp attribution
84+
- Use local Dimension; merge NodeInfoRef before doing values
85+
- fix: abstopk
86+
- fix: use abstopk in feature activation function
87+
188
## v2.0.0b24 (2026-04-04)
289

390
### Fix

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@
3535
Use [pip](https://pypi.org/project/pip/) to install Language-Model-SAEs:
3636

3737
```bash
38-
pip install lm-saes==2.0.0b24
38+
pip install lm-saes==2.0.0b25
3939
```
4040

4141
We also highly recommend using [uv](https://docs.astral.sh/uv/) to manage your own project dependencies. You can use
4242

4343
```bash
44-
uv add lm-saes==2.0.0b24
44+
uv add lm-saes==2.0.0b25
4545
```
4646

4747
to add Language-Model-SAEs as your project dependency.

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ This library provides:
2424
To add our library as a project dependency, run:
2525

2626
```bash
27-
uv add lm-saes==2.0.0b24
27+
uv add lm-saes==2.0.0b25
2828
```
2929

3030
We also support [Ascend NPU](https://github.com/Ascend/pytorch) as an accelerator backend. To add our library as a project dependency with NPU dependency constraints, run:
@@ -38,7 +38,7 @@ This library provides:
3838
Of course, you can also directly use [pip](https://pypi.org/project/pip/) to install our library. To install our library with pip, run:
3939

4040
```bash
41-
pip install lm-saes==2.0.0b24
41+
pip install lm-saes==2.0.0b25
4242
```
4343

4444
We also support [Ascend NPU](https://github.com/Ascend/pytorch) as an accelerator backend. To install our library with NPU dependency constraints, run:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "lm-saes"
3-
version = "2.0.0b24"
3+
version = "2.0.0b25"
44
description = "For OpenMOSS Mechanistic Interpretability Team's Sparse Autoencoder (SAE) research. Open-sourced and constantly updated."
55
dependencies = [
66
"transformer-lens>=2.16.2",

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)