起源:受人之托要比较Sklearn库和daal4py库之间的性能差异
比较内容,不同算法,不同数据集大小,不同操作系统下的表现(工程量挺大的
sklearn由于本身的简洁易用而使用广泛,因此问题不大
所以,最大的坑在于部署daal4py
下面记录一下我踩过的坑
安装
用conda 创建一个虚拟环境,python版本选3.7(3.8daal支持好像有点问题,intel的那个库存在一些bug,已经给官方提交了pull request
sklearn的安装比较容易,
例如 pip install sklearn
intel daal由于官方文档的不及时更新以及国内教程的缺失,安装坑极其多
我找到的一个解决方案是 先用conda 安装已经编译好的 intelpython
conda install -c intel intelpython
https://anaconda.org/intel/intelpython
然后再用conda安装已经编译好的 daal4py
conda install -c intel daal4py
https://software.intel.com/content/www/us/en/develop/articles/daal4py-overvi