如何基于Visual Studio、CUDA编译生成dlib相应lib库(需提前配置好CUDA)
1、首先(官网:http://dlib.net/)下载dlib安装包(.zip)
2、对下载得到压缩包解压,记住所解压的当前文件所在文件夹的位置(本人路径为 :D:\...\dlib-19.20\dlib-19.20),并在上一级新建文件夹名字自定义即可(本人新建文件夹名为cmake_lib,路径为 :D:\...\dlib-19.20\cmake_lib)(解压得到的文件)
3、打开CMake-gui (官网:https://cmake.org/download/),分别将上述两个路径设置为:source code / binaries,点击“Configure”
然后选择相应VS版本,x64,点击 “Finish”
4、确认勾选“DLIB_USE_CUDA”后,点击“Generate”
5、查看所生成的lib文件(之前所新建文件夹下 本人:D:\...\dlib-19.20\cmake_lib)
6、点击打开生成的 “dlib_project.sln”,分别在 "Debug x64" "Release x64"进行编译,即可在之前所新建文件夹\dlib\Debug和\dlib\Release ( 本人:D:\...\dlib-19.20\cmake_lib\dlib\Debug 和 D:\...\dlib-19.20\cmake_lib\dlib\Release) 生成相应 .lib 文件
完成 !
即可使用GPU运行相应程序啦 ~~