Struct tract_data::prelude::Tensor [−][src]
pub struct Tensor { /* fields omitted */ }Expand description
Tensor is a concrete tensor in tract.
Implementations
Create an uninitialized tensor (dt as type paramater).
Create an uninitialized tensor (dt as regular parameter).
Create an uninitialized tensor with a given alignment (in bytes).
Create an uninitialized tensor with a given alignment (in bytes).
Create an tensor from raw data.
It copies the data, aligning it to the size of T.
pub unsafe fn from_raw_aligned<T: Datum>(
shape: &[usize],
content: &[u8],
align: usize
) -> Result<Tensor>pub unsafe fn from_raw_dt_align(
dt: DatumType,
shape: &[usize],
content: &[u8],
align: usize
) -> Result<Tensor>Force the tensor shape, no consistency check.
pub fn assign_slice(
&mut self,
range: impl RangeBounds<usize>,
src: &Tensor,
src_range: impl RangeBounds<usize>,
axis: usize
) -> Result<()>pub unsafe fn assign_slice_unchecked(
&mut self,
range: impl RangeBounds<usize>,
src: &Tensor,
src_range: impl RangeBounds<usize>,
axis: usize
)Get the datum type of the tensor.
Set the datum type of the tensor.
Dump the tensor in a human readable form.
force_full will force the tensor to be dump in full even if it is big.
Compare two tensors, allowing for rounding errors.
Transform the tensor into a ndarray::Array.
Transform the tensor into a ndarray::Array.
Transform the data as a ndarray::Array.
Transform the data as a mutable ndarray::Array.
Transform the data as a ndarray::Array.
Transform the data as a mutable ndarray::Array.
Access the data as a pointer.
Access the data as a pointer.
Access the data as a mutable pointer.
Access the data as a mutable slice.
Access the data as a slice.
Access the data as a mutable slice.
Access the data as a scalar.
Optionnaly convert data to a tensor for a new DatumType.
Optionnaly convert data to a tensor for a new DatumType.
Access the data as a scalar, after a cast.
Access the nth element of the tensor, returned as a 0-rank Tensor
Trait Implementations
Auto Trait Implementations
Blanket Implementations
Mutably borrows from an owned value. Read more