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
somewhere in the dependency tree.default-features = false 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
…