We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4f25c2c commit 2db8679Copy full SHA for 2db8679
gswikichat/vector_store_interface.py
@@ -11,6 +11,7 @@
11
from haystack.components.preprocessors import DocumentSplitter
12
from haystack.components.preprocessors import DocumentCleaner
13
14
+import torch
15
16
from .logger import get_logger
17
@@ -25,6 +26,13 @@
25
26
top_k = 5
27
input_documents = []
28
29
+device = "cpu"
30
+
31
+if torch.cuda.is_available():
32
+ logger.info('GPU is available.')
33
+ device = "cuda"
34
35
36
# TODO: Add the json strings as env variables
37
json_dir = 'json_input'
38
json_fname = 'excellent-articles_10.json'
@@ -95,6 +103,7 @@
95
103
96
104
embedder = SentenceTransformersDocumentEmbedder(
97
105
model=sentence_transformer_model,
106
+ device=device
98
107
)
99
108
embedder.warm_up()
100
109
0 commit comments