Skip to content

Commit a7e4ecc

Browse files
Add RAG as a feature release tag (#68)
* add RAG as a feature release tag * remove onnx * remove from release * rename to embed * only use embedding
1 parent af35fad commit a7e4ecc

5 files changed

Lines changed: 13 additions & 11 deletions

File tree

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -145,14 +145,14 @@ jobs:
145145
suffix: ""
146146
platform: linux/arm64
147147
runner: ubuntu-24.04-arm
148-
- variant: onnx
149-
features: "onnx"
150-
suffix: "-onnx"
148+
- variant: embedding
149+
features: "embedding"
150+
suffix: "-embedding"
151151
platform: linux/amd64
152152
runner: ubuntu-latest
153-
- variant: onnx
154-
features: "onnx"
155-
suffix: "-onnx"
153+
- variant: embedding
154+
features: "embedding"
155+
suffix: "-embedding"
156156
platform: linux/arm64
157157
runner: ubuntu-24.04-arm
158158
steps:
@@ -215,8 +215,8 @@ jobs:
215215
include:
216216
- variant: default
217217
suffix: ""
218-
- variant: onnx
219-
suffix: "-onnx"
218+
- variant: embedding
219+
suffix: "-embedding"
220220
steps:
221221
- name: Log in to GitHub Container Registry
222222
uses: docker/login-action@v3

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Skardi runs federated SQL across files, databases, object stores, and vector sto
3535
- **Automatic parameter inference** — Request parameters, types, and response schemas are inferred from your SQL
3636
- **Multi-source federation** — JOIN across CSV, Parquet, PostgreSQL, MySQL, SQLite, MongoDB, Redis, Iceberg, and Lance in a single query
3737
- **Full CRUD** — SELECT, INSERT, UPDATE, and DELETE operations on supported databases
38-
- **Vector search** — Native KNN similarity search via Lance integration
38+
- **Vector search** — Native KNN similarity search via Lance integration, or via PG vector.
3939
- **Full-text search** — BM25-scored full-text search via Lance inverted indexes
4040
- **S3 support** — Read CSV, Parquet, and Lance files directly from S3
4141
- **Docker ready** — Ship as a container with your config files mounted at runtime

crates/server/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ path = "src/main.rs"
1111
default = []
1212
candle = ["skardi/candle"]
1313
onnx = ["skardi/onnx"]
14+
embedding = ["skardi/embedding"]
1415
remote-embed = ["skardi/remote-embed"]
1516
gguf = ["skardi/gguf"]
1617

crates/skardi/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ rustdoc-args = ["--cfg", "docsrs"]
1616
[features]
1717
default = []
1818
onnx = ["dep:ort", "dep:ndarray", "dep:num_cpus"]
19+
embedding = ["onnx", "candle", "gguf", "remote-embed"]
1920
remote-embed = ["dep:reqwest"]
2021
gguf = ["dep:llama-cpp-4"]
2122
candle = ["dep:candle-core", "dep:candle-nn", "dep:candle-transformers", "dep:tokenizers"]

crates/skardi/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ Query files, databases, data lakes, and vector stores with SQL — and serve res
2323
[dependencies]
2424
skardi = "0.1"
2525

26-
# With ONNX model inference
27-
skardi = { version = "0.1", features = ["onnx"] }
26+
# With embedding (ONNX, Candle, GGUF, remote embeddings)
27+
skardi = { version = "0.1", features = ["embedding"] }
2828
```
2929

3030
## Quick Start

0 commit comments

Comments
 (0)