Struct cudnn::Cudnn [] [src]

pub struct Cudnn { /* fields omitted */ }

Provides a the high-level interface to CUDA's cuDNN.

Methods

impl Cudnn
[src]

Initializes a new CUDA cuDNN context.

Make sure your current CUDA device is cuDNN enabled.

Initializes a new CUDA cuDNN Context from its C type.

Returns the CUDA cuDNN Context as its C type.

Returns the version of the CUDA cuDNN library.

Initializes the parameters and configurations for running CUDA cuDNN convolution operations.

This includes finding the right convolution algorithm, workspace size and allocating that workspace.

Initializes the parameters and configurations for running CUDA cuDNN LRN operations.

Initializes the parameters and configurations for running CUDA cuDNN Pooling operations.

Computes the forward Sigmoid Activation function.

Writes the result of the computation to dest_data.

Computes the backward Sigmoid Activation function.

Writes the result of the computation to dest_diff_data.

Computes the forward Rectified Linear Activation function.

Writes the result of the computation to dest_data.

Computes the backward Rectified Linear Activation function.

Writes the result of the computation to dest_diff_data.

Computes the forward Hyperbolic Tangent Activation function.

Writes the result of the computation to dest_data.

Computes the backward Hyperbolic Tangent Activation function.

Writes the result of the computation to dest_diff_data.

Computes the forward Convolution function.

Writes the result of the computation to dest_data.

Computes the backward Convolution function w.r.t the bias.

Writes the result of the computation to bias_grad_data.

Computes the backward Convolution function w.r.t the filter.

Writes the result of the computation to filter_data.

Computes the backward Convolution function w.r.t the data.

Writes the result of the computation to src_grad_data.

Computes the forward softmax function.

Writes the result of the computation to dest_data.

Computes the backward softmax function.

Writes the result of the computation to dest_diff_data.

Computes the forward logarithmic softmax function.

Writes the result of the computation to dest_data.

Computes the backward logarithmic softmax function.

Writes the result of the computation to dest_diff_data.

Computes the forward local response normalization function.

Writes the result of the computation to dest_data.

Computes the backward local response normalization function.

Writes the result of the computation to dest_diff_data.

Computes the forward average pooling function.

Writes the result of the computation to dest_data.

Computes the backward average pooling function.

Writes the result of the computation to dest_diff_data.

Computes the forward max pooling function.

Writes the result of the computation to dest_data.

Computes the backward max pooling function.

Writes the result of the computation to dest_diff_data.

Trait Implementations

impl Debug for Cudnn
[src]

Formats the value using the given formatter.

impl Clone for Cudnn
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Sync for Cudnn
[src]

impl Drop for Cudnn
[src]

A method called when the value goes out of scope. Read more