File size: 1,087 Bytes
97df2ae
 
d444358
97df2ae
d444358
97df2ae
 
 
 
 
 
 
d444358
 
 
 
 
 
 
 
97df2ae
 
 
 
 
 
e26f4cc
 
97df2ae
 
 
 
 
 
 
d444358
 
97df2ae
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
[package]
name = "khtst-rust"
version = "0.9.0"
edition = "2021"
description = "KHTST_RUST — provas e testes das críticas Qwen3.8 (lote v0.9.0): SIMD com despacho em runtime bit-a-bit, oráculo candle-nn AdamW, Thompson Sampling, GNG por entropia, JEPA de fração adaptativa, configs tipadas, entrada numpy"
license = "Apache-2.0"

[lib]
name = "khtst_rust"
crate-type = ["cdylib", "rlib"]

[dependencies]
pyo3 = { version = "0.23", features = ["abi3-py310"] }
numpy = "0.23"
pythonize = "0.23"
pyo3-log = "0.12"
dict_derive = "0.5"
pyo3-built = "0.5"
pyo3-async-runtimes = { version = "0.23", optional = true, features = ["tokio-runtime"] }
tokio = { version = "1", features = ["rt-multi-thread"], optional = true }
candle-core = "0.11"
candle-nn = "0.11"
crossbeam-channel = "0.5"
rayon = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
anyhow = "1"
thiserror = "2"
log = "0.4"
rand = "0.8"

[build-dependencies]
built = "0.8"

[features]
default = ["ponte_async"]
ponte_async = ["pyo3-async-runtimes", "tokio"]

[profile.release]
opt-level = 3
debug = false