环境:
Win 10
Cmake 3.10
CUDA 9.2
CUDNN 7.1
Visual studio 2015
一、安装Vulkan
到官网下载windows版本的vulkan,下载地址。
双击exe安装安装向导进行安装。
安装完成之后在安装目录的Bin文件下找到vkcude.exe这个文件,双击运行。
如果运行成功,说明硬件支持vulkan。
二、编译OpenCV
后面编译OpenCV的步骤和博客【OpenCV】Win10 CMake+Visual studio 2015+CUDA9.2源码编译OpenCV4.1.1-openvino+OpenCV-contrib的过程差不多,只是注意在cmake configure的时候注意勾选WITH_VULKAN。
然后后面的步骤就是一样的了,这里不再赘述。
编译完成之后就可以在调用DNN模块的时候设置backend为DNN_BACKEND_VKCOM,target为DNN_TARGET_VULKAN了。