[−]Trait tract_pulse::internal::tract_core::datum::ArrayDatum
Required methods
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&Self>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<Self>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&Self>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<Self>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = Self>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = Self>,
Sh: ShapeBuilder<Dim = D>,
Implementations on Foreign Types
impl ArrayDatum for i64
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&i64>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i64>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&i64>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i64>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = i64>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = i64>,
Sh: ShapeBuilder<Dim = D>,
impl ArrayDatum for i8
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&i8>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i8>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&i8>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i8>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = i8>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = i8>,
Sh: ShapeBuilder<Dim = D>,
impl ArrayDatum for i16
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&i16>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i16>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&i16>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i16>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = i16>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = i16>,
Sh: ShapeBuilder<Dim = D>,
impl ArrayDatum for i32
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&i32>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i32>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&i32>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<i32>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = i32>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = i32>,
Sh: ShapeBuilder<Dim = D>,
Implementors
impl ArrayDatum for TDim
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&TDim>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<TDim>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&TDim>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<TDim>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = TDim>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = TDim>,
Sh: ShapeBuilder<Dim = D>,
impl ArrayDatum for Blob
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&Blob>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<Blob>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&Blob>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<Blob>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = Blob>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = Blob>,
Sh: ShapeBuilder<Dim = D>,
impl ArrayDatum for String
unsafe fn stack_tensors(
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
axis: usize,
tensors: &[impl Borrow<Tensor>]
) -> Result<Tensor, Error>
unsafe fn stack_views(
axis: usize,
views: &[ArrayBase<ViewRepr<&String>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<String>, Dim<IxDynImpl>>, Error>
axis: usize,
views: &[ArrayBase<ViewRepr<&String>, Dim<IxDynImpl>>]
) -> Result<ArrayBase<OwnedRepr<String>, Dim<IxDynImpl>>, Error>
unsafe fn uninitialized_array<S, D, Sh>(shape: Sh) -> ArrayBase<S, D> where
D: Dimension,
S: DataOwned<Elem = String>,
Sh: ShapeBuilder<Dim = D>,
D: Dimension,
S: DataOwned<Elem = String>,
Sh: ShapeBuilder<Dim = D>,