awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SeldonIO avatar

SeldonIO/seldon-core

0
View on GitHub↗
4,752 星标·865 分支·Go·10 次浏览www.seldon.io/solutions/core↗

Seldon Core

Seldon Core 是一个基于 Kubernetes 的机器学习模型服务器和 MLOps 推理框架。它作为多模型服务引擎和流水线编排器,将模型打包为可通过标准化 REST 和 gRPC API 暴露的可扩展微服务。

该项目的独特之处在于基于图的推理流水线,可将模型和数据转换器链接成顺序工作流。它通过多模型共享服务和动态内存超额分配策略优化硬件利用率,同时通过加权流量路由、A/B 测试和影子部署支持生产环境实验。

该框架涵盖了广泛的 MLOps 功能,包括基于需求的自动扩缩容、通过消息总线进行的异步请求处理,以及针对数据漂移、异常值和预测可解释性的全面监控。它还提供用于模型运行时配置的基础设施管理,以及跨控制平面和数据平面的 TLS 加密安全通信。

Features

  • Inference Pipeline Orchestrators - Orchestrates complex sequences of models and data transformers into multi-stage inference workflows.
  • Model Inference and Serving - Functions as a comprehensive platform for deploying and serving machine learning models for production use.
  • Standardized Inference Protocols - Implements standardized REST and gRPC protocols for consistent request and response handling across different model runtimes.
  • Automatic Inference Workload Scaling - Adjusts the number of inference serving replicas based on demand, including scaling to zero.
  • Graph-Based Inference Routings - Orchestrates complex inference workflows through directed graphs that chain models and data transformers.
  • MLOps Inference Frameworks - Provides a comprehensive framework for managing the full production lifecycle of inference models.
  • Model Deployment Runtimes - Deploys specific server environments tailored for model execution and integrated resource monitoring.
  • Graph-Based Inference - Executes AI models by processing a computational graph of connected services and tensors.
  • Tensor Alignment - Renames and aligns output tensors from one model to match the required inputs of the next pipeline step.
  • Multi-Model Servers - Hosts multiple model artifacts on a single server instance to maximize hardware efficiency and reduce overhead.
  • Model Serving & Deployment - Packages and serves machine learning models as scalable microservices accessible via standardized APIs.
  • Kubernetes Custom Resource Deployments - Uses Kubernetes custom resources to declaratively define the lifecycle and state of model deployments and pipelines.
  • Model Serving Infrastructure - Provides infrastructure to host and scale multiple models on shared hardware using overcommit strategies.
  • Pre- and Post-Inference Transformations - Provides pluggable pipelines to transform input data and model outputs for feature engineering and preparation.
  • Inference Request APIs - Exposes network endpoints that allow users to send data and retrieve predictions from deployed models.
  • Input Distribution Drift - Analyzes input data distributions over time to identify statistical shifts from the original training data.
  • Model Drift and Outlier Detection - Monitors incoming data streams to identify statistical drift and anomalous outliers using detector components.
  • Model Experimentation - Splits traffic between different model versions to perform A/B testing and shadow deployments.
  • AI Infrastructure Deployments - Automates the setup of operators, runtimes, and servers on clusters to provide the foundation for model management.
  • Operator-Based Lifecycles - Automates the installation and scaling of model servers using the Kubernetes Operator pattern.
  • Model Inference Deployment - Loads models into Kubernetes clusters to process inference requests via a service mesh.
  • Kubernetes ML Platforms - Functions as a dedicated platform for deploying and managing machine learning models as microservices on Kubernetes.
  • MLOps Infrastructure Management - Manages the full lifecycle, autoscaling, and hardware resource allocation for large numbers of deployed models.
  • Model Deployment Management - Provides administrative interfaces to control the lifecycle, scaling, and configuration of deployed AI systems.
  • Model Memory Overcommit - Maximizes hardware usage by loading more models than physical memory allows through dynamic resource management.
  • Asynchronous Request Processing - Streams input data through a pipeline via a message-bus and delivers results via an output topic.
  • Model Pipeline Orchestration - Chains multiple AI models in a directed graph where outputs flow as inputs to subsequent models.
  • Inference Protocol Standards - Provides a uniform API standard for inference to ensure interoperability between various model runtimes and clients.
  • Model Health Monitors - Tracks real-time operational metrics like latency and error rates to ensure stability of deployed models.
  • Server Managers - Deploys and scales sets of server replicas to manage model request volume.
  • Dataset Batch Inference - Provides capabilities for executing large-scale inference jobs that process entire datasets in bulk.
  • Inference Configurations - Defines custom installation settings and parameters for controlling model inference execution environments.
  • Inference Traffic Routing - Directs traffic to appropriate model servers using a high-availability ingress and reverse proxy system.
  • Custom Metric Definitions - Allows the definition of user-specified scoring mechanisms tailored to specific model behaviors and business cases.
  • Resource-Based Scheduling - Implements scheduling logic to match model resource requirements against available server capabilities.
  • Inference Optimizations - Implements techniques to reduce latency and increase throughput during the model inference phase.
  • Model Explainability - Provides insights into how models arrive at specific outputs to make production decisions interpretable.
  • Environment Dependency Management - Defines custom software dependencies to ensure servers meet the specific environment requirements of hosted models.
  • Observability And Monitoring - Includes tools for detecting data drift, monitoring health, and generating prediction explainability reports.
  • Model Version Experimentation - Implements routing logic for A/B tests and Canary deployments to compare model versions in production.
  • Synchronous Request-Response - Provides a gateway API to interact with the inference pipeline in a blocking request-response manner.
  • Real-Time Data Streaming - Integrates real-time data streaming to ensure models utilize current information for predictions.
  • Real-time Feature Pipeline Orchestrators - Orchestrates real-time feature pipelines to connect models with streaming data sources for live monitoring.
  • Service Mesh - Exposes models through a single endpoint compatible with various service mesh routing implementations.
  • Model Deployments - Manages the deployment and scaling of machine learning and large language models across hybrid and multi-cloud environments.
  • Model Runtime Configurations - Defines infrastructure and dependency requirements to match models with compatible execution runtimes.
  • Inference Pipeline Scaling - Improves data processing and resource scaling across model sequences to resolve performance bottlenecks.
  • Model Memory Overcommitment - Optimizes hardware utilization by loading more models than available RAM through dynamic memory overcommit strategies.
  • Resource-Metric-Based Auto Scaling - Adjusts the number of model replicas based on resource utilization and lag to optimize hardware usage.
  • Traffic Shadowing - Duplicates live requests to a shadow model to evaluate performance without affecting the user.
  • Weighted Traffic Splitting - Distributes incoming traffic across model versions using percentage-based weights for A/B testing and canary releases.
  • Message Bus Architectures - Decouples inference input and output by streaming requests through a distributed message-bus pipeline.
  • Data Pipeline Monitoring - Tracks metrics and logs for data flows to detect anomalies or inefficiencies in production pipelines.
  • Model Performance Monitoring - Collects inference statistics and observability data to inform performance monitoring and autoscaling.
  • Inference Payload Logs - Captures the full input and output payloads of every pipeline step for auditing and debugging.
  • AI and Machine Learning - MLOps framework for deploying and managing production models.
  • Machine Learning Operations - Open source platform for deploying and monitoring machine learning models in production.
  • Machine Learning Platforms - Framework for deploying and scaling production machine learning models.
  • MLOps Platforms - Packages and manages production machine learning models.
  • Model Serving & Deployment - Deploys ML models on Kubernetes.
  • Model Serving Frameworks - Framework for deploying and managing ML models on Kubernetes.
  • 开发者工具 - Deploys and manages machine learning models on Kubernetes clusters.

