pub unsafe extern "C" fn cudnnFindRNNBackwardDataAlgorithmEx(
handle: *mut cudnnContext,
rnnDesc: *mut cudnnRNNStruct,
seqLength: i32,
yDesc: *const *mut cudnnTensorStruct,
y: *const c_void,
dyDesc: *const *mut cudnnTensorStruct,
dy: *const c_void,
dhyDesc: *mut cudnnTensorStruct,
dhy: *const c_void,
dcyDesc: *mut cudnnTensorStruct,
dcy: *const c_void,
wDesc: *mut cudnnFilterStruct,
w: *const c_void,
hxDesc: *mut cudnnTensorStruct,
hx: *const c_void,
cxDesc: *mut cudnnTensorStruct,
cx: *const c_void,
dxDesc: *const *mut cudnnTensorStruct,
dx: *mut c_void,
dhxDesc: *mut cudnnTensorStruct,
dhx: *mut c_void,
dcxDesc: *mut cudnnTensorStruct,
dcx: *mut c_void,
findIntensity: f32,
requestedAlgoCount: i32,
returnedAlgoCount: *mut i32,
perfResults: *mut *mut cudnnAlgorithmPerformanceStruct,
workspace: *mut c_void,
workSpaceSizeInBytes: usize,
reserveSpace: *mut c_void,
reserveSpaceSizeInBytes: usize
) -> cudnnStatus_t