[[bench]]
harness = false
name = "model_bench"
path = "benches/model_bench.rs"
[dependencies.chrono]
features = ["serde"]
version = "0.4"
[dependencies.half]
version = "2"
[dependencies.kizzasi-core]
version = "0.1.0"
[dependencies.rayon]
version = "1"
[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
version = "0.12"
[dependencies.safetensors]
version = "0.5"
[dependencies.scirs2-core]
features = ["array", "random", "simd", "parallel"]
version = "0.1.2"
[dependencies.scirs2-linalg]
features = ["simd", "parallel"]
version = "0.1.2"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.sha2]
version = "0.10"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
features = ["full"]
version = "1"
[dependencies.tracing]
version = "0.1"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"
[dev-dependencies.proptest]
version = "1"
[[example]]
name = "basic_prediction"
path = "examples/basic_prediction.rs"
[[example]]
name = "model_comparison"
path = "examples/model_comparison.rs"
[[example]]
name = "multistep_prediction"
path = "examples/multistep_prediction.rs"
[[example]]
name = "state_management"
path = "examples/state_management.rs"
[features]
all-models = ["mamba", "rwkv", "s4", "transformer"]
cuda = ["kizzasi-core/cuda"]
default = ["std", "mamba"]
mamba = []
metal = ["kizzasi-core/metal"]
rwkv = []
s4 = []
std = []
transformer = []
[lib]
name = "kizzasi_model"
path = "src/lib.rs"
[package]
authors = ["COOL JAPAN Team"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["algorithms", "science"]
description = "Model architectures for Kizzasi AGSP - Mamba, RWKV, S4, Transformer"
documentation = "https://docs.rs/kizzasi-model"
edition = "2021"
homepage = "https://github.com/cool-japan/kizzasi"
keywords = ["mamba", "rwkv", "transformer", "neural-networks", "llm"]
license = "MIT OR Apache-2.0"
name = "kizzasi-model"
readme = "README.md"
repository = "https://github.com/cool-japan/kizzasi"
rust-version = "1.89"
version = "0.1.0"
[target.'cfg(any(target_os = "linux", target_os = "windows"))'.dependencies.candle-core]
default-features = false
features = []
version = "0.9.1"
[target.'cfg(any(target_os = "linux", target_os = "windows"))'.dependencies.candle-nn]
default-features = false
features = []
version = "0.9.1"
[target.'cfg(target_os = "macos")'.dependencies.candle-core]
default-features = false
features = []
version = "0.9.1"
[target.'cfg(target_os = "macos")'.dependencies.candle-nn]
default-features = false
features = []
version = "0.9.1"
[[test]]
name = "comprehensive_tests"
path = "tests/comprehensive_tests.rs"
[[test]]
name = "memory_leak_tests"
path = "tests/memory_leak_tests.rs"
[[test]]
name = "model_comparison"
path = "tests/model_comparison.rs"
[[test]]
name = "proptest_suite"
path = "tests/proptest_suite.rs"