Struct rcudnn::utils::ConvolutionConfig[][src]

pub struct ConvolutionConfig { /* fields omitted */ }
Expand description

Provides a convenient interface to access cuDNN’s convolution parameters, algo and workspace and workspace_size_in_bytes.

You woudn’t use this struct yourself, but rather obtain it through Cudnn.init_convolution().

Implementations

Returns a new ConvolutionConfig

Returns the largest workspace size out of the three.

Useful for creating a shared workspace.

Returns forward_algo.

Returns forward_workspace_size.

Returns backward_filter_algo.

Returns backward_filter_workspace_size.

Returns backward_data_algo.

Returns backward_data_workspace_size.

Returns conv_desc.

Returns filter_desc.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.