7 Repos
Systems for versioning, tracking, and promoting models across pipeline environments.
Distinct from Machine Learning Model Registries: Distinct from Machine Learning Model Registries: focuses on the lifecycle management and promotion of models rather than just the registry catalog.
Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Machine Learning Model Lifecycle Managers. Refine with filters or upvote what's useful.
ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself
Tracks, versions, and promotes machine learning models and AI agent configurations throughout their lifecycle.
ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented
Links pipeline runs to specific model versions to track lineage and manage the lifecycle of artifacts produced during training and evaluation.
SynapseML ist eine Apache Spark Machine-Learning-Bibliothek, die für den Aufbau und die Skalierung von Machine-Learning-Workflows und Datenpipelines über verteilte Cluster hinweg entwickelt wurde. Sie dient als Framework für verteilte Machine-Learning-Pipelines und als verteilte Inferenz-Engine zur Ausführung hardwarebeschleunigter Vorhersagen und Deep-Learning-Aufgaben auf großskaligen Datensätzen. Das Projekt fungiert als Cloud-KI-Integrationsschicht, die es Benutzern ermöglicht, vortrainierte KI-Dienste für Text, Bild und Sprache innerhalb verteilter Pipelines anzuwenden. Es enthält zudem eine dedizierte Suite von Tools für verteilte Anomalieerkennung, um multivariate und Zeitreihen-Ausreißer in hochdimensionalen Daten zu identifizieren. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich verteilter Computer Vision für Gesichts- und Bildanalyse, skalierbarem Natural Language Processing für Textanalysen und Übersetzungen sowie das Training von Gradient Boosted Decision Trees. Sie bietet Tools für Ähnlichkeitssuche mittels k-Nearest-Neighbor-Modellierung, Modellerklärbarkeit durch Feature-Attribution und die Orchestrierung von Reinforcement-Learning-Workflows. Das System nutzt eine zusammensetzbare Pipeline-Architektur und unterstützt ONNX-basierte Modellinferenz für plattformübergreifende Kompatibilität.
Provides capabilities to log metrics and save models to a remote registry for lifecycle management.
Ignite ist ein High-Level-Trainings-Framework für PyTorch-Neuronale Netze, das als Trainings-Engine und Deep-Learning-Lifecycle-Manager dient. Es bietet ein strukturiertes System zur Organisation und Automatisierung von Trainings- und Evaluierungsschleifen, verwaltet Daten-Iteratoren und löst Event-Handler bei bestimmten Meilensteinen während des Modelltrainings aus. Das Projekt zeichnet sich durch eine umfassende Suite von Tools für verteiltes Training und Modellevaluierung aus. Es enthält Dienstprogramme zur Synchronisierung von Gradienten und zur Koordination kollektiver Kommunikation über mehrere GPUs oder Knoten hinweg sowie eine Evaluierungssuite zur Berechnung von Leistungsmetriken und zur Durchführung von k-facher Kreuzvalidierung. Die breiteren Funktionen umfassen die Automatisierung von Trainings-Workflows, einschließlich Learning-Rate-Scheduling, Early Stopping und Hyperparameter-Optimierung. Das Framework bietet zudem Observability-Tools für Experiment-Tracking, Profiling der Ausführungszeit und Mixed-Precision-Training zur Optimierung der Speicherauslastung. Mechanismen zur Statuspersistenz sind enthalten, um Modell-Checkpoints zu verwalten und Trainingssitzungen wiederherzustellen. Containerisierte Umgebungen sind verfügbar, um die Bereitstellung und Einrichtung zu vereinfachen.
Manages the training lifecycle including model checkpoints, learning rate scheduling, and early stopping.
Spark NLP is a toolkit for scalable text analysis and machine learning built on the Apache Spark distributed computing framework. It provides a multimodal machine learning framework and a distributed pipeline system for sequencing annotators to process large-scale linguistic data. The library includes a transformer text processor for generating contextual vector embeddings and a dedicated inference engine for managing large language models. The project distinguishes itself through its ability to process heterogeneous data types, including text, audio, and images, within a unified vision-langu
Manages the model lifecycle through a centralized registry for versioning and deployment.
Serving ist ein High-Performance-Framework für die Bereitstellung und Skalierung von Machine-Learning-Modellen als Produktionsdienste. Es fungiert als verteilte Inferenz-Engine, die die Ausführung komplexer Datenverarbeitungs-Workflows durch die Verkettung mehrerer Modelle in gerichteten azyklischen Graphen ermöglicht. Die Plattform zeichnet sich durch ihre Fähigkeit aus, den gesamten Lebenszyklus von Produktionsmodellen zu verwalten, was Hot-Swappable-Versioning ermöglicht, das Dienste ohne Ausfallzeiten aktualisiert. Sie unterstützt horizontale Skalierung durch verteiltes Modell-Sharding und optimiert den Abruf hochdimensionaler Daten durch spezialisierte Sparse-Parameter-Lookup-Strukturen. Das System bietet eine umfassende Suite an Funktionen für Produktionsumgebungen, einschließlich hardwarebeschleunigter Inferenz-Ausführung, mehrsprachiger RPC-Schnittstellen und integriertem Service-Monitoring. Es enthält zudem Sicherheitsfunktionen wie Request-Authentifizierung und verschlüsselte Kommunikationskanäle, um Modellbereitstellungen zu schützen.
Manages the production model lifecycle by enabling hot-swappable versioning and side-by-side performance comparisons without downtime.
Superlinked is a development framework designed for building semantic search and retrieval pipelines. It functions as a machine learning data pipeline and semantic retrieval engine, providing the tools necessary to unify data schema definition, embedding generation, and vector database integration within a single application. The framework distinguishes itself by acting as a vector database orchestrator that manages the lifecycle of machine learning models alongside complex search logic. It enables developers to construct structured data models that map raw content and metadata into unified r
Manages the lifecycle, persistence, and execution of embedding models within the data pipeline.