Cargo Features

[dependencies]
jiro_nn = { version = "0.8.1", default-features = false, features = ["parquet", "ipc", "data", "ndarray", "nalgebra", "arrayfire", "f64"] }
default = data, ndarray

These default features are set whenever jiro_nn is added without default-features = false somewhere in the dependency tree.

parquet

Enables parquet of optional polars ^0.28.0

https://pola-rs.github.io/polars-book/user-guide/installation/#rust

ipc

Enables ipc of optional polars ^0.28.0

data default

Enables polars ^0.28.0

Affects jiro_nn::dataset, jiro_nn::datatable, jiro_nn::preprocessing, model::Model, trainers::kfolds

ndarray default

Enables convolutions-rs and ndarray ^0.15.3

Affects linalg::ndarray_matrix, linalg::BACKEND, image::ndarray_image, image::Image

nalgebra

Enables nalgebra ^0.32.2 and nalgebra-glm ^0.18.0

Affects linalg::nalgebra_matrix, linalg::BACKEND, image::nalgebra_image, image::Image

arrayfire

Enables arrayfire

Affects test_arrayfire::main, linalg::arrayfire_matrix, linalg::BACKEND, image::arrayfire_image, image::Image

f64

Affects linalg::Scalar