Struct rcudnn::Cudnn [] [src]

pub struct Cudnn { /* fields omitted */ }

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

Methods

impl Cudnn
[src]

[src]

Initializes a new CUDA cuDNN context.

Make sure your current CUDA device is cuDNN enabled.

[src]

Initializes a new CUDA cuDNN Context from its C type.

[src]

Returns the CUDA cuDNN Context as its C type.

[src]

Returns the version of the CUDA cuDNN library.

[src]

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

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

[src]

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

[src]

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

[src]

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

[src]

Initializes the parameters and configurations for running CUDA cuDNN dropout operation.

[src]

Computes the forward Sigmoid Activation function.

Writes the result of the computation to dest_data.

[src]

Computes the backward Sigmoid Activation function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward Rectified Linear Activation function.

Writes the result of the computation to dest_data.

[src]

Computes the backward Rectified Linear Activation function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward Hyperbolic Tangent Activation function.

Writes the result of the computation to dest_data.

[src]

Computes the backward Hyperbolic Tangent Activation function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward Convolution function.

Writes the result of the computation to dest_data.

[src]

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

Writes the result of the computation to bias_grad_data.

[src]

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

Writes the result of the computation to filter_data.

[src]

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

Writes the result of the computation to src_grad_data.

[src]

Computes the forward softmax function.

Writes the result of the computation to dest_data.

[src]

Computes the backward softmax function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward logarithmic softmax function.

Writes the result of the computation to dest_data.

[src]

Computes the backward logarithmic softmax function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward local response normalization function.

Writes the result of the computation to dest_data.

[src]

Computes the backward local response normalization function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward average pooling function.

Writes the result of the computation to dest_data.

[src]

Computes the backward average pooling function.

Writes the result of the computation to dest_diff_data.

[src]

Computes the forward max pooling function.

Writes the result of the computation to dest_data.

[src]

Computes the backward max pooling function.

Writes the result of the computation to dest_diff_data.

[src]

Computes probability and applies it to Dropout

Writes the result of the computation to dest_data

[src]

Computes probability and applies it to Dropout

Writes the result of the computation to dest_data

Trait Implementations

impl Debug for Cudnn
[src]

[src]

Formats the value using the given formatter.

impl Clone for Cudnn
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Sync for Cudnn
[src]

impl Drop for Cudnn
[src]

[src]

Executes the destructor for this type. Read more