AIvry commited on
Commit
e82dbc3
·
verified ·
1 Parent(s): e2b4ce9

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
app.py CHANGED
@@ -8,6 +8,7 @@ import json
8
  import os
9
  import traceback
10
  import gc
 
11
 
12
  # Import your modules
13
  from engine import compute_mapss_measures
@@ -99,6 +100,9 @@ def process_audio_files(zip_file, model_name, layer, alpha):
99
  }
100
  layer_final = layer if layer is not None else model_defaults.get(model_name, 12)
101
 
 
 
 
102
  # Run experiment with compute_mapss_measures
103
  results_dir = compute_mapss_measures(
104
  models=[model_name],
@@ -106,7 +110,7 @@ def process_audio_files(zip_file, model_name, layer, alpha):
106
  layer=layer_final,
107
  alpha=alpha,
108
  verbose=True,
109
- max_gpus=1, # Limit to 1 GPU for HF Space
110
  add_ci=False # Disable CI for faster processing
111
  )
112
 
@@ -317,9 +321,6 @@ def create_interface():
317
  max_lines=10
318
  )
319
 
320
- # gr.Markdown("""
321
- # """)
322
-
323
  # Set up the processing
324
  process_btn.click(
325
  fn=process_audio_files,
 
8
  import os
9
  import traceback
10
  import gc
11
+ import torch
12
 
13
  # Import your modules
14
  from engine import compute_mapss_measures
 
100
  }
101
  layer_final = layer if layer is not None else model_defaults.get(model_name, 12)
102
 
103
+ # Check if GPU is available
104
+ max_gpus = 1 if torch.cuda.is_available() else 0
105
+
106
  # Run experiment with compute_mapss_measures
107
  results_dir = compute_mapss_measures(
108
  models=[model_name],
 
110
  layer=layer_final,
111
  alpha=alpha,
112
  verbose=True,
113
+ max_gpus=max_gpus, # Use GPU if available, otherwise CPU
114
  add_ci=False # Disable CI for faster processing
115
  )
116
 
 
321
  max_lines=10
322
  )
323
 
 
 
 
324
  # Set up the processing
325
  process_btn.click(
326
  fn=process_audio_files,