pub unsafe extern "C" fn cudnnNormalizationBackward(
handle: cudnnHandle_t,
mode: cudnnNormMode_t,
normOps: cudnnNormOps_t,
algo: cudnnNormAlgo_t,
alphaDataDiff: *const c_void,
betaDataDiff: *const c_void,
alphaParamDiff: *const c_void,
betaParamDiff: *const c_void,
xDesc: cudnnTensorDescriptor_t,
xData: *const c_void,
yDesc: cudnnTensorDescriptor_t,
yData: *const c_void,
dyDesc: cudnnTensorDescriptor_t,
dyData: *const c_void,
dzDesc: cudnnTensorDescriptor_t,
dzData: *mut c_void,
dxDesc: cudnnTensorDescriptor_t,
dxData: *mut c_void,
dNormScaleBiasDesc: cudnnTensorDescriptor_t,
normScaleData: *const c_void,
normBiasData: *const c_void,
dNormScaleData: *mut c_void,
dNormBiasData: *mut c_void,
epsilon: f64,
normMeanVarDesc: cudnnTensorDescriptor_t,
savedMean: *const c_void,
savedInvVariance: *const c_void,
activationDesc: cudnnActivationDescriptor_t,
workSpace: *mut c_void,
workSpaceSizeInBytes: usize,
reserveSpace: *mut c_void,
reserveSpaceSizeInBytes: usize,
groupCnt: c_int
) -> cudnnStatus_t