软件架构
介绍鲲鹏BoostKit机器学习算法库软件架构。
机器学习算法加速库提供了与原生Spark MLlib相同的接口,算法库由BoostKit-ML-Kernel核心算法实现包,以及对接原生Spark接口的机器学习的ML-API-Patch代码组成。
如上图所示,机器学习算法加速库开源Patch包和闭源Kernel包对应JAR包如表1所示。
机器学习算法加速库 |
对应JAR包 |
---|---|
ML-API-Patch(开源) |
|
BoostKit-ML-Kernel(闭源) |
boostkit-ml-kernel_2.12-3.0.0-spark3.3.1-aarch64.jar |
本指南中均以基于Spark 3.3.1版本的BoostKit算法包为例,其他版本的算法包的使用与之相同,可参考本指南。
父主题: 特性描述