pub unsafe extern "C" fn cudnnBatchNormalizationBackward(
handle: *mut cudnnContext,
mode: cudnnBatchNormMode_t,
alphaDataDiff: *const c_void,
betaDataDiff: *const c_void,
alphaParamDiff: *const c_void,
betaParamDiff: *const c_void,
xDesc: *mut cudnnTensorStruct,
x: *const c_void,
dyDesc: *mut cudnnTensorStruct,
dy: *const c_void,
dxDesc: *mut cudnnTensorStruct,
dx: *mut c_void,
dBnScaleBiasDesc: *mut cudnnTensorStruct,
bnScale: *const c_void,
dBnScaleResult: *mut c_void,
dBnBiasResult: *mut c_void,
epsilon: f64,
savedMean: *const c_void,
savedInvVariance: *const c_void
) -> cudnnStatus_t