使用CMake编译安装dlib CUDA支持

首先克隆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”: 如果不是外部的,则必须初始化常量对象的错误

你可能感兴趣的:(python,c++,windows,图像处理)