File size: 1,072 Bytes
88d4171
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
[package]
name = "engine_rust"
version = "0.1.2"
edition = "2021"

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

[dependencies]
ort = { version = "2.0.0-rc.9", features = ["ndarray"], optional = true }
ndarray = "0.16"
rayon = { version = "1.10", optional = true }
numpy = { version = "0.23", optional = true }
pyo3 = { version = "0.23.3", features = ["extension-module", "abi3-py37"], optional = true }
rand = { version = "0.9.0", features = ["small_rng"] }
rand_pcg = "0.9.0"
serde = { version = "1.0", features = ["derive"] }
lru = "0.13"
serde_json = "1.0"
serde_repr = "0.1"
wasm-bindgen = "0.2"
getrandom = { version = "0.3", features = ["wasm_js"] }

serde-wasm-bindgen = "0.6"
smallvec = { version = "1.13", features = ["serde", "union", "const_generics", "write"] }

[features]
extension-module = ["dep:pyo3", "dep:numpy", "pyo3/extension-module"]
parallel = ["dep:rayon"]
nn = ["dep:ort"]
default = ["extension-module", "parallel"]

[profile.release]
lto = true
codegen-units = 1
panic = 'abort'
opt-level = 3