Trait ToNdArray

Source
pub trait ToNdArray<B: Backend, const D: usize, T> {
    // Required methods
    fn to_ndarray(&self) -> Array<T, Dim<[usize; D]>>;
    fn into_ndarray(self) -> Array<T, Dim<[usize; D]>>;
}
Expand description

Trait for converting burn tensor to ndarray (generic over Float/Int and dimensionality)

Required Methods§

Source

fn to_ndarray(&self) -> Array<T, Dim<[usize; D]>>

Source

fn into_ndarray(self) -> Array<T, Dim<[usize; D]>>

Implementations on Foreign Types§

Source§

impl<B: Backend> ToNdArray<B, 1, f32> for Tensor<B, 1, Float>

Trait implementation for converting 1D Float burn tensor to ndarray

Source§

impl<B: Backend> ToNdArray<B, 1, u32> for Tensor<B, 1, Int>

Trait implementation for converting 1D Int burn tensor to ndarray

Source§

impl<B: Backend> ToNdArray<B, 2, f32> for Tensor<B, 2, Float>

Trait implementation for converting 2D Float burn tensor to ndarray

Source§

impl<B: Backend> ToNdArray<B, 2, u32> for Tensor<B, 2, Int>

Trait implementation for converting 2D Int burn tensor to ndarray

Source§

impl<B: Backend> ToNdArray<B, 3, f32> for Tensor<B, 3, Float>

Trait implementation for converting 3D Float burn tensor to ndarray

Source§

impl<B: Backend> ToNdArray<B, 3, u32> for Tensor<B, 3, Int>

Trait implementation for converting 3D Int burn tensor to ndarray

Implementors§