pub struct NormalizeUnit { /* private fields */ }
Implementations
sourceimpl NormalizeUnit
impl NormalizeUnit
pub fn new() -> NormalizeUnit
Trait Implementations
sourceimpl Default for NormalizeUnit
impl Default for NormalizeUnit
sourceimpl<'de> Deserialize<'de> for NormalizeUnit
impl<'de> Deserialize<'de> for NormalizeUnit
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl OpTrait for NormalizeUnit
impl OpTrait for NormalizeUnit
sourcefn get_input_size(&self) -> usize
fn get_input_size(&self) -> usize
The number of input needs by this op.
sourcefn get_output_size(&self) -> usize
fn get_output_size(&self) -> usize
The number of output produced by this op.
sourcefn grad(&self, input: &[Tensor], output_grad: &[Tensor], input_grad: &[Tensor])
fn grad(&self, input: &[Tensor], output_grad: &[Tensor], input_grad: &[Tensor])
Given the forward input value and backward output_grad, Update weight gradient. return backward input gradeint. Read more
sourcefn get_values(&self) -> Vec<Tensor>
fn get_values(&self) -> Vec<Tensor>
access weight values
fn set_values(&self, _v: &[Tensor])
fn as_any(&self) -> &dyn Any
sourceimpl Serialize for NormalizeUnit
impl Serialize for NormalizeUnit
Auto Trait Implementations
impl !RefUnwindSafe for NormalizeUnit
impl !Send for NormalizeUnit
impl !Sync for NormalizeUnit
impl Unpin for NormalizeUnit
impl !UnwindSafe for NormalizeUnit
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more