aqueduct  by RunLLM

MLOps framework for cloud deployment of LLM/ML workloads

created 3 years ago
521 stars

Top 61.3% on sourcepulse

GitHubView on GitHub
Project Summary

Aqueduct is an open-source MLOps framework designed to simplify the deployment and management of machine learning and LLM workloads across diverse cloud infrastructures. It targets ML engineers and data scientists seeking a unified Python-native interface to abstract away infrastructure complexities, enabling seamless execution and monitoring of pipelines on platforms like Kubernetes, Spark, and AWS Lambda.

How It Works

Aqueduct utilizes a Python-native API, allowing users to define ML tasks and workflows using standard Python code without requiring specialized DSLs or YAML configurations. It abstracts underlying cloud infrastructure, enabling code to run seamlessly across different environments (e.g., Kubernetes, Spark, Lambda) and facilitating data movement between them. Workflows consist of Artifacts (data) transformed by Operators (compute), with execution managed on user-specified cloud infrastructure for enhanced security and data privacy.

Quick Start & Requirements

  • Install: pip3 install aqueduct-ml
  • Run: aqueduct start
  • Prerequisites: Python 3.x, Unix environment.
  • Documentation: Quickstart Guide, Examples

Highlighted Details

  • Python-native API for defining ML workflows.
  • Seamless integration with existing cloud infrastructure (Kubernetes, Spark, Lambda, etc.).
  • Centralized visibility into code, data, and metadata for workflow runs.
  • Runs securely within the user's cloud environment.

Maintenance & Community

  • Project is no longer maintained.
  • Community: Slack
  • Roadmap: Roadmap

Licensing & Compatibility

  • License: Apache 2.0
  • Compatibility: Suitable for commercial use and integration with closed-source systems.

Limitations & Caveats

The project is explicitly stated as no longer being maintained, which may lead to a lack of future updates, bug fixes, or community support.

Health Check
Last commit

2 years ago

Responsiveness

1+ week

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 90 days

Explore Similar Projects

Starred by Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera) and Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems).

bytewax by bytewax

0.3%
2k
Python framework for stateful stream processing
created 3 years ago
updated 4 months ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Tobi Lutke Tobi Lutke(Cofounder of Shopify), and
15 more.

skypilot by skypilot-org

0.4%
8k
Framework for cloud AI/batch jobs, unifying execution across diverse infrastructure
created 4 years ago
updated 1 day ago
Starred by Nat Friedman Nat Friedman(Former CEO of GitHub), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
7 more.

langflow by langflow-ai

2.9%
93k
Visual tool for AI agent and workflow creation/deployment
created 2 years ago
updated 1 day ago
Feedback? Help us improve.