Skip to main content

EagerTensorLinalgExt

Trait EagerTensorLinalgExt 

Source
pub trait EagerTensorLinalgExt {
Show 13 methods // Required methods fn svd(&self) -> Result<(EagerTensor, EagerTensor, EagerTensor)>; fn svd_with_options( &self, options: SvdOptions, ) -> Result<(EagerTensor, EagerTensor, EagerTensor)>; fn qr(&self) -> Result<(EagerTensor, EagerTensor)>; fn qr_with_options( &self, options: QrOptions, ) -> Result<(EagerTensor, EagerTensor)>; fn lu(&self) -> Result<(EagerTensor, EagerTensor, EagerTensor, EagerTensor)>; fn full_piv_lu( &self, ) -> Result<(EagerTensor, EagerTensor, EagerTensor, EagerTensor, EagerTensor)>; fn full_piv_lu_solve(&self, b: &EagerTensor) -> Result<EagerTensor>; fn solve(&self, b: &EagerTensor) -> Result<EagerTensor>; fn cholesky(&self) -> Result<EagerTensor>; fn eigh(&self) -> Result<(EagerTensor, EagerTensor)>; fn eigh_with_options( &self, options: EighOptions, ) -> Result<(EagerTensor, EagerTensor)>; fn eig(&self) -> Result<(EagerTensor, EagerTensor)>; fn triangular_solve( &self, b: &EagerTensor, left_side: bool, lower: bool, transpose_a: bool, unit_diagonal: bool, ) -> Result<EagerTensor>;
}
Expand description

Linear algebra extension methods for EagerTensor.

Required Methods§

Implementations on Foreign Types§

Source§

impl EagerTensorLinalgExt for EagerTensor

Implementors§