Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -52,8 +52,12 @@ class EmbeddingModel:
|
|
52 |
|
53 |
@spaces.GPU
|
54 |
def compute_embeddings(self, selected_task, input_text):
|
|
|
|
|
|
|
|
|
|
|
55 |
max_length = 2042
|
56 |
-
task_description = tasks[selected_task]
|
57 |
processed_texts = [f'Instruct: {task_description}\nQuery: {input_text}']
|
58 |
|
59 |
batch_dict = self.tokenizer(processed_texts, max_length=max_length - 1, return_attention_mask=False, padding=False, truncation=True)
|
@@ -68,7 +72,11 @@ class EmbeddingModel:
|
|
68 |
|
69 |
@spaces.GPU
|
70 |
def compute_similarity(self, selected_task, sentence1, sentence2, extra_sentence1, extra_sentence2):
|
71 |
-
|
|
|
|
|
|
|
|
|
72 |
# Compute embeddings for each sentence
|
73 |
embeddings1 = self.compute_embeddings(self.selected_task, sentence1)
|
74 |
embeddings2 = self.compute_embeddings(self.selected_task, sentence2)
|
|
|
52 |
|
53 |
@spaces.GPU
|
54 |
def compute_embeddings(self, selected_task, input_text):
|
55 |
+
try:
|
56 |
+
task_description = tasks[selected_task]
|
57 |
+
except KeyError:
|
58 |
+
print(f"Selected task not found: {selected_task}")
|
59 |
+
return f"Error: Task '{selected_task}' not found. Please select a valid task."
|
60 |
max_length = 2042
|
|
|
61 |
processed_texts = [f'Instruct: {task_description}\nQuery: {input_text}']
|
62 |
|
63 |
batch_dict = self.tokenizer(processed_texts, max_length=max_length - 1, return_attention_mask=False, padding=False, truncation=True)
|
|
|
72 |
|
73 |
@spaces.GPU
|
74 |
def compute_similarity(self, selected_task, sentence1, sentence2, extra_sentence1, extra_sentence2):
|
75 |
+
try:
|
76 |
+
task_description = tasks[selected_task]
|
77 |
+
except KeyError:
|
78 |
+
print(f"Selected task not found: {selected_task}")
|
79 |
+
return f"Error: Task '{selected_task}' not found. Please select a valid task."
|
80 |
# Compute embeddings for each sentence
|
81 |
embeddings1 = self.compute_embeddings(self.selected_task, sentence1)
|
82 |
embeddings2 = self.compute_embeddings(self.selected_task, sentence2)
|