Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "allium-deck-python"
version = "0.0.4"
version = "0.0.5"
edition = "2021"
license = "MIT"
publish = false
Expand All @@ -10,7 +10,7 @@ name = "_native"
crate-type = ["cdylib"]

[dependencies]
allium-deck = { version = "0.0.7", git = "https://github.com/empty-sekai/allium-deck.git", rev = "1bda1f7b00015d516680fbb062466b0f1193df46" }
allium-deck = { version = "0.0.8", git = "https://github.com/empty-sekai/allium-deck.git", rev = "6752537f30b645f19bc97cc8fb5c95b5148d73a1" }
pyo3 = { version = "0.23", features = ["abi3-py310"] }
serde_json = "1"

Expand Down
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,12 @@ from sekai_deck_recommend_cpp import (
Masterdata, music metadata, and user data remain runtime inputs and are not
bundled into the wheel. The recommendation engine uses Allium's DFS search.

Version `0.0.4` tracks allium-deck `0.0.7`, including the optimized pool
Version `0.0.5` tracks allium-deck `0.0.8`, including the optimized pool
construction path, explicit AVX-512 dispatch on supported x86-64 CPUs, and
portable scalar fallbacks for other targets. Relative to `0.0.6`, the engine
closes Top-K exactness gaps in World Link dominance pruning and final-chapter
member alternatives, makes the search time limit actually interrupt long runs,
and precomputes support-deck rates. Performance depends on the CPU, account
data, activity rules, and candidate pool shape.
portable scalar fallbacks for other targets. `0.0.8` also reads masterdata
that ships `cardParameters` as the game's original per-level rows, in
addition to the grouped per-parameter arrays. Performance depends on the CPU,
account data, activity rules, and candidate pool shape.

## API coverage

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "maturin"

[project]
name = "allium-sekai-deck"
version = "0.0.4"
version = "0.0.5"
description = "Precompiled Rust deck recommendation engine for Python and LunaBot integrations"
requires-python = ">=3.10,<4"
readme = "README.md"
Expand Down
2 changes: 1 addition & 1 deletion tests/test_release_workflow.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,4 +39,4 @@ def test_python_abi_floor_remains_310() -> None:

def test_native_binding_pins_the_reviewed_deck_004_release_commit() -> None:
cargo = (ROOT / "Cargo.toml").read_text(encoding="utf-8")
assert 'rev = "1bda1f7b00015d516680fbb062466b0f1193df46"' in cargo
assert 'rev = "6752537f30b645f19bc97cc8fb5c95b5148d73a1"' in cargo
Loading