1mod generated;
2
3pub use crate::generated::*;
4
5impl Default for cudnnConvolutionFwdAlgoPerf_t {
6 fn default() -> Self {
7 Self {
8 algo: cudnnConvolutionFwdAlgo_t::CUDNN_CONVOLUTION_FWD_ALGO_DIRECT,
9 status: cudnnStatus_t::CUDNN_STATUS_NOT_INITIALIZED,
10 time: 0.0 as f32,
11 memory: 0,
12 determinism: cudnnDeterminism_t::CUDNN_NON_DETERMINISTIC,
13 mathType: cudnnMathType_t::CUDNN_DEFAULT_MATH,
14 reserved: [0; 3usize],
15 }
16 }
17}
18
19impl Default for cudnnConvolutionBwdFilterAlgoPerf_t {
20 fn default() -> Self {
21 Self {
22 algo: cudnnConvolutionBwdFilterAlgo_t::CUDNN_CONVOLUTION_BWD_FILTER_ALGO_0,
23 status: cudnnStatus_t::CUDNN_STATUS_NOT_INITIALIZED,
24 time: 0.0 as f32,
25 memory: 0,
26 determinism: cudnnDeterminism_t::CUDNN_NON_DETERMINISTIC,
27 mathType: cudnnMathType_t::CUDNN_DEFAULT_MATH,
28 reserved: [0; 3usize],
29 }
30 }
31}
32
33impl Default for cudnnConvolutionBwdDataAlgoPerf_t {
34 fn default() -> Self {
35 Self {
36 algo: cudnnConvolutionBwdDataAlgo_t::CUDNN_CONVOLUTION_BWD_DATA_ALGO_0,
37 status: cudnnStatus_t::CUDNN_STATUS_NOT_INITIALIZED,
38 time: 0.0 as f32,
39 memory: 0,
40 determinism: cudnnDeterminism_t::CUDNN_NON_DETERMINISTIC,
41 mathType: cudnnMathType_t::CUDNN_DEFAULT_MATH,
42 reserved: [0; 3usize],
43 }
44 }
45}