C2MV commited on
Commit
8d7ad50
verified
1 Parent(s): 4749da3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
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 # Importa tu modelo personalizado
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
- model = GenerRNA() # Instancia tu modelo personalizado
 
 
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()