BharatMLStack

Meesho活跃维护

Meesho 开源的端到端机器学习基础设施栈,提供在线特征存储等组件,支撑印度规模下的实时与批量 ML 工作负载。

BharatMLStack is an open-source, end-to-end machine learning infrastructure stack built at Meesho to support real-time and batch ML workloads at Bharat scale

onyxdb/onyxdb-go-sdk/v0.4.9-pre-release发布于 2026-11-06 09:19 UTC716star86fork同步于 2026-11-10 05:59 UTC

怎么上手

由 README 提炼,执行前请确认
git clone https://github.com/Meesho/BharatMLStack.git
cd BharatMLStack/quick-start
./start.sh
硬件要求按 README 说明

README 未说明具体显存或 GPU 型号要求,仅提到可跨公有云、本地与边缘的 Kubernetes 环境运行,并针对 CPU 与 GPU 负载做资源优化。

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Meesho 开源的端到端 ML 基础设施栈,覆盖实时特征服务、模型推理与向量检索

Meesho 开源的端到端机器学习基础设施栈,提供在线特征存储等组件,支撑印度规模下的实时与批量 ML 工作负载。

核心能力

  • 在线特征存储支持亚 10ms 特征检索与流式写入
  • Inferflow 用 DAG 编排可组合的实时推理流水线
  • Skye 提供可插拔后端的向量相似度检索
  • Numerix 用 Rust 实现高性能矩阵运算引擎
  • 配套 Go/Python SDK 与 TruffleBox 管理控制台

容易踩的坑

启动前需按 README 设置 ONFS_VERSION、HORIZON_VERSION、TRUFFLEBOX_VERSION、NUMERIX_VERSION 等版本环境变量;Interaction Store 依赖 ScyllaDB 后端;采用 BharatMLStack Business Source License 1.1,商用前需确认授权条款。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本onyxdb/onyxdb-go-sdk/v0.4.9-pre-release
  1. onyxdb/onyxdb-go-sdk/v0.4.9-pre-releasePrunceGrace Periodpre-release最新正式版2026-11-06 · 2026-11-06 09:19 UTC

    这个版本没有写更新说明。

  2. onyxdb/onyxdb-go-sdk/v0.4.8-pre-releaseTopology Watch Fixpre-release2026-11-06 · 2026-11-06 08:39 UTC

    这个版本没有写更新说明。

  3. onyxdb/controlplane/v0.4.4-pre-releaseOnyxDB ControlPlane Security Fixespre-release2026-11-03 · 2026-11-03 12:32 UTC
    查看更新说明

    ControlPlane Security Fixes

  4. onyxdb/onyxdb-go-sdk/v0.4.7-pre-releaseOnyxdb security fixespre-release2026-11-03 · 2026-11-03 12:18 UTC

    这个版本没有写更新说明。

  5. onyxdb/onyxdb-go-sdk/v0.4.6-pre-releaseTopology changes to accomodate multizonepre-release2026-10-27 · 2026-10-27 12:17 UTC

    这个版本没有写更新说明。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    CI Static Badge Discord Made in India

    Meesho

    What is BharatMLStack?

    BharatMLStack is a production-ready, cloud-agnostic ML infrastructure platform that powers real-time feature serving, model inference, and embedding search at massive scale. Built and battle-tested at Meesho, it is designed to help organizations ship ML to production faster, cheaper, and more reliably.

    Our Vision

    BharatMLStack is built around four core tenets:

    Workflow Integration & Productivity

    Ship ML to production faster than ever.

    • 3x faster experiment-to-deployment cycles
    • 95% reduction in model onboarding time

    Cloud-Agnostic & Lock-In Free

    Run anywhere. Own your stack.

    • Runs across public cloud, on-prem, and edge
    • Kubernetes-native with zero vendor lock-in

    Economic Efficiency

    Do more with less.

    • 60–70% lower infrastructure costs vs hyperscaler managed services
    • Optimized resource utilization across CPU and GPU workloads

    Availability & Scalability

    Enterprise-grade reliability at internet scale.

    • 99.99% uptime across clusters
    • 1M+ QPS with low latency

    Designed Truly for Bharat Scale

    Built for the demands of one of the world's largest e-commerce platforms:

    MetricPerformance
    Feature Store2.4M QPS (batch of 100 id lookups)
    Model Inference1M+ QPS
    Embedding Search500K QPS
    Feature Retrieval LatencySub-10ms

    Core Components

    ComponentDescriptionVersionDocs
    TruffleBox UIWeb console for feature registry, cataloging, and approval workflowsv1.3.0Docs
    Online Feature StoreSub-10ms feature retrieval at millions of QPS with streaming ingestionv1.2.0Docs
    InferflowDAG-based real-time inference orchestration for composable ML pipelinesv1.0.0Docs
    NumerixRust-powered math compute engine for high-performance matrix opsv1.0.0Docs
    SkyeVector similarity search with pluggable backendsv1.0.0Docs
    Go SDKGo client for Feature Store, Interaction Store, and loggingv1.3.0Docs
    Python SDKPython client libraries for Feature Store and inference loggingv1.0.1Docs
    Interaction StoreScyllaDB-backed store for user interaction signals at sub-10ms——
    HorizonControl plane that orchestrates all services and powers TruffleBox UIv1.3.0—

    Full documentation at meesho.github.io/BharatMLStack | Blogs

    Quick Start

    git clone https://github.com/Meesho/BharatMLStack.git
    cd BharatMLStack/quick-start
    #Set versions
    ONFS_VERSION=v1.2.0 HORIZON_VERSION=v1.3.0 TRUFFLEBOX_VERSION=v1.3.0 NUMERIX_VERSION=v1.0.0
    
    ./start.sh
    

    For step-by-step setup, Docker Compose details, sample data, and health checks, see the full Quick Start Guide →.

    Architecture

    Use-Cases

    BharatMLStack powers a wide range of ML-driven applications:

    Use-CaseWhat BharatMLStack Enables
    Personalized Candidate GenerationRetrieve and rank millions of candidates in real time using feature vectors and embedding similarity
    Personalized RankingServe user, item, and context features at ultra-low latency to power real-time ranking models
    Fraud & Risk DetectionStream interaction signals and features to detect anomalies and fraudulent patterns in milliseconds
    Image SearchRun embedding search at 500K QPS to match visual queries against massive product catalogs
    LLM Recommender SystemsOrchestrate LLM inference pipelines with feature enrichment for next-gen recommendation engines
    DL & LLM Deployments at ScaleDeploy and scale deep learning and large language models across GPU clusters with Inferflow orchestration

    Contributing

    We welcome contributions from the community! Please see our Contributing Guide for details on how to get started.

    Community & Support

    License

    BharatMLStack is open-source software licensed under the BharatMLStack Business Source License 1.1.