Library/ManagedCuda/CudaDNN/CudaDNNNativeMethods.cs
/// <summary>
/// This function provides the output dimensions of a tensor after Nd pooling has been applied
/// </summary>
/// <param name="poolingDesc">Handle to a previously inititalized pooling descriptor.</param>
/// <param name="inputTensorDesc">Handle to the previously initialized input tensor descriptor.</param>
/// <param name="nbDims">Number of dimensions in which pooling is to be applied.</param>
/// <param name="outputTensorDimA">Array of nbDims output dimensions</param>
This function provides the output dimensions of a tensor after Nd pooling has been applied
This function provides the output dimensions of a tensor after Nd pooling has been applied
[DllImport(CUDNN_API_DLL_NAME)]
		public static extern cudnnStatus cudnnGetPoolingNdForwardOutputDim( cudnnPoolingDescriptor poolingDesc,
																	 cudnnTensorDescriptor inputTensorDesc,
																	 int nbDims,
																	 int[] outputTensorDimA);
[ DllImport ( CUDNN_API_DLL_NAME ) ] public static extern cudnnStatus cudnnGetPoolingNdForwardOutputDim ( cudnnPoolingDescriptor poolingDesc , cudnnTensorDescriptor inputTensorDesc , int nbDims , int [ ] outputTensorDimA ) ;
This function provides the output dimensions of a tensor after Nd pooling has been applied
This function provides the output dimensions of a tensor after Nd pooling has been applied
poolingDesc
cudnnPoolingDescriptor
Handle to a previously inititalized pooling descriptor.
Handle to a previously inititalized pooling descriptor .
inputTensorDesc
cudnnTensorDescriptor
Handle to the previously initialized input tensor descriptor.
Handle to the previously initialized input tensor descriptor .
nbDims
int
Number of dimensions in which pooling is to be applied.
Number of dimensions in which pooling is to be applied .
outputTensorDimA
int[]
Array of nbDims output dimensions
Array of nbDims output dimensions