Struct rai_core::primitives::ReduceSum
source · pub struct ReduceSum {
pub dims: Vec<usize>,
pub keep_dim: bool,
}
Fields§
§dims: Vec<usize>
§keep_dim: bool
Implementations§
Trait Implementations§
source§impl PartialEq for ReduceSum
impl PartialEq for ReduceSum
source§impl Primitive for ReduceSum
impl Primitive for ReduceSum
fn clone_boxed(&self) -> Box<dyn Primitive>
fn dot_label(&self) -> String
fn as_any(&self) -> &dyn Any
fn jvp( &self, _output: &Tensor, _primals: &[Tensor], tangents: &[Tensor] ) -> Tensor
fn vjp( &self, output: &Tensor, primals: &[Tensor], cotangent: &Tensor ) -> Vec<Tensor>
impl Eq for ReduceSum
impl StructuralPartialEq for ReduceSum
Auto Trait Implementations§
impl Freeze for ReduceSum
impl RefUnwindSafe for ReduceSum
impl Send for ReduceSum
impl Sync for ReduceSum
impl Unpin for ReduceSum
impl UnwindSafe for ReduceSum
Blanket Implementations§
source§impl<T, M> ApplyModule<M> for Twhere
M: Module<Input = T>,
impl<T, M> ApplyModule<M> for Twhere
M: Module<Input = T>,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more