Struct rcudnn::ConvolutionDescriptor
source · pub struct ConvolutionDescriptor { /* private fields */ }
Expand description
Describes a Convolution Descriptor.
Implementations§
source§impl ConvolutionDescriptor
impl ConvolutionDescriptor
sourcepub fn new(
pad: &[i32],
filter_stride: &[i32],
data_type: DataType
) -> Result<ConvolutionDescriptor, Error>
pub fn new( pad: &[i32], filter_stride: &[i32], data_type: DataType ) -> Result<ConvolutionDescriptor, Error>
Initializes a new CUDA cuDNN ConvolutionDescriptor.
sourcepub fn from_c(id: cudnnConvolutionDescriptor_t) -> ConvolutionDescriptor
pub fn from_c(id: cudnnConvolutionDescriptor_t) -> ConvolutionDescriptor
Initializes a new CUDA cuDNN ConvolutionDescriptor from its C type.
sourcepub fn id_c(&self) -> &cudnnConvolutionDescriptor_t
pub fn id_c(&self) -> &cudnnConvolutionDescriptor_t
Returns the CUDA cuDNN ConvolutionDescriptor as its C type.
Trait Implementations§
source§impl Clone for ConvolutionDescriptor
impl Clone for ConvolutionDescriptor
source§fn clone(&self) -> ConvolutionDescriptor
fn clone(&self) -> ConvolutionDescriptor
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 ConvolutionDescriptor
impl Debug for ConvolutionDescriptor
Auto Trait Implementations§
impl RefUnwindSafe for ConvolutionDescriptor
impl !Send for ConvolutionDescriptor
impl !Sync for ConvolutionDescriptor
impl Unpin for ConvolutionDescriptor
impl UnwindSafe for ConvolutionDescriptor
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