Struct cudnnConvolutionBwdDataAlgoPerf
cudnnConvolutionBwdDataAlgoPerf is a structure containing performance results returned by cudnnFindConvolutionBackwardDataAlgorithm().
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: ManagedCuda.CudaDNN
Assembly: CudaDNN.dll
Syntax
public struct cudnnConvolutionBwdDataAlgoPerf
Fields
| Improve this Doc View Sourcealgo
The algorithm run to obtain the associated performance metrics.
Declaration
public cudnnConvolutionBwdDataAlgo algo
Field Value
Type | Description |
---|---|
cudnnConvolutionBwdDataAlgo |
determinism
The determinism of the algorithm.
Declaration
public cudnnDeterminism determinism
Field Value
Type | Description |
---|---|
cudnnDeterminism |
mathType
Declaration
public cudnnMathType mathType
Field Value
Type | Description |
---|---|
cudnnMathType |
memory
The workspace size (in bytes).
Declaration
public SizeT memory
Field Value
Type | Description |
---|---|
SizeT |
status
If any error occurs during the workspace allocation or timing of cudnnConvolutionBackwardData_v3(), this status will represent that error. Otherwise, this status will be the return status of cudnnConvolutionBackwardData_v3().
- CUDNN_STATUS_ALLOC_FAILED if any error occured during workspace allocation or deallocation.
- CUDNN_STATUS_EXECUTION_FAILED if any error occured during timing calculations.
- Otherwise, this will be the return status of cudnnConvolutionBackwardData_v3().
Declaration
public cudnnStatus status
Field Value
Type | Description |
---|---|
cudnnStatus |
time
The execution time of cudnnConvolutionBackwardData_v3() (in milliseconds).
Declaration
public float time
Field Value
Type | Description |
---|---|
System.Single |