Skip to main content

Module prelude

Module prelude 

Source
Expand description

Linear algebra extension traits and their method-resolution types.

Re-exports§

pub use crate::EighOptions;
pub use crate::QrOptions;
pub use crate::SvdOptions;
pub use crate::LinalgBackend;
pub use crate::LinalgScalar;
pub use crate::TensorLinalgExt;
pub use crate::TensorReadLinalgExt;
pub use crate::TracedTensorLinalgExt;
pub use crate::TypedEig;
pub use crate::TypedFullPivLu;
pub use crate::TypedLu;
pub use crate::TypedSvd;
pub use crate::TypedTensorLinalgExt;
pub use crate::EagerTensorLinalgExt;

Structs§

EagerRuntime
Shared eager execution context for tensors on a backend.
EagerTensor
Eager tensor with reverse-mode autodiff over concrete tensor values.
TracedTensor
TypedTensor
Runtime typed tensor storage with compile-time scalar type and rank metadata.

Enums§

Tensor
Dynamic tensor enum over the supported scalar types.
TensorRead
Read-only tensor input accepted by synchronous eager kernels.

Traits§

BackendSessionHost
Backend execution-session entry points.