Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
8560242
ppmd perf improvement
turtle261 May 14, 2026
2c27ac0
Update docs based on ppmd performance testing, and leave some testing…
turtle261 May 14, 2026
794ea38
Bound CTW cache;
turtle261 May 14, 2026
b1ad07a
Perf improvement to CTW
turtle261 May 14, 2026
014febc
Add CTW profiling + path compression optimization + script accompanyi…
turtle261 May 14, 2026
89dbaf1
Set CTW hot-prefix depth to 12 and tighten exact-segment telemetry
turtle261 May 15, 2026
3bca1e8
RWKV7 workspace-reuse optimization and doc/feature-gate updates
turtle261 May 15, 2026
faf625b
RWKV7 stream-liveness perf improvement
turtle261 May 15, 2026
1713e01
Add RWKV gemv specialization optimization
turtle261 May 15, 2026
57975be
PPMD Performance optimization + rosa memory tooling
turtle261 May 15, 2026
c3d0ed4
RosaPlus memory optimization
turtle261 May 16, 2026
a2271d2
Fix off-by-one bug caused by CTW optimization
turtle261 May 16, 2026
94665fb
Delete completed WIP doc
turtle261 May 16, 2026
56c3e77
Change setting in CI to account for CI update causing sudden failure
turtle261 May 16, 2026
26f2c72
Make benchmarking script more clear about failure reasoning in duplic…
turtle261 May 16, 2026
199a12b
Make benchmark script resolve correct path for suggested comparisons
turtle261 May 16, 2026
4b4ac2c
Fix a couple of bugs
turtle261 May 17, 2026
15b9abf
Fix bug where tuner would abort on illegal actions instead of acknowl…
turtle261 May 18, 2026
2fee34a
Fix typos
turtle261 May 18, 2026
bcb2c18
Update gitignore
turtle261 May 19, 2026
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
5 changes: 5 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ jobs:

- name: Cache Rust artifacts
uses: Swatinem/rust-cache@v2
with:
cache-bin: false

- name: Rustfmt
run: cargo fmt --all --check
Expand Down Expand Up @@ -192,6 +194,7 @@ jobs:
uses: Swatinem/rust-cache@v2
with:
shared-key: platform-hosted-${{ matrix.target }}
cache-bin: false

- name: Feature checks
env:
Expand Down Expand Up @@ -492,6 +495,8 @@ jobs:

- name: Cache Rust artifacts
uses: Swatinem/rust-cache@v2
with:
cache-bin: false

- name: Cross-target compile checks (RWKV-only portable profile)
env:
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,6 @@ python/infotheory_rs/_core*.pyd


# Hutter's Papers
docs/hutter
docs/hutter

docs/misc
1 change: 1 addition & 0 deletions crates/infotheory/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ backend-calibrated = []
backend-mamba = []
backend-rwkv = []
backend-zpaq = ["dep:zpaq_rs"]
research-tooling = []
cli = ["aixi"]
vm = ["aixi", "dep:nyx-lite"]

Expand Down
2 changes: 1 addition & 1 deletion crates/infotheory/src/api/types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ pub enum MixtureKind {
Convex,
/// MDL-style best-expert selector.
Mdl,
/// Bytewise neural logistic mixer (fx2-cmix style adaptation).
/// Bytewise neural logistic mixer (PAQ style adaptation).
Neural,
}

Expand Down
Loading