-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a19d924
commit 8abbb9d
Showing
4 changed files
with
64 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# PostgresML | ||
 | ||
## Overview | ||
PostgresML is an open-source library available in Python, Javascript, and SQL, extending PostgreSQL into a machine learning platform, allowing you to train models and make predictions using SQL right inside your database. #AILibraryOfTheDay | ||
|
||
## Description | ||
PostgresML 🐘 extends PostgreSQL into a complete platform for classical machine learning and AI. It enables AI engineers to train and deploy models directly in their database using standard SQL queries. Its main benefit is eliminating the complex microservice infrastructure typically needed for model management. | ||
|
||
### 💡 PostgresML Key Highlights | ||
1️⃣ GPU-powered inference for low latency predictions and streaming response support from large language models like GPT-3 | ||
|
||
2️⃣ Manage open source ML models from HuggingFace 🤗 and track experiment results | ||
|
||
3️⃣ Train tabular data on 50+ algorithms like random forests 🌳 and neural networks 🧠 | ||
|
||
4️⃣ Generate and index vector embeddings for text search, recommendations, etc | ||
|
||
5️⃣ Horizontal scalability to millions of predictions per second utilizing PostgreSQL's reliability and tooling | ||
|
||
By consolidating your model data pipeline into PostgreSQL, PostgresML streamlines MLOps. You can go from training to production deployment with simple SQL, keeping your models close to your data and application for faster insights. 🚀 | ||
|
||
Overall, PostgresML simplifies machine learning infrastructure by leveraging PostgreSQL's mature data management capabilities. It's like bringing your models directly into your database. | ||
|
||
### 🤔 Why should The AI Engineer care about PostgresML? | ||
1. ✅ Simplifies infrastructure - Consolidates the entire machine learning pipeline from data access to model deployment in PostgreSQL, eliminating complex microservices. 🛠️ | ||
2. 🔎 Unified interface - Allows training, deployment, and predictions via simple SQL queries instead of disjoint APIs and platforms. 👩💻 | ||
3. ⚡️ Low latency - GPU acceleration and vector indexes provide faster response and throughput compared to HTTP predictions. ⚡️ | ||
4. 🧮 Reduces costs - Decreases reliance on external services by hosting models directly in your data warehouse. 💰 | ||
5. 🔐 Enhances security - Keep your data, models, and predictions within your private network without external calls. 🔒 | ||
|
||
In summary, PostgresML streamlines end-to-end MLOps by extending PostgreSQL into a machine learning platform. This tight integration offers AI engineers simplicity, speed, cost savings, and control over their ML infrastructure. | ||
|
||
## 📊 Tell me more about PostgresML! | ||
* 👷🏽♀️ Builders: Lev Kokotov, Montana Low, Santi Adavani, Daniel Illenberger | ||
* 👩🏽💼 Builders on LinkedIn: https://www.linkedin.com/in/levkk/, https://www.linkedin.com/in/montanalow/, https://www.linkedin.com/in/daniel-illenberger-0021094b/, https://www.linkedin.com/in/adavanisanti/ | ||
* 👩🏽🏭 Builders on X: https://twitter.com/montanalow, https://twitter.com/adavanisanti, https://twitter.com/DPChillenberger | ||
* 👩🏽💻 Contributors: 39 | ||
* 💫 GitHub Stars: 4.7k | ||
* 🍴 Forks: 205 | ||
* 👁️ Watch: 48 | ||
* 🪪 License: MIT | ||
* 🔗 Links: Below 👇🏽 | ||
|
||
## 🖇️ Where can I find out more about PostgresML? | ||
* GitHub Repository: https://github.com/postgresml/postgresml | ||
* Official Website: https://postgresml.org/ | ||
* LinkedIn Page: https://www.linkedin.com/company/postgresml/ | ||
* Discord Server: https://discord.com/invite/DmyJP3qJ7U | ||
* X Page: https://twitter.com/postgresml | ||
* Profile in The AI Engineer: https://github.com/theaiengineer/awesome-opensource-ai-engineering/blob/main/libraries/postgresml/README.md | ||
|
||
--- | ||
🧙🏽 Follow [The AI Engineer](https://www.linkedin.com/company/theaiengineer/) for more about PostgresML and daily insights tailored to AI engineers. Subscribe to our [newsletter](http://theaiengineerco.substack.com). We are the AI community for hackers! | ||
|
||
♻️ Repost this to help PostgresML become more popular. Support AI Open-Source Libraries! | ||
|
||
⚠️ If you want me to highlight your favorite AI library, open-source or not, please share it in the comments section! | ||
|
||
|
||
|
||
|
||
|
||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.