ReluOps

Trait ReluOps 

Source
pub trait ReluOps {
    // Required methods
    fn relu<T: Num>(
        input: *const T,
        output: *mut T,
        alpha: T,
        size: usize,
        input_stride: usize,
        output_stride: usize,
    );
    fn relu_backward_mask<T: Num>(
        input: *const T,
        mask: *mut T,
        alpha: T,
        size: usize,
        input_stride: usize,
        mask_stride: usize,
    );
}

Required Methods§

Source

fn relu<T: Num>( input: *const T, output: *mut T, alpha: T, size: usize, input_stride: usize, output_stride: usize, )

Source

fn relu_backward_mask<T: Num>( input: *const T, mask: *mut T, alpha: T, size: usize, input_stride: usize, mask_stride: usize, )

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§