Struct rai_core::primitives::IndexAdd
source · pub struct IndexAdd {
pub dim: usize,
}
Fields§
§dim: usize
Implementations§
Trait Implementations§
source§impl PartialEq for IndexAdd
impl PartialEq for IndexAdd
source§impl Primitive for IndexAdd
impl Primitive for IndexAdd
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 IndexAdd
impl StructuralPartialEq for IndexAdd
Auto Trait Implementations§
impl Freeze for IndexAdd
impl RefUnwindSafe for IndexAdd
impl Send for IndexAdd
impl Sync for IndexAdd
impl Unpin for IndexAdd
impl UnwindSafe for IndexAdd
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