[package]
name = "etensor-core"
version = "0.0.1"
edition = "2024"
description = "The pure Rust tensor math and autograd engine"
license = "MIT OR Apache-2.0"
[dependencies]
ndarray = { version = "0.17.2", features = ["blas"] }
matrixmultiply = { version = "0.3.10", features = ["threading"] }
rayon = "1.12.0"
safetensors = "0.7.0"
thiserror = "2.0.18"
[features]
default = []
cuda-native = []
torch = []
[dev-dependencies]
criterion = "0.5"
[[bench]]
name = "bench_math"
harness = false
[[bench]]
name = "bench_autograd"
harness = false