Spaces:
Sleeping
Sleeping
π Add ZeroGPU support for better performance
Browse files
app.py
CHANGED
|
@@ -5,6 +5,7 @@ import random
|
|
| 5 |
from datetime import datetime
|
| 6 |
from datasets import load_dataset
|
| 7 |
import pandas as pd
|
|
|
|
| 8 |
|
| 9 |
# Global state
|
| 10 |
class TrainingState:
|
|
@@ -57,6 +58,7 @@ class TrainingState:
|
|
| 57 |
if len(self.logs) > 15:
|
| 58 |
self.logs.pop(0)
|
| 59 |
|
|
|
|
| 60 |
def complete_process(self):
|
| 61 |
elapsed = time.time() - self.start_time
|
| 62 |
self.add_log(f"π {self.status.capitalize()} completed in {elapsed:.1f}s")
|
|
@@ -86,6 +88,7 @@ def test_model(text):
|
|
| 86 |
]
|
| 87 |
return random.choice(options)
|
| 88 |
|
|
|
|
| 89 |
def simulate_process(duration, process_type, data_size):
|
| 90 |
if process_type == "train":
|
| 91 |
state.start_training(data_size)
|
|
|
|
| 5 |
from datetime import datetime
|
| 6 |
from datasets import load_dataset
|
| 7 |
import pandas as pd
|
| 8 |
+
import spaces
|
| 9 |
|
| 10 |
# Global state
|
| 11 |
class TrainingState:
|
|
|
|
| 58 |
if len(self.logs) > 15:
|
| 59 |
self.logs.pop(0)
|
| 60 |
|
| 61 |
+
@spaces.GPU
|
| 62 |
def complete_process(self):
|
| 63 |
elapsed = time.time() - self.start_time
|
| 64 |
self.add_log(f"π {self.status.capitalize()} completed in {elapsed:.1f}s")
|
|
|
|
| 88 |
]
|
| 89 |
return random.choice(options)
|
| 90 |
|
| 91 |
+
@spaces.GPU
|
| 92 |
def simulate_process(duration, process_type, data_size):
|
| 93 |
if process_type == "train":
|
| 94 |
state.start_training(data_size)
|