[package]
name = "dfdx"
version = "0.9.0"
edition = "2021"
license = "MIT OR Apache-2.0"
description = "Ergonomic auto differentiation in Rust, with pytorch like apis."
homepage = "https://github.com/coreylowman/dfdx"
documentation = "https://docs.rs/dfdx"
repository = "https://github.com/coreylowman/dfdx"
readme = "README.md"
keywords = [
"deep-learning",
"neural-network",
"backprop",
"tensor",
"autodiff",
]
[package.metadata.docs.rs]
features = ["nightly"]
[dependencies]
rand = "0.8.5"
rand_distr = "0.4.3"
matrixmultiply = "0.3.2"
num-traits = "0.2.15"
zip = "0.6.2"
cblas-sys = { version = "0.1.4", optional = true }
libc = { version = "0.2", optional = true }
[features]
default = []
nightly = []
cblas = ["dep:cblas-sys", "dep:libc"]
mkl-static-iomp = ["cblas"]
mkl-static-seq = ["cblas"]
mkl-dynamic-iomp = ["cblas"]
mkl-dynamic-seq = ["cblas"]
[dev-dependencies]
tempfile = "3.3.0"
mnist = "0.5.0"
indicatif = "0.16.2"
[build-dependencies]
rustc_version = "0.4.0"