jayebaku commited on
Commit
7d32a43
·
verified ·
1 Parent(s): f6e03ca

Update genra_incremental.py

Browse files
Files changed (1) hide show
  1. genra_incremental.py +4 -0
genra_incremental.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import torch
2
  import numpy as np
3
  import pandas as pd
@@ -27,6 +28,7 @@ class LLMGenerator:
27
  self.tokenizer = tokenizer
28
  self.llm_name = llm_name
29
 
 
30
  def generate_answer(self, texts, query, mode='validate'):
31
  template_texts =""
32
  for i, text in enumerate(texts):
@@ -62,6 +64,7 @@ class LLMGenerator:
62
 
63
 
64
  class QAIndexer:
 
65
  def __init__(self, index_type, emb_model):
66
  self.document_embedder = SentenceTransformersDocumentEmbedder(model=emb_model)
67
  self.document_embedder.warm_up()
@@ -126,6 +129,7 @@ def rank_aggregation(aggregator, lists, k):
126
 
127
 
128
  class GenraPipeline:
 
129
  def __init__(self, llm_name, emb_model, aggregator, contexts):
130
  self.qa_indexer = QAIndexer('in_memory', emb_model)
131
  self.qa_retriever = QARetriever(self.qa_indexer.document_store)
 
1
+ import spaces
2
  import torch
3
  import numpy as np
4
  import pandas as pd
 
28
  self.tokenizer = tokenizer
29
  self.llm_name = llm_name
30
 
31
+ @spaces.GPU(duration=120)
32
  def generate_answer(self, texts, query, mode='validate'):
33
  template_texts =""
34
  for i, text in enumerate(texts):
 
64
 
65
 
66
  class QAIndexer:
67
+ @spaces.GPU(duration=60)
68
  def __init__(self, index_type, emb_model):
69
  self.document_embedder = SentenceTransformersDocumentEmbedder(model=emb_model)
70
  self.document_embedder.warm_up()
 
129
 
130
 
131
  class GenraPipeline:
132
+ @spaces.GPU(duration=60)
133
  def __init__(self, llm_name, emb_model, aggregator, contexts):
134
  self.qa_indexer = QAIndexer('in_memory', emb_model)
135
  self.qa_retriever = QARetriever(self.qa_indexer.document_store)