Dlib 19.9的巨大进步,安装无须Boost.Python

Release 19.9

Release date: Jan 22, 2018

Major Changes in this Release

……(其他的更新不关心!)

我看到了什么?!

don't need to install Boost anymoredon't need to install Boost anymoredon't need to install Boost anymore

重要的话说三遍!

用过或者曾经试图用Python版Dlib未遂的人一定会对它安装过程中对于Boost.Python印象深刻,一定可以理解我为什么看到上面的更新日志那么激动。

对于那些使用dlib未遂,在安装过程中就放弃的人,我想说,我非常理解你们。也许是我用Python还是不够多,但是就我的浅薄的经验,在我用Python以来,安装个Python库还需要这么麻烦的,只有dlib一例。

我曾经花费大力气编译了Boost然后配置好了环境,后来每次安装的时候就方便多了。Dlib确实是一个非常好用的库,我用它做过一些非常有意思的事情,比如:

不少读者想要尝试自己做一些这些有意思的项目的时候通常都会卡死在安装上,不断有人问dlib安装的时候遇到找不到Boost的问题怎么办。为此我写了Dlib的配置教程:

不少人尝试过,但是我敢肯定不少人放弃过,我在知识星球中不止一次的发布过dlib的更简单的安装方式,但是都避不开Boost。

这一次,Dlib终于摆脱了Boost这个沉重的包袱,轻装上路。Dlib的作者Davisking为此在19.8版本放发布一个多月的时候专门发布了一个新版本19.9。想必他也是被来问问题的人困扰了N久了。

这是一个巨大的进步!(this is a massive improvement!)Github上有人如是说,说出了大家的心声。

安装

现在安装Dlib就不会想上面提到的教程那么繁琐了。

之前安装过dlib的需要先卸载以前的版本。

下载dlib19.9.zip,解压后再dlib19.9文件夹下会发现一个名为的文件。

然后在当前文件夹下打开命令行(Shift+右键)。输入一下命令:

pythonsetup.pyinstall

如果cpu支持AVX指令集,还可以让dlib更快一点

pythonsetup.py install --yesUSE_AVX_INSTRUCTIONS

如果有可用的GPU而且安装了CUDA,那么dlib还可以更快。

pythonsetup.py install --yesUSE_AVX_INSTRUCTIONS --yesDLIB_USE_CUDA

欢迎加入微信交流群

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180201G00Y0Y00?refer=cp_1026

扫码关注云+社区