Uhhy commited on
Commit
9e2fa56
1 Parent(s): d97bc52

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -1
app.py CHANGED
@@ -12,11 +12,19 @@ import torch
12
  # Configura el logging
13
  logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
14
 
 
 
 
 
15
  logging.info("Cargando el modelo preentrenado.")
16
  model = MusicGen.get_pretrained('nateraw/musicgen-songstarter-v0.2')
17
 
18
- @spaces.GPU(duration=0)
19
  def generar_musica(descripcion, melodia_audio, duracion):
 
 
 
 
20
  with autocast():
21
  logging.info("Iniciando la generación de música.")
22
  model.set_generation_params(duration=duracion)
 
12
  # Configura el logging
13
  logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(levelname)s - %(message)s')
14
 
15
+ # Limitar el uso de memoria de la GPU
16
+ torch.cuda.set_per_process_memory_fraction(0.8)
17
+
18
+ # Cargar el modelo preentrenado
19
  logging.info("Cargando el modelo preentrenado.")
20
  model = MusicGen.get_pretrained('nateraw/musicgen-songstarter-v0.2')
21
 
22
+ @spaces.GPU(duration=120)
23
  def generar_musica(descripcion, melodia_audio, duracion):
24
+ # Limpiar la caché de la GPU antes de generar
25
+ torch.cuda.empty_cache()
26
+ torch.cuda.synchronize()
27
+
28
  with autocast():
29
  logging.info("Iniciando la generación de música.")
30
  model.set_generation_params(duration=duracion)