Enum tfdeploy::matrix::Matrix
[−]
[src]
pub enum Matrix { F32(ArrayD<f32>), F64(ArrayD<f64>), I32(ArrayD<i32>), I8(ArrayD<i8>), U8(ArrayD<u8>), String(ArrayD<i8>), }
Variants
F32(ArrayD<f32>)
F64(ArrayD<f64>)
I32(ArrayD<i32>)
I8(ArrayD<i8>)
U8(ArrayD<u8>)
String(ArrayD<i8>)
Methods
impl Matrix
[src]
pub fn from_pb(t: &TensorProto) -> Result<Matrix>
[src]
pub fn from_content<T: Copy, V: Copy>(
dims: Vec<usize>,
content: &[V]
) -> Result<ArrayD<T>>
[src]
dims: Vec<usize>,
content: &[V]
) -> Result<ArrayD<T>>
pub fn to_pb(&self) -> Result<TensorProto>
[src]
pub fn shape(&self) -> &[usize]
[src]
pub fn datatype(&self) -> DataType
[src]
pub fn partial_dump(&self, _single_line: bool) -> Result<String>
[src]
pub fn close_enough(&self, other: &Self) -> bool
[src]
impl Matrix
[src]
pub fn as_f64s(&self) -> Option<&ArrayD<f64>>
[src]
pub fn take_f64s(self) -> Option<ArrayD<f64>>
[src]
pub fn f64s(shape: &[usize], values: &[f64]) -> Result<Matrix>
[src]
impl Matrix
[src]
pub fn as_f32s(&self) -> Option<&ArrayD<f32>>
[src]
pub fn take_f32s(self) -> Option<ArrayD<f32>>
[src]
pub fn f32s(shape: &[usize], values: &[f32]) -> Result<Matrix>
[src]
impl Matrix
[src]
pub fn as_i32s(&self) -> Option<&ArrayD<i32>>
[src]
pub fn take_i32s(self) -> Option<ArrayD<i32>>
[src]
pub fn i32s(shape: &[usize], values: &[i32]) -> Result<Matrix>
[src]
impl Matrix
[src]
pub fn as_u8s(&self) -> Option<&ArrayD<u8>>
[src]
pub fn take_u8s(self) -> Option<ArrayD<u8>>
[src]
pub fn u8s(shape: &[usize], values: &[u8]) -> Result<Matrix>
[src]
impl Matrix
[src]
pub fn as_i8s(&self) -> Option<&ArrayD<i8>>
[src]
pub fn take_i8s(self) -> Option<ArrayD<i8>>
[src]
pub fn i8s(shape: &[usize], values: &[i8]) -> Result<Matrix>
[src]
Trait Implementations
impl Clone for Matrix
[src]
fn clone(&self) -> Matrix
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Matrix
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for Matrix
[src]
fn eq(&self, __arg_0: &Matrix) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Matrix) -> bool
[src]
This method tests for !=
.