pub trait ToBurn<B: Backend, const D: usize, T: TensorKind<B>> {
// Required methods
fn to_burn(&self, device: &B::Device) -> Tensor<B, D, T>;
fn into_burn(self, device: &B::Device) -> Tensor<B, D, T>;
}
Expand description
Trait for converting ndarray to burn tensor (generic over Float/Int and dimensionality)
Required Methods§
fn to_burn(&self, device: &B::Device) -> Tensor<B, D, T>
fn into_burn(self, device: &B::Device) -> Tensor<B, D, T>
Implementations on Foreign Types§
Source§impl<B: Backend> ToBurn<B, 1, Float> for Array1<f32>
Trait implementation for 1D Float ndarray
impl<B: Backend> ToBurn<B, 1, Float> for Array1<f32>
Trait implementation for 1D Float ndarray
Source§impl<B: Backend> ToBurn<B, 2, Float> for DMatrix<f32>
Implement ToBurn
for converting nalgebra::DMatrix<f32>
to a burn tensor
(Float type)
impl<B: Backend> ToBurn<B, 2, Float> for DMatrix<f32>
Implement ToBurn
for converting nalgebra::DMatrix<f32>
to a burn tensor
(Float type)
Source§impl<B: Backend> ToBurn<B, 2, Float> for Array2<f32>
Implementation of the trait for 2D Float ndarray
impl<B: Backend> ToBurn<B, 2, Float> for Array2<f32>
Implementation of the trait for 2D Float ndarray
Source§impl<B: Backend> ToBurn<B, 2, Int> for DMatrix<u32>
Implement ToBurn
for converting nalgebra::DMatrix<u32>
to a burn tensor
(Int type)
impl<B: Backend> ToBurn<B, 2, Int> for DMatrix<u32>
Implement ToBurn
for converting nalgebra::DMatrix<u32>
to a burn tensor
(Int type)