Update app.py
Browse files
app.py
CHANGED
@@ -5,7 +5,7 @@ import time
|
|
5 |
from functools import wraps
|
6 |
import sys
|
7 |
import spaces # Aseg煤rate de que este m贸dulo est茅 disponible y correctamente instalado
|
8 |
-
from model import GenerRNA #
|
9 |
|
10 |
# Decorador para medir el tiempo de ejecuci贸n
|
11 |
def medir_tiempo(func):
|
@@ -20,7 +20,6 @@ def medir_tiempo(func):
|
|
20 |
return wrapper
|
21 |
|
22 |
# Decorador para asignar GPU durante la ejecuci贸n de la funci贸n
|
23 |
-
# Nota: Aseg煤rate de que el decorador @spaces.GPU est茅 disponible en tu entorno
|
24 |
@spaces.GPU(duration=120) # Asigna GPU durante 120 segundos
|
25 |
@medir_tiempo
|
26 |
def generar_rna_sequence(prompt, max_length=256):
|
@@ -71,7 +70,9 @@ except ValueError as e:
|
|
71 |
# Cargar el modelo GenerRNA
|
72 |
try:
|
73 |
print("Cargando el modelo GenerRNA...")
|
74 |
-
|
|
|
|
|
75 |
model.load_state_dict(torch.load("model.pt.recombined", map_location=device))
|
76 |
model.to(device)
|
77 |
model.eval()
|
|
|
5 |
from functools import wraps
|
6 |
import sys
|
7 |
import spaces # Aseg煤rate de que este m贸dulo est茅 disponible y correctamente instalado
|
8 |
+
from model import GenerRNA # Ahora que model.py existe, esto deber铆a funcionar
|
9 |
|
10 |
# Decorador para medir el tiempo de ejecuci贸n
|
11 |
def medir_tiempo(func):
|
|
|
20 |
return wrapper
|
21 |
|
22 |
# Decorador para asignar GPU durante la ejecuci贸n de la funci贸n
|
|
|
23 |
@spaces.GPU(duration=120) # Asigna GPU durante 120 segundos
|
24 |
@medir_tiempo
|
25 |
def generar_rna_sequence(prompt, max_length=256):
|
|
|
70 |
# Cargar el modelo GenerRNA
|
71 |
try:
|
72 |
print("Cargando el modelo GenerRNA...")
|
73 |
+
# Cargar la configuraci贸n del modelo si es necesario
|
74 |
+
config = GPT2Config.from_pretrained("tokenizer_bpe_1024") # Ajusta el path si tienes una configuraci贸n espec铆fica
|
75 |
+
model = GenerRNA(config) # Instancia tu modelo personalizado
|
76 |
model.load_state_dict(torch.load("model.pt.recombined", map_location=device))
|
77 |
model.to(device)
|
78 |
model.eval()
|