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
9999charts /charts /** /* .tgz
100100clients /trieve-shopify-extension /.env.skept-trieve-extension-test
101101.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
175175./convenience.sh -l
176176```
177177
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 -d
205+ ```
206+
178207### Install front-end packages for local dev
179208
180209```
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