DeepMount00
commited on
Commit
•
5413914
1
Parent(s):
b8ff297
Update README.md
Browse files
README.md
CHANGED
@@ -17,7 +17,7 @@ import torch
|
|
17 |
|
18 |
model_name = "DeepMount00/mamba_790_hf_qa"
|
19 |
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
20 |
-
model = MambaForCausalLM.from_pretrained(model_name)
|
21 |
|
22 |
|
23 |
def predict(contesto, domanda):
|
@@ -32,15 +32,14 @@ def predict(contesto, domanda):
|
|
32 |
|
33 |
answer = tokenizer.batch_decode(generate_ids)
|
34 |
try:
|
35 |
-
final_answer = answer[0].split("##RISPOSTA: ")[1].
|
36 |
-
|
37 |
-
except:
|
38 |
final_answer = ""
|
39 |
return final_answer
|
40 |
|
41 |
|
42 |
-
contesto = """
|
43 |
-
domanda = "
|
44 |
|
45 |
print(predict(contesto, domanda))
|
46 |
```
|
|
|
17 |
|
18 |
model_name = "DeepMount00/mamba_790_hf_qa"
|
19 |
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
20 |
+
model = MambaForCausalLM.from_pretrained(model_name, device_map={"": 0}).eval()
|
21 |
|
22 |
|
23 |
def predict(contesto, domanda):
|
|
|
32 |
|
33 |
answer = tokenizer.batch_decode(generate_ids)
|
34 |
try:
|
35 |
+
final_answer = answer[0].split("##RISPOSTA: ")[1].split('\n', 1)[0]
|
36 |
+
except IndexError:
|
|
|
37 |
final_answer = ""
|
38 |
return final_answer
|
39 |
|
40 |
|
41 |
+
contesto = """La torre degli Asinelli è una delle cosiddette due torri di Bologna, simbolo della città, situate in piazza di porta Ravegnana, all'incrocio tra le antiche strade San Donato (ora via Zamboni), San Vitale, Maggiore e Castiglione. Eretta, secondo la tradizione, fra il 1109 e il 1119 dal nobile Gherardo Asinelli, la torre è alta 97,20 metri, pende verso ovest per 2,23 metri e presenta all'interno una scalinata composta da 498 gradini. Ancora non si può dire con certezza quando e da chi fu costruita la torre degli Asinelli. Si presume che la torre debba il proprio nome a Gherardo Asinelli, il nobile cavaliere di fazione ghibellina al quale se ne attribuisce la costruzione, iniziata secondo una consolidata tradizione l'11 ottobre 1109 e terminata dieci anni dopo, nel 1119."""
|
42 |
+
domanda = "Dove si trova precisamente la torre degli Asinelli?"
|
43 |
|
44 |
print(predict(contesto, domanda))
|
45 |
```
|