File tree Expand file tree Collapse file tree 3 files changed +51
-0
lines changed Expand file tree Collapse file tree 3 files changed +51
-0
lines changed Original file line number Diff line number Diff line change @@ -99,3 +99,4 @@ clients/trieve-shopify-extension/shopify.app.skept-laptop-trieve-extension.toml
99
99
charts /charts /** /* .tgz
100
100
clients /trieve-shopify-extension /.env.skept-trieve-extension-test
101
101
.idea
102
+ docker-compose-cpu-embeddings.override.yml
Original file line number Diff line number Diff line change @@ -175,6 +175,35 @@ cat .env.chat .env.search .env.server .env.docker-compose > .env
175
175
./convenience.sh -l
176
176
```
177
177
178
+ ### Start embedding servers
179
+
180
+ We offer 2 docker-compose files for embedding servers. One for GPU and one for CPU.
181
+
182
+ ``` sh
183
+ docker compose -f docker-compose-cpu-embeddings.yml up -d
184
+ ```
185
+
186
+ or
187
+
188
+ ``` sh
189
+ docker compose -f docker-compose-gpu-embeddings.yml up -d
190
+ ```
191
+
192
+ * Note on embedding servers. If you want to use a separate GPU enabled device for embedding servers you will need to update the following parameters
193
+
194
+ ```
195
+ SPARSE_SERVER_QUERY_ORIGIN
196
+ SPARSE_SERVER_DOC_ORIGIN
197
+ EMBEDDING_SERVER_ORIGIN
198
+ SPARSE_SERVER_QUERY_ORIGIN
199
+ ```
200
+
201
+ #### Using CPU embeddings on MacOS
202
+ ```
203
+ cp docker-compose-cpu-embeddings.override.mac docker-compose-cpu-embeddings.override.yml
204
+ docker-compose -f docker-compose-cpu-embeddings.yml -f docker-compose-cpu-embeddings.override.yml docker up
205
+ ```
206
+
178
207
### Install front-end packages for local dev
179
208
180
209
```
Original file line number Diff line number Diff line change
1
+ # Docker Compose overrides for macOS development with CPU embeddings
2
+ # To use this file: docker-compose -f docker-compose-cpu-embeddings.yml -f docker-compose-cpu-embeddings.override.yml up
3
+ # For Linux development, don't include this override file
4
+
5
+ version: '3'
6
+
7
+ services:
8
+ splade-doc:
9
+ platform: linux/amd64
10
+
11
+ splade-query:
12
+ platform: linux/amd64
13
+
14
+ jina:
15
+ platform: linux/amd64
16
+
17
+ bgem3:
18
+ platform: linux/amd64
19
+
20
+ reranker:
21
+ platform: linux/amd64
You can’t perform that action at this time.
0 commit comments