pub unsafe fn get_convolution_backward_data_algorithm(
    handle: cudnnHandle_t,
    w_desc: cudnnFilterDescriptor_t,
    dy_desc: cudnnTensorDescriptor_t,
    conv_desc: cudnnConvolutionDescriptor_t,
    dx_desc: cudnnTensorDescriptor_t,
    requested_algo_count: c_int,
    returned_algo_count: *mut c_int,
    perf_results: *mut cudnnConvolutionBwdDataAlgoPerf_t
) -> Result<(), CudnnError>
Expand description

See nvidia docs

Safety

  • All handles & descriptors must still be allocated.
  • The pointers must point to valid memory.