Я установил 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)
это проблема компиляции?