Hi... Guys:
It looks MagmaDNN is NOT compatible with cudnn-v8 ???
....../magmadnn/src/compute/conv2dforward/conv2dforwardop.cpp:274:65: error: ‘CUDNN_CONVOLUTION_FWD_PREFER_FASTEST’ was not declared in this scope; did you mean ‘CUDNN_CONVOLUTION_FWD_ALGO_FFT’?
274 | this->output_tensor->get_cudnn_tensor_descriptor(), CUDNN_CONVOLUTION_FWD_PREFER_FASTEST, 0,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
....../magmadnn/include/magmadnn/utilities_internal.h:39:20: note: in definition of macro ‘cudnnErrchk’
39 | { cudnnAssert((ans), __FILE__, __LINE__); }
| ^~~
....../magmadnn/src/compute/conv2dforward/conv2dforwardop.cpp:292:13: error: ‘CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST’ was not declared in this scope; did you mean ‘CUDNN_CONVOLUTION_BWD_DATA_ALGO_FFT’?
292 | CUDNN_CONVOLUTION_BWD_DATA_PREFER_FASTEST, 0, &this->cudnn_settings.bwd_data_algo));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
....../magmadnn/include/magmadnn/utilities_internal.h:39:20: note: in definition of macro ‘cudnnErrchk’
39 | { cudnnAssert((ans), __FILE__, __LINE__); }
| ^~~
....../magmadnn/src/compute/conv2dforward/conv2dforwardop.cpp:297:47: error: ‘CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST’ was not declared in this scope; did you mean ‘CUDNN_CONVOLUTION_BWD_FILTER_ALGO_FFT’?
297 | this->cudnn_settings.filter_desc, CUDNN_CONVOLUTION_BWD_FILTER_PREFER_FASTEST, 0,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
....../magmadnn/include/magmadnn/utilities_internal.h:39:20: note: in definition of macro ‘cudnnErrchk’
39 | { cudnnAssert((ans), __FILE__, __LINE__); }
| ^~~
Wondering if there is a plan to have it updated in near future?
Cheers