та же версия Dlib Python получить другую производительность - PullRequest
0 голосов
/ 16 ноября 2018

Я установил dlib 19.16.0 (pip install dlib==19.16.0 в python 2.7.12), но обнаружил снижение производительности correlation_track (30 FPS-> 20FPS), затем я проверил другую машину, которую я установил пару дней назад. хорошо! Я запускаю 'pip freeze', оба они dlib 19.16.0, но с другим размером файла:

the slower one:  10940368
the faster one:  11660480

после того, как я заменил более медленный (который находится в lib/python2.7/site-packages/dlib.so), производительность вернулась к 30 кадрам в секунду, так что, похоже, проблема в dlib

Я также пытался загрузить последнюю версию dlib.tar.gz (19.16.0) с dlib.net, затем запустить 'python setup.py install', однако это не помогло (http://dlib.net/compile.html)

аппаратные спецификации обеих машин одинаковы, но с разным gcc:

медленнее:

4.15.0-39-generic #42~16.04.1-Ubuntu SMP Wed Oct 24 17:09:54 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
gcc version 4.9.3 (Ubuntu 4.9.3-13ubuntu2)

быстрее:

4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)

это проблема компиляции?

...