Cargo Features

RSTSR has no features set by default.

[dependencies]
rstsr = { version = "0.2.0", features = ["std", "rayon", "faer", "faer_as_default", "dispatch_dim_layout_iter", "linalg"] }
default

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

Enables rstsr-core

std

rstsr-core features

Enables std of rstsr-core

rayon

Enables rayon of rstsr-core

faer

Enables faer of rstsr-core

faer_as_default

Enables faer_as_default of rstsr-core

dispatch_dim_layout_iter

Enables dispatch_dim_layout_iter of rstsr-core

rstsr-core:

Dispatch dimensinoality in layout iterators
This option is recommended for efficiency for large tensor, especially with non-contiguous strides.
However, this feature will add runtime overhead for small tensor.
And more importantly, this feature will hugely increase compile time.

linalg

dependencies specification

Enables rstsr-linalg-traits

Affects prelude::rstsr_traits.linalg, prelude::rstsr_structs.linalg, prelude::rstsr_funcs.linalg, prelude::linalg