public SetPooling2dDescriptor ( cudnnPoolingMode mode, cudnnNanPropagation maxpoolingNanOpt, int windowHeight, int windowWidth, int verticalPadding, int horizontalPadding, int verticalStride, int horizontalStride ) : void | ||
mode | cudnnPoolingMode | Enumerant to specify the pooling mode. |
maxpoolingNanOpt | cudnnNanPropagation | Nan propagation option for max pooling. |
windowHeight | int | Height of the pooling window. |
windowWidth | int | Width of the pooling window. |
verticalPadding | int | Size of vertical padding. |
horizontalPadding | int | Size of horizontal padding |
verticalStride | int | Pooling vertical stride. |
horizontalStride | int | Pooling horizontal stride. |
return | void |
public void SetPooling2dDescriptor(cudnnPoolingMode mode,
cudnnNanPropagation maxpoolingNanOpt,
int windowHeight,
int windowWidth,
int verticalPadding,
int horizontalPadding,
int verticalStride,
int horizontalStride
)
{
res = CudaDNNNativeMethods.cudnnSetPooling2dDescriptor(_desc, mode, maxpoolingNanOpt, windowHeight, windowWidth, verticalPadding, horizontalPadding, verticalStride, horizontalStride);
Debug.WriteLine(String.Format("{0:G}, {1}: {2}", DateTime.Now, "cudnnSetPooling2dDescriptor", res));
if (res != cudnnStatus.Success) throw new CudaDNNException(res);
}