筆者在實現一個開源項目需要安裝dlib,各種報錯,下面的方法解決了這個問題。
git clone https://github.com/davisking/dlib.git
cd dlib
mkdir build
cd build
cmake ..
cmake --build .
cd ..
當在cpu環境下:
python3 setup.py install
當在gpu環境下:
python setup.py install --set USE_AVX_INSTRUCTIONS=1 --set DLIB_USE_CUDA=1
(gpu環境編譯參考:https://blog.csdn.net/qq_41375609/article/details/111001589)
(查看dlib是否可以調用gpu:print(dlib.DLIB_USE_CUDA))