- Notifications
You must be signed in to change notification settings - Fork328
add product to nav#1545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
Uh oh!
There was an error while loading.Please reload this page.
Merged
add product to nav#1545
Changes from1 commit
Commits
Show all changes
21 commits Select commitHold shift + click to select a range
1c71108
add product to nav
chillenberger41ceca2
add pgcat icon as font, update footer
chillenberger1b59410
Changed structure and cleaned up Korvus docs
SilasMarvin61264ef
Korvus docs in a decent place
SilasMarvin29624bb
Added pgml.transform_stream docs and cleaned up pgml docs a bit
SilasMarvin0977a52
Move PgCat under open source
SilasMarvina526c6f
Fix spelling error
SilasMarvin5bf2e05
Update the docs landing page
SilasMarvin0cf476b
Update product section of docs
SilasMarvinc2cce09
Add correct route for enterprise plan
SilasMarvin71a9655
Merge branch 'master' into dan-korvus-nav-update
chillenberger8bdd015
Clean up semantic search example app
SilasMarvina831255
add korvus icon, widen nav dropdown bridge, align product dropdown text
chillenberger2f995d6
update korvus icon font
chillenbergerc0a4c8c
Korvus blog post
SilasMarvinf26ad3e
Updated date for korvus launch blog post
SilasMarvin89608ce
Cloud docs outline (#1553)
montanalow89925e1
Merge remote-tracking branch 'origin/silas-docs-overhaul' into dan-ko…
chillenberger2464fb6
Merge remote-tracking branch 'origin/silas-docs-overhaul' into dan-ko…
chillenbergera9847b6
update links to korvus nav
chillenbergerc32fdcb
update solutions links and footer
chillenbergerFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
Added pgml.transform_stream docs and cleaned up pgml docs a bit
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commit29624bbdcefeddc37ff3662c71511d663aa91e6d
There are no files selected for viewing
2 changes: 1 addition & 1 deletionpgml-cms/docs/SUMMARY.md
This file contains hidden or 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
2 changes: 2 additions & 0 deletionspgml-cms/docs/open-source/korvus/README.md
This file contains hidden or 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
44 changes: 44 additions & 0 deletionspgml-cms/docs/open-source/pgml/README.md
This file contains hidden or 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,44 @@ | ||
--- | ||
description: >- | ||
The PostgresML extension for PostgreSQL provides Machine Learning and Artificial | ||
Intelligence APIs with access to algorithms to train your models, or download | ||
state-of-the-art open source models from Hugging Face. | ||
--- | ||
# SQL extension | ||
`pgml` is a PostgreSQL extension which adds SQL functions to the database. Those functions provide access to AI models downloaded from Hugging Face, and classical machine learning algorithms like XGBoost and LightGBM. | ||
Our SQL API is stable and safe to use in your applications, while the models and algorithms we support continue to evolve and improve. | ||
## Common Tasks | ||
See the [API](api/) for a full list of all functions provided by `pgml`. | ||
Common tasks include: | ||
- [Splitting text - pgml.chunk()](api/pgml.chunk) | ||
- [Generating embeddings - pgml.embed()](api/pgml.embed) | ||
- [Generating text - pgml.transform()](api/pgml.transform/text-generation) | ||
- [Streaming generated text - pgml.transform_stream()](api/pgml.transform_stream) | ||
## Open-source LLMs | ||
PostgresML defines four SQL functions which use [🤗 Hugging Face](https://huggingface.co/transformers) transformers and embeddings models, running directly in the database: | ||
| Function | Description | | ||
|---------------|-------------| | ||
| [pgml.embed()](api/pgml.embed) | Generate embeddings using latest sentence transformers from Hugging Face. | | ||
| [pgml.transform()](api/pgml.transform/) | Text generation using LLMs like Llama, Mixtral, and many more, with models downloaded from Hugging Face. | | ||
| [pgml.transform_stream()](api/pgml.transform_stream) | Streaming version of [pgml.transform()](api/pgml.transform/), which fetches partial responses as they are being generated by the model, substantially decreasing time to first token. | | ||
| [pgml.tune()](api/pgml.tune) | Perform fine tuning tasks on Hugging Face models, using data stored in the database. | | ||
## Classical machine learning | ||
PostgresML defines four SQL functions which allow training regression, classification, and clustering models on tabular data: | ||
| Function | Description | | ||
|---------------|-------------| | ||
| [pgml.train()](api/pgml.train/) | Train a model on PostgreSQL tables or views using any algorithm from Scikit-learn, with the additional support for XGBoost, LightGBM and Catboost. | | ||
| [pgml.predict()](api/pgml.predict/) | Run inference on live application data using a model trained with [pgml.train()](pgml.train/). | | ||
| [pgml.deploy()](api/pgml.deploy) | Deploy a specific version of a model trained with pgml.train(), using your own accuracy metrics. | | ||
| [pgml.load_dataset()](api/pgml.load_dataset) | Load any of the toy datasets from Scikit-learn or any dataset from Hugging Face. | |
193 changes: 11 additions & 182 deletionspgml-cms/docs/open-source/pgml/api/README.md
This file contains hidden or 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 |
---|---|---|
@@ -1,196 +1,25 @@ | ||
--- | ||
description: The pgml extension API. | ||
--- | ||
#PGML API | ||
The API docs provides a brief overview oftheavailablefunctionsexposed by `pgml`. | ||
<!-- For more in depth guides on sepcific features seethe[Guides section](). --> | ||
<!-- For example applications see our [Example apps section](). --> | ||
| Function | Description | | ||
|---------------|-------------| | ||
| [pgml.embed()](pgml.embed) | Generate embeddings usingthelatest sentence transformers from Hugging Face. | | ||
| [pgml.transform()](pgml.transform/) | Text generation using LLMs like Llama, Mixtral, and many more, with models downloaded from Hugging Face. | | ||
|[pgml.transform_stream()](pgml.transform_stream) | Streaming version of [pgml.transform()](pgml.transform/), which fetches partial responses as they are being generated by the model, substantially decreasing time to first token. | | ||
| [pgml.tune()](pgml.tune) | Perform fine tuning tasks on Hugging Face models, using data stored in the database. | | ||
| [pgml.train()](pgml.train/) | Train a model on PostgreSQL tables or views using any algorithm from Scikit-learn, with the additional support for XGBoost, LightGBM and Catboost. | | ||
| [pgml.predict()](pgml.predict/) | Run inference on live application data using a model trained with [pgml.train()](pgml.train/). | | ||
| [pgml.deploy()](pgml.deploy) | Deploy a specific version of a model trained with pgml.train(), using your own accuracy metrics. | | ||
| [pgml.load_dataset()](pgml.load_dataset) | Load any of the toy datasets from Scikit-learn or any dataset from Hugging Face. | | ||
| [pgml.decompose()](pgml.decompose) | Reduces the number of dimensions in a vector via matrix decomposition. | | ||
| [pgml.chunk()](pgml.chunk) | Break large bodies of text into smaller pieces via commonly used splitters. | | ||
| [pgml.generate()](pgml.generate) | Perform inference with custom models. | |
1 change: 1 addition & 0 deletionspgml-cms/docs/open-source/pgml/api/pgml.load_dataset.md
This file contains hidden or 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 @@ | ||
# pgml.load_dataset() |
Oops, something went wrong.
Uh oh!
There was an error while loading.Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.