如何基于Visual Studio、CUDA编译生成dlib相应lib库

  如何基于Visual Studio、CUDA编译生成dlib相应lib库(需提前配置好CUDA)

1、首先(官网:http://dlib.net/)下载dlib安装包(.zip)

如何基于Visual Studio、CUDA编译生成dlib相应lib库

 

2、对下载得到压缩包解压,记住所解压的当前文件所在文件夹的位置(本人路径为 :D:\...\dlib-19.20\dlib-19.20),并在上一级新建文件夹名字自定义即可(本人新建文件夹名为cmake_lib,路径为 :D:\...\dlib-19.20\cmake_lib)如何基于Visual Studio、CUDA编译生成dlib相应lib库(解压得到的文件)

 

3、打开CMake-gui (官网:https://cmake.org/download/),分别将上述两个路径设置为:source code  /   binaries,点击“Configure”

如何基于Visual Studio、CUDA编译生成dlib相应lib库

然后选择相应VS版本,x64,点击 “Finish”

如何基于Visual Studio、CUDA编译生成dlib相应lib库

4、确认勾选“DLIB_USE_CUDA”后,点击“Generate”

如何基于Visual Studio、CUDA编译生成dlib相应lib库

5、查看所生成的lib文件(之前所新建文件夹下  本人:D:\...\dlib-19.20\cmake_lib)

如何基于Visual Studio、CUDA编译生成dlib相应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  文件

 

如何基于Visual Studio、CUDA编译生成dlib相应lib库如何基于Visual Studio、CUDA编译生成dlib相应lib库

 

完成  !  

即可使用GPU运行相应程序啦 ~~