登录 注册
自动化与工作流
1,545
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Scala
语言
—
创建时间
最近更新

项目能做什么

MLeap 专注于简化机器学习流水线的生产部署。它支持将 Spark 或 Scikit-learn 训练的流水线导出为便携格式(JSON/Protobuf),并直接在轻量级 JVM 运行时上执行,完全脱离对 Spark、sklearn 等重型环境的依赖,实现高性能、跨平台的快速推理。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<a href="https://combust.github.io/mleap-docs/"><img src="logo.png" alt="MLeap Logo" width="176" height="70" /></a>

[![Build Status](https://github.com/combust/mleap/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/combust/mleap/actions/workflows/test.yml)
[![Maven Central](https://img.shields.io/maven-central/v/ml.combust.mleap/mleap-base_2.13)](https://central.sonatype.com/artifact/ml.combust.mleap/mleap-base_2.13)
[![PyPI](https://img.shields.io/pypi/v/mleap)](https://pypi.org/project/mleap/)

Deploying machine learning data pipelines and algorithms should not be a time-consuming or difficult task. MLeap allows data scientists and engineers to deploy machine learning pipelines from Spark and Scikit-learn to a portable format and execution engine.

## Documentation

Documentation is available at [https://combust.github.io/mleap-docs/](https://combust.github.io/mleap-docs/).

Read [Serializing a Spark ML Pipeline and Scoring with MLeap](https://github.com/combust/mleap/wiki/Serializing-a-Spark-ML-Pipeline-and-Scoring-with-MLeap) to gain a full sense of what is possible.

## Introduction

MLeap provides a performant, portable execution engine and serialization format (Bundle.ML) for machine learning pipelines. Train a pipeline with Spark or Scikit-learn, export it once, and execute it anywhere on the JVM without a dependency on Spark, sklearn, numpy, or pandas.

Key features:

1. Core execution engine implemented in Scala, with [Spark](http://spark.apache.org/), PySpark, and Scikit-learn support.
2. Export a Spark or Scikit-learn pipeline and run it on the lightweight MLeap Runtime.
3. Two portable serialization formats: JSON and Protobuf.
4. Custom data types and transformers for MLeap data frames and pipelines.
5. Full parity tests between Spark and MLeap pipelines.
6. Optional Spark transformer extension that adds to Spark's built-in transformers.

## Dependency Compatibility Matrix

Other versions besides those listed below may also work (especially more recent Java versions for the JRE), 
but these are the configurations which are tested by mleap.

| MLeap Version | Spark Version | Scala Version    | Java Version | Python Version | XGBoost Version | Tensorflow Version |
|---------------|---------------|------------------|--------------|----------------|-----------------|--------------------|
| 0.26.0        | 4.1.2         | 2.13.18          | 17           | 3.10 - 3.13    | 3.4.0           | 2.16.2             |
| 0.25.3        | 4.1.2         | 2.13.18          | 17           | 3.10 - 3.13    | 3.4.0           | 2.16.2             |
| 0.25.2        | 4.1.2         | 2.13.18          | 17           | 3.10 - 3.13    | 2.0.3           | 2.16.2             |
| 0.25.1        | 4.1.1         | 2.13.17          | 17           | 3.10 - 3.13    | 2.0.3           | 2.16.2             |
| 0.25.0        | 4.1.0         | 2.13.17          | 17           | 3.10 - 3.13    | 2.0.3           | 2.10.1             |
| 0.24.2        | 
阅读完整原文

项目深度分析 AI 生成

MLeap 企业级商业支持与长生命周期维护 (LTS)

产品构想针对依赖老旧或定制化 Spark/Java/Scala 版本的金融与电信机构,提供商业化 LTS 维护与 SLA 级 Bug 修复保障。
核心功能定制化版本构建、关键漏洞极速修复补丁、跨大版本迁移咨询、性能调优指南
目标用户银行、金融科技与电信行业的数据架构师及运维主管
难度/周期高 · 3-6个月 · 成本:极高(需深厚 Scala/Spark 内部机制与底层 JVM 优化能力)
收费模式年度技术支持服务费(按实例或集群规模订阅)
竞争风险企业决策链条长;ONNX/Triton 等更主流标准持续挤压 MLeap 生态空间。
依据 已验证事实

轻量级 MLeap 容器化推理微服务网关

产品构想开发一个开箱即用的 Docker/K8s 微服务封装包,将 Bundle.ML 模型一键转化为带监控与批处理功能的 gRPC/RESTful 推理网关。
核心功能一键加载 Bundle.ML、内置 Prometheus 指标埋点、动态批量处理 (Dynamic Batching)、API 鉴权与流量限流
目标用户需要将 Spark 特征管道部署为在线 API 的 MLOps 工程师
难度/周期中等 · 1-3个月 · 成本:低(主要基于现有 Docker 支持与 gRPC/Akka/Netty 编写网关代码)
收费模式开源核心+高级特性(高级监控、多模型路由)商业许可/按节点收费
竞争风险许多团队倾向于直接自建简单的 Spring Boot / Akka 服务,付费壁垒不够深。
依据 数据支持的判断

Spark ML 到现代跨平台推理格式 (ONNX) 迁移与校验工具包

产品构想针对逐步淘汰 MLeap 转投 ONNX 标准的企业,提供将 Bundle.ML/Spark 管道自动迁移、转换并进行数值等价性验证的工具与服务。
核心功能Bundle.ML 与 ONNX 互转转换器、特征管道算子覆盖检测、端到端精度比对报告与异常检测
目标用户推进架构现代化的技术中台团队、MLOps 架构师
难度/周期高 · 3-6个月 · 成本:中等(大量算子对齐工作与测试环境搭建)
收费模式工具软件授权许可、按转换模型数量收费或工程咨询费
竞争风险部分复杂自定义 Transformer 无法完全等价映射到 ONNX 标准中。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 16 个 Release
社区活跃Star 1,545 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。