中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

软件架构

介绍鲲鹏BoostKit机器学习算法库软件架构。

机器学习算法加速库提供了与原生Spark MLlib相同的接口,算法库由BoostKit-ML-Kernel核心算法实现包,以及对接原生Spark接口的机器学习的ML-API-Patch代码组成。

如上图所示,机器学习算法加速库开源Patch包和闭源Kernel包对应JAR包如表1所示。

表1 机器学习算法加速库对应JAR包

机器学习算法加速库

对应JAR包

ML-API-Patch(开源)

  • boostkit-ml-core_2.12-3.0.0-spark3.3.1.jar
  • boostkit-ml-acc_2.12-3.0.0-spark3.3.1.jar
  • boostkit-ml-kernel-client_2.12-3.0.0-spark3.3.1.jar

BoostKit-ML-Kernel(闭源)

boostkit-ml-kernel_2.12-3.0.0-spark3.3.1-aarch64.jar

本指南中均以基于Spark 3.3.1版本的BoostKit算法包为例,其他版本的算法包的使用与之相同,可参考本指南。