Struct rcudnn::PoolingDescriptor
source · pub struct PoolingDescriptor { /* private fields */ }
Expand description
Describes a Pooling Descriptor.
Implementations§
source§impl PoolingDescriptor
impl PoolingDescriptor
sourcepub fn new(
mode: cudnnPoolingMode_t,
window: &[i32],
padding: &[i32],
stride: &[i32]
) -> Result<PoolingDescriptor, Error>
pub fn new( mode: cudnnPoolingMode_t, window: &[i32], padding: &[i32], stride: &[i32] ) -> Result<PoolingDescriptor, Error>
Initializes a new CUDA cuDNN Pooling Descriptor.
sourcepub fn from_c(id: cudnnPoolingDescriptor_t) -> PoolingDescriptor
pub fn from_c(id: cudnnPoolingDescriptor_t) -> PoolingDescriptor
Initializes a new CUDA cuDNN PoolingDescriptor from its C type.
sourcepub fn id_c(&self) -> &cudnnPoolingDescriptor_t
pub fn id_c(&self) -> &cudnnPoolingDescriptor_t
Returns the CUDA cuDNN Pooling Descriptor as its C type.
Trait Implementations§
source§impl Clone for PoolingDescriptor
impl Clone for PoolingDescriptor
source§fn clone(&self) -> PoolingDescriptor
fn clone(&self) -> PoolingDescriptor
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PoolingDescriptor
impl Debug for PoolingDescriptor
Auto Trait Implementations§
impl RefUnwindSafe for PoolingDescriptor
impl !Send for PoolingDescriptor
impl !Sync for PoolingDescriptor
impl Unpin 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