pub trait PoolingLayerTraitConst: LayerTraitConst {
Show 15 methods
    // Required method
    fn as_raw_PoolingLayer(&self) -> *const c_void;
    // Provided methods
    fn typ(&self) -> i32 { ... }
    fn kernel_size(&self) -> Vector<size_t> { ... }
    fn strides(&self) -> Vector<size_t> { ... }
    fn pads_begin(&self) -> Vector<size_t> { ... }
    fn pads_end(&self) -> Vector<size_t> { ... }
    fn global_pooling(&self) -> bool { ... }
    fn is_global_pooling(&self) -> Vector<bool> { ... }
    fn compute_max_idx(&self) -> bool { ... }
    fn pad_mode(&self) -> String { ... }
    fn ceil_mode(&self) -> bool { ... }
    fn ave_pool_padded_area(&self) -> bool { ... }
    fn pooled_size(&self) -> Size { ... }
    fn spatial_scale(&self) -> f32 { ... }
    fn ps_roi_out_channels(&self) -> i32 { ... }
}Expand description
Constant methods for crate::dnn::PoolingLayer
Required Methods§
fn as_raw_PoolingLayer(&self) -> *const c_void
Provided Methods§
fn typ(&self) -> i32
fn kernel_size(&self) -> Vector<size_t>
fn strides(&self) -> Vector<size_t>
fn pads_begin(&self) -> Vector<size_t>
fn pads_end(&self) -> Vector<size_t>
Sourcefn global_pooling(&self) -> bool
 
fn global_pooling(&self) -> bool
Flag is true if at least one of the axes is global pooled.
fn is_global_pooling(&self) -> Vector<bool>
fn compute_max_idx(&self) -> bool
fn pad_mode(&self) -> String
fn ceil_mode(&self) -> bool
fn ave_pool_padded_area(&self) -> bool
fn pooled_size(&self) -> Size
fn spatial_scale(&self) -> f32
fn ps_roi_out_channels(&self) -> i32
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.