pub struct PoolingDescriptor { /* private fields */ }Expand description
A pooling descriptor: pooling mode, window extent, padding, and stride.
Implementations§
Source§impl PoolingDescriptor
impl PoolingDescriptor
Sourcepub fn new_2d(
mode: PoolingMode,
window_h: i32,
window_w: i32,
pad_h: i32,
pad_w: i32,
stride_h: i32,
stride_w: i32,
) -> Result<Self>
pub fn new_2d( mode: PoolingMode, window_h: i32, window_w: i32, pad_h: i32, pad_w: i32, stride_h: i32, stride_w: i32, ) -> Result<Self>
2-D pooling descriptor with explicit window / padding / stride.
NaN propagation defaults to PropagateNan.
Sourcepub fn as_raw(&self) -> cudnnPoolingDescriptor_t
pub fn as_raw(&self) -> cudnnPoolingDescriptor_t
Raw descriptor.
Trait Implementations§
Source§impl Debug for PoolingDescriptor
impl Debug for PoolingDescriptor
Source§impl Drop for PoolingDescriptor
impl Drop for PoolingDescriptor
impl Send for PoolingDescriptor
Auto Trait Implementations§
impl !Sync for PoolingDescriptor
impl Freeze for PoolingDescriptor
impl RefUnwindSafe for PoolingDescriptor
impl Unpin for PoolingDescriptor
impl UnsafeUnpin for PoolingDescriptor
impl UnwindSafe for PoolingDescriptor
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