I am using Dlib 19.21 on Jetson Nano on a project. But running a program causes a strange CUDNN error wheres the program was running fine on previous L4T 32.4 version. My Jetson Nano software stacks are like this:
NVIDIA Jetson Nano
L4T 32.5.0 [ JetPack UNKNOWN ]
Ubuntu 18.04.5 LTS
Kernel Version: 4.9.201-tegra
CUDA 10.2.89
CUDA Architecture: 5.3
OpenCV version: 4.1.1
OpenCV Cuda: NO
CUDNN: 8.0.0.180
TensorRT: 7.1.3.0
Vision Works: 1.6.0.501
VPI: ii libnvvpi1 1.0.12 arm64 NVIDIA Vision Programming Interface library
But its causing error like this:
terminate called after throwing an instance of 'dlib::cudnn_error'
what(): Error while calling cudnnGetConvolutionBackwardFilterWorkspaceSize( context(), descriptor(data), descriptor(dest_desc), (const cudnnConvolutionDescriptor_t)conv_handle, (const cudnnFilterDescriptor_t)filter_handle, (cudnnConvolutionBwdFilterAlgo_t)backward_filters_algo, &backward_filters_workspace_size_in_bytes) in file /home/nvidia/dlib/dlib/cuda/cudnn_dlibapi.cpp:1046. code: 9, reason: CUDNN_STATUS_NOT_SUPPORTED