Star 历史

seldonio/seldon-core 的 Star 历史图表seldonio/seldon-core 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Seldon Core 的开源替代方案

相似的开源项目,按与 Seldon Core 的功能重合度排序。
  • kserve/kservekserve 的头像

    kserve/kserve

    5,576在 GitHub 上查看↗

    KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference services. It supports both generative AI models, including large language models, and traditional predictive models from frameworks such as TensorFlow, PyTorch, Scikit-Learn, XGBoost, and ONNX. The platform manages the full lifecycle of model deployments, including revision tracking, canary rollouts, A/B testing, and automatic rollbacks, and provides serverless scale-to-zero capabilities for cost-efficient resource management. KServe distinguishes itself through a standardized infere

    Go
    在 GitHub 上查看↗5,576
  • kubeflow/kfservingkubeflow 的头像

    kubeflow/kfserving

    5,576在 GitHub 上查看↗

    KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token

    Go
    在 GitHub 上查看↗5,576
  • paddlepaddle/servingPaddlePaddle 的头像

    PaddlePaddle/Serving

    921在 GitHub 上查看↗

    Serving is a high-performance framework designed for deploying and scaling machine learning models as production services. It functions as a distributed inference engine that enables the execution of complex data processing workflows by chaining multiple models into directed acyclic graphs. The platform distinguishes itself through its ability to manage the entire production model lifecycle, allowing for hot-swappable versioning that updates services without downtime. It supports horizontal scaling through distributed model sharding and optimizes high-dimensional data retrieval via specialize

    C++dagdeep-learningdocker
    在 GitHub 上查看↗921
  • paddlepaddle/fastdeployPaddlePaddle 的头像

    PaddlePaddle/FastDeploy

    3,700在 GitHub 上查看↗

    FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models. It provides the infrastructure to launch model services that process combined image, video, and text inputs, exposing these capabilities through a standardized, OpenAI-compatible API for chat and text completions. The project distinguishes itself through advanced inference pipeline engineering and GPU optimization. It employs speculative decoding, tensor parallelism, and a disaggregated execution model that separates prefill and decode phases across different hardware resourc

    Pythonernieernie-45ernie-45-vl
    在 GitHub 上查看↗3,700
查看 Seldon Core 的所有 30 个替代方案→

常见问题解答

seldonio/seldon-core 是做什么的?

Seldon Core 是一个基于 Kubernetes 的机器学习模型服务器和 MLOps 推理框架。它作为多模型服务引擎和流水线编排器,将模型打包为可通过标准化 REST 和 gRPC API 暴露的可扩展微服务。

seldonio/seldon-core 的主要功能有哪些?

seldonio/seldon-core 的主要功能包括:Inference Pipeline Orchestrators, Model Inference and Serving, Standardized Inference Protocols, Automatic Inference Workload Scaling, Graph-Based Inference Routings, MLOps Inference Frameworks, Model Deployment Runtimes, Graph-Based Inference。

seldonio/seldon-core 有哪些开源替代品?

seldonio/seldon-core 的开源替代品包括: kserve/kserve — KServe is a Kubernetes-native platform for deploying and serving machine learning models as scalable inference… kubeflow/kfserving — KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines… paddlepaddle/serving — Serving is a high-performance framework designed for deploying and scaling machine learning models as production… paddlepaddle/fastdeploy — FastDeploy is a high-performance deployment framework for large language models, vision models, and multimodal models.… pytorch/serve — This project is a PyTorch model serving framework designed to deploy and scale machine learning models in production… tensorflow/serving — TensorFlow Serving is a high-performance machine learning inference server designed to deploy TensorFlow models to…