Struct rai_core::primitives::ReduceSum
source · pub struct ReduceSum {
pub axes: Vec<usize>,
}
Fields§
§axes: Vec<usize>
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 StructuralEq for ReduceSum
impl StructuralPartialEq for ReduceSum
Auto Trait Implementations§
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> 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