pub enum GpuOperations {
Show 34 variants
Add,
TensAdd,
Sub,
TensSub,
Mul,
TensMul,
Div,
TensDiv,
NLog,
Log,
Matmul,
ReLU,
Sigmoid,
BroadcastAdd,
BroadcastSub,
BroadcastMul,
BroadcastDiv,
MatrixTranspose,
MatrixRowSum,
MatrixRowProd,
MatrixColSum,
MatrixColProd,
ForwardWeightBiasNoActiv,
ForwardWeightBiasSigmoid,
ForwardWeightBiasRelu,
BackpropWeightMergeNoActiv,
BackpropWeightMergeSigmoid,
BackpropWeightMergeRelu,
BackpropBiasMergeNoActiv,
BackpropBiasMergeRelu,
BackpropBiasMergeSigmoid,
BackpropGradientMergeNoActiv,
BackpropGradientMergeRelu,
BackpropGradientMergeSigmoid,
}
Expand description
Gpu tensor operations supported by this library
Variants§
Add
TensAdd
Sub
TensSub
Mul
TensMul
Div
TensDiv
NLog
Log
Matmul
ReLU
Sigmoid
BroadcastAdd
BroadcastSub
BroadcastMul
BroadcastDiv
MatrixTranspose
MatrixRowSum
MatrixRowProd
MatrixColSum
MatrixColProd
ForwardWeightBiasNoActiv
ForwardWeightBiasSigmoid
ForwardWeightBiasRelu
BackpropWeightMergeNoActiv
BackpropWeightMergeSigmoid
BackpropWeightMergeRelu
BackpropBiasMergeNoActiv
BackpropBiasMergeRelu
BackpropBiasMergeSigmoid
BackpropGradientMergeNoActiv
BackpropGradientMergeRelu
BackpropGradientMergeSigmoid
Trait Implementations§
Source§impl Debug for GpuOperations
impl Debug for GpuOperations
Source§impl PartialEq for GpuOperations
impl PartialEq for GpuOperations
impl Eq for GpuOperations
impl StructuralPartialEq for GpuOperations
Auto Trait Implementations§
impl Freeze for GpuOperations
impl RefUnwindSafe for GpuOperations
impl Send for GpuOperations
impl Sync for GpuOperations
impl Unpin for GpuOperations
impl UnwindSafe for GpuOperations
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
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.