我要评分
获取效率
正确性
完整性
易理解

Software Architecture

This section describes the software architecture of the Kunpeng BoostKit machine learning algorithm library.

The machine learning algorithm library provides the same APIs as Spark MLlib. The library consists of the core algorithm implementation packages of BoostKit-ML-Kernel and the ML-API-Patch code for machine learning that interconnects with native Spark APIs.

Table 1 lists the JAR packages for the open source patch package and closed source kernel package of the machine learning algorithm library.

Table 1 JAR packages for the machine learning algorithm library

Machine Learning Algorithm Library

JAR Package

ML-API-Patch (open source)

  • 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 (closed source)

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

This document uses the BoostKit algorithm package based on Spark 3.3.1 as an example and also applies to the BoostKit algorithm packages of other Spark versions.