# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "jiro_nn" version = "0.8.1" exclude = [ ".vscode/*", "examples/**/*", ] description = "Neural Networks framework with model building & data preprocessing features." readme = "README.md" keywords = [ "machine-learning", "neural-networks", "gradient-descent", "data-science", "data-analysis", ] categories = ["science"] license = "MIT OR Apache-2.0" repository = "https://github.com/AnicetNgrt/jiro-nn" [dependencies.arrayfire] version = "3.8.0" optional = true [dependencies.assert_float_eq] version = "1.1.3" [dependencies.bincode] version = "1.3.3" [dependencies.convolutions-rs] version = "0.3.4" optional = true [dependencies.flate2] version = "1.0.26" [dependencies.lazy_static] version = "1.4.0" [dependencies.libm] version = "0.2.6" [dependencies.nalgebra] version = "0.32.2" features = [ "rand", "rayon", ] optional = true [dependencies.nalgebra-glm] version = "0.18.0" optional = true [dependencies.ndarray] version = "0.15.3" optional = true [dependencies.polars] version = "0.28.0" features = [ "fmt", "json", "lazy", "streaming", "describe", ] optional = true default-features = false [dependencies.rand] version = "0.8.5" [dependencies.rand_distr] version = "0.4.3" [dependencies.serde] version = "1.0.159" features = ["derive"] [dependencies.serde-aux] version = "4.2.0" [dependencies.serde_json] version = "1.0.95" [dependencies.sha2] version = "0.10.6" [features] arrayfire = ["dep:arrayfire"] data = ["dep:polars"] default = [ "ndarray", "data", ] f64 = [] ipc = ["polars?/ipc"] nalgebra = [ "dep:nalgebra", "dep:nalgebra-glm", ] ndarray = [ "dep:ndarray", "dep:convolutions-rs", ] parquet = ["polars?/parquet"]