diff --git a/Cargo.lock b/Cargo.lock index 49de4ef..4461ea7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,8 +4,8 @@ version = 4 [[package]] name = "allium-deck" -version = "0.0.5" -source = "git+https://github.com/empty-sekai/allium-deck.git?rev=b799502a44a71488e82463ccfa607b2143600b23#b799502a44a71488e82463ccfa607b2143600b23" +version = "0.0.6" +source = "git+https://github.com/empty-sekai/allium-deck.git?rev=5fd93b0ac299716c90380d416cfaeb3a01b036f4#5fd93b0ac299716c90380d416cfaeb3a01b036f4" dependencies = [ "serde", "serde_json", @@ -14,7 +14,7 @@ dependencies = [ [[package]] name = "allium-deck-python" -version = "0.0.2" +version = "0.0.3" dependencies = [ "allium-deck", "pyo3", diff --git a/Cargo.toml b/Cargo.toml index 4d8cae6..7a631d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "allium-deck-python" -version = "0.0.2" +version = "0.0.3" edition = "2021" license = "MIT" publish = false @@ -10,7 +10,7 @@ name = "_native" crate-type = ["cdylib"] [dependencies] -allium-deck = { version = "0.0.5", git = "https://github.com/empty-sekai/allium-deck.git", rev = "b799502a44a71488e82463ccfa607b2143600b23" } +allium-deck = { version = "0.0.6", git = "https://github.com/empty-sekai/allium-deck.git", rev = "5fd93b0ac299716c90380d416cfaeb3a01b036f4" } pyo3 = { version = "0.23", features = ["abi3-py310"] } serde_json = "1" diff --git a/README.md b/README.md index b3cfa1b..80f04d1 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,11 @@ 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.3` tracks allium-deck `0.0.6`, including the optimized pool +construction path, explicit AVX-512 dispatch on supported x86-64 CPUs, and +portable scalar fallbacks for other targets. Performance depends on the CPU, +account data, activity rules, and candidate pool shape. + ## API coverage The `sekai_deck_recommend_cpp` interface includes the complete LunaBot deck diff --git a/pyproject.toml b/pyproject.toml index a5a3f8f..b5e0e55 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "allium-sekai-deck" -version = "0.0.2" +version = "0.0.3" description = "Precompiled Rust deck recommendation engine for Python and LunaBot integrations" requires-python = ">=3.10,<4" readme = "README.md"