awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SeldonIO avatar

SeldonIO/seldon-core

0
View on GitHub↗
4,752 estrellas·865 forks·Go·7 vistaswww.seldon.io/solutions/core↗

Seldon Core

Seldon Core es un servidor de modelos de machine learning basado en Kubernetes y un framework de inferencia MLOps. Funciona como un motor de servicio multimodelo y orquestador de pipelines, empaquetando modelos como microservicios escalables que se exponen a través de APIs REST y gRPC estandarizadas.

El proyecto se distingue por sus pipelines de inferencia basados en grafos que encadenan modelos y transformadores de datos en flujos de trabajo secuenciales. Optimiza la utilización del hardware mediante el servicio compartido multimodelo y estrategias de sobreasignación dinámica de memoria, mientras admite la experimentación en producción mediante enrutamiento de tráfico ponderado, pruebas A/B y despliegues shadow.

El framework cubre una amplia gama de capacidades MLOps, incluyendo escalado automático basado en la demanda, procesamiento asíncrono de solicitudes mediante buses de mensajes y monitoreo integral para la deriva de datos, valores atípicos y explicabilidad de predicciones. También proporciona gestión de infraestructura para la configuración del tiempo de ejecución del modelo y comunicación segura mediante cifrado TLS en los planos de control y datos.

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.
  • Herramientas de desarrollo - Deploys and manages machine learning models on Kubernetes clusters.

Historial de estrellas

Gráfico del historial de estrellas de seldonio/seldon-coreGráfico del historial de estrellas de seldonio/seldon-core

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Seldon Core

Proyectos open-source similares, clasificados según cuántas características comparten con Seldon Core.
  • kserve/kserveAvatar de kserve

    kserve/kserve

    5,576Ver en 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
    Ver en GitHub↗5,576
  • kubeflow/kfservingAvatar de kubeflow

    kubeflow/kfserving

    5,576Ver en 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
    Ver en GitHub↗5,576
  • paddlepaddle/servingAvatar de PaddlePaddle

    PaddlePaddle/Serving

    921Ver en 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
    Ver en GitHub↗921
  • paddlepaddle/fastdeployAvatar de PaddlePaddle

    PaddlePaddle/FastDeploy

    3,700Ver en 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
    Ver en GitHub↗3,700
Ver las 30 alternativas a Seldon Core→

Preguntas frecuentes

¿Qué hace seldonio/seldon-core?

Seldon Core es un servidor de modelos de machine learning basado en Kubernetes y un framework de inferencia MLOps. Funciona como un motor de servicio multimodelo y orquestador de pipelines, empaquetando modelos como microservicios escalables que se exponen a través de APIs REST y gRPC estandarizadas.

¿Cuáles son las características principales de seldonio/seldon-core?

Las características principales de seldonio/seldon-core son: 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.

¿Qué alternativas de código abierto existen para seldonio/seldon-core?

Las alternativas de código abierto para seldonio/seldon-core incluyen: 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…