pub unsafe extern "C" fn cudnnNormalizationForwardTraining(
handle: *mut cudnnContext,
mode: cudnnNormMode_t,
normOps: cudnnNormOps_t,
algo: cudnnNormAlgo_t,
alpha: *const c_void,
beta: *const c_void,
xDesc: *mut cudnnTensorStruct,
xData: *const c_void,
normScaleBiasDesc: *mut cudnnTensorStruct,
normScale: *const c_void,
normBias: *const c_void,
exponentialAverageFactor: f64,
normMeanVarDesc: *mut cudnnTensorStruct,
resultRunningMean: *mut c_void,
resultRunningVariance: *mut c_void,
epsilon: f64,
resultSaveMean: *mut c_void,
resultSaveInvVariance: *mut c_void,
activationDesc: *mut cudnnActivationStruct,
zDesc: *mut cudnnTensorStruct,
zData: *const c_void,
yDesc: *mut cudnnTensorStruct,
yData: *mut c_void,
workspace: *mut c_void,
workSpaceSizeInBytes: usize,
reserveSpace: *mut c_void,
reserveSpaceSizeInBytes: usize,
groupCnt: i32
) -> cudnnStatus_t