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§
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, )
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.