pub struct Reciprocal { /* private fields */ }
Implementations
sourceimpl Reciprocal
impl Reciprocal
pub fn new() -> Reciprocal
Trait Implementations
sourceimpl Default for Reciprocal
impl Default for Reciprocal
sourceimpl<'de> Deserialize<'de> for Reciprocal
impl<'de> Deserialize<'de> for Reciprocal
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 Reciprocal
impl OpTrait for Reciprocal
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 Reciprocal
impl Serialize for Reciprocal
Auto Trait Implementations
impl !RefUnwindSafe for Reciprocal
impl !Send for Reciprocal
impl !Sync for Reciprocal
impl Unpin for Reciprocal
impl !UnwindSafe for Reciprocal
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