c语言替换avx指令集,Dlib支持CPU指令集编译问题(SSE4.2或者AVX)

版本1(默认版本):

git clone https://github.com/davisking/dlib.git//Clone the code from github

cd dlib

mkdir build

cd build

cmake ../ -DDLIB_USE_CUDA=0 -DUSE_AVX_INSTRUCTIONS=1 //以AVX指令的方式编译dlib

cmake --build .

cd ../

sudo python setup.py install --yes USE_AVX_INSTRUCTIONS --no DLIB_USE_CUDA

注:最后一步需要等待一些时间。如果使用python3.x版本,最后一步命令python改为python3

版本2(版本1不成功,请试下版本2):

git clone https://github.com/davisking/dlib.git//Clone the code from github

cd dlib

mkdir build

cd build

cmake ..//以默认方式(SSE41指令)编译dlib

cmake --build .

cd ..sudo python setup.py install

注:最后一步需要等待一些时间。如果使用python3.x版本,最后一步命令python改为python3

原文地址:https://www.cnblogs.com/raorao1994/p/14860956.html