Show / Hide Table of Contents

    Enum cudnnConvolutionBwdDataAlgo

    cudnnConvolutionBwdDataAlgo is an enumerated type that exposes the different algorithms available to execute the backward data convolution operation.

    Namespace: ManagedCuda.CudaDNN
    Assembly: CudaDNN.dll
    Syntax
    public enum cudnnConvolutionBwdDataAlgo

    Fields

    Name Description
    Algo0

    This algorithm expresses the convolution as a sum of matrix product without actually explicitly form the matrix that holds the input tensor data. The sum is done using atomic adds operation, thus the results are non-deterministic.

    Algo1

    This algorithm expresses the convolution as a matrix product without actually explicitly form the matrix that holds the input tensor data. The results are deterministic.

    AlgoFFT

    This algorithm uses a Fast-Fourier Transform approach to compute the convolution. A significant memory workspace is needed to store intermediate results. The results are deterministic.

    Winograd

    This algorithm uses a Winograd Transform approach to compute the convolution. A reasonably sized workspace is needed to store intermediate results. The results are deterministic.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX