Error: cannot convert ‘cudaError_t’ {aka ‘cudaError’} to ‘cudnnStatus_t’

I’m running cuda-11.0 with a beta cudnn-11.0-linux-x64-v8.0.1.13 . It seems cudnnStatus_t (which is defined in cudnn) has very similar functionality as cudaError_t (which comes with cuda) . I believe this has MORE to do with NVidia instead of this darknet .

.../src/convolutional_layer.c:313:31: error: cannot convert ‘cudaError_t’ {aka ‘cudaError’} to ‘cudnnStatus_t’
  313 |     CHECK_CUDNN(cudaMemGetInfo(&free_memory, &total_memory));
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                               |
      |                               cudaError_t {aka cudaError}

However, can anybody provide a direct solution ? hmmmmmm…

Thank you…