[][src]Trait tract_core::datum::ArrayDatum

pub trait ArrayDatum: Sized {
    fn stack_views(
        axis: usize,
        views: &[ArrayViewD<Self>]
    ) -> TractResult<ArrayD<Self>>;
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D>
    where
        Sh: ShapeBuilder<Dim = D>,
        S: DataOwned<Elem = Self>,
        D: Dimension
; }

Required methods

fn stack_views(
    axis: usize,
    views: &[ArrayViewD<Self>]
) -> TractResult<ArrayD<Self>>

unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
    Sh: ShapeBuilder<Dim = D>,
    S: DataOwned<Elem = Self>,
    D: Dimension

Loading content...

Implementations on Foreign Types

impl ArrayDatum for f32[src]

impl ArrayDatum for f64[src]

impl ArrayDatum for bool[src]

impl ArrayDatum for u8[src]

impl ArrayDatum for u16[src]

impl ArrayDatum for i8[src]

impl ArrayDatum for i16[src]

impl ArrayDatum for i32[src]

impl ArrayDatum for i64[src]

impl ArrayDatum for String[src]

Loading content...

Implementors

impl ArrayDatum for TDim[src]

impl ArrayDatum for f16[src]

Loading content...