Dlib的編譯安裝——macos or linux

安裝libboost

需要首先安裝boost庫,如下:

linux

sudo apt-get install libboost-all-dev

mac

brew install libboost-all-dev

注:你得安裝了brew工具


從github克隆庫:

git clone https://github.com/davisking/dlib.git

build

cd dlib
mkdir build; cd build; cmake .. -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1; cmake --build .
  • -DDLIB_USE_CUDA=0不使用cuda
  • -DUSE_AVX_INSTRUCTIONS=1使用cpu的AVX加速


這樣,在build目錄,就會的到你所需要的庫(包含動態鏈接庫和靜態鏈接庫),python的話,還需要執行下面的步驟:

build並安裝python擴展

cd ..
python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA
  • 這裏可以指定python2或python3,也可以在虛擬環境中安裝.
  • --no DLIB_USE_CUDA選項不使用cuda,使用cuda可以不指定該選項或DLIB_USE_CUDA

安裝成功可以在python中導入dlib

import dlib
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章