Skip to content

Commit

Permalink
postgresml
Browse files Browse the repository at this point in the history
  • Loading branch information
rodriveracom committed Dec 25, 2023
1 parent a19d924 commit 8abbb9d
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ Contribute your own projects to be considered for inclusion!
* [Vectorlink](libraries/vectorlink/README.md)
* [vLLM](libraries/vllm/README.md)
* [gpt-crawler](libraries/gpt-crawler/README.md)
* [gpt-crawler](libraries/postgresml/README.md)



Expand Down
63 changes: 63 additions & 0 deletions libraries/postgresml/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# PostgresML
![The AI Engineer presents PostgresML](postgresml_1920x192.png)
## 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!






Binary file added libraries/postgresml/postgresml.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added libraries/postgresml/postgresml_1920x192.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8abbb9d

Please sign in to comment.