首先克隆dlib的Github仓库
git clone https://github.com/davisking/dlib.git
切换到dlib路径下,创建一个build文件夹用于承接我们使用CMake编译产生的文件
cd dlib
mkdir build
切换到build路径下并开始生成CMake文件
# 如果这一步你的CUDA和CUDNN已经存在于$PATH当中,则可以省略参数-DCUDAToolkit_ROOT
cmake .. -DDLIB_USE_CUDA=1 -DUSE_AVX_INSTRUCTIONS=1
编译
cmake --build .
切换到dlib目录下并使用setup.py进行安装
cd ..
python setup.py install --set DLIB_USE_CUDA=1 --no DLIB_GIF_SUPPORT
且务必声明--no DLIB_GIF_SUPPORT参数,否则会抛出:error C2734: “GifAsciiTable8x8”: 如果不是外部的,则必须初始化常量对象的错误