Spaces:
Sleeping
Sleeping
Upload app.py
Browse files
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=
|
| 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,
|