pub unsafe extern "C" fn cudnnNormalizationBackward(
handle: *mut cudnnContext,
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: *mut cudnnTensorStruct,
xData: *const c_void,
yDesc: *mut cudnnTensorStruct,
yData: *const c_void,
dyDesc: *mut cudnnTensorStruct,
dyData: *const c_void,
dzDesc: *mut cudnnTensorStruct,
dzData: *mut c_void,
dxDesc: *mut cudnnTensorStruct,
dxData: *mut c_void,
dNormScaleBiasDesc: *mut cudnnTensorStruct,
normScaleData: *const c_void,
normBiasData: *const c_void,
dNormScaleData: *mut c_void,
dNormBiasData: *mut c_void,
epsilon: f64,
normMeanVarDesc: *mut cudnnTensorStruct,
savedMean: *const c_void,
savedInvVariance: *const c_void,
activationDesc: *mut cudnnActivationStruct,
workSpace: *mut c_void,
workSpaceSizeInBytes: usize,
reserveSpace: *mut c_void,
reserveSpaceSizeInBytes: usize,
groupCnt: i32
) -> cudnnStatus_t