Spaces:
Running
Running
use bfloat16 precision for training to halve RAM usage
Browse files
app.py
CHANGED
|
@@ -363,7 +363,7 @@ def gradio_main():
|
|
| 363 |
variant="turbo",
|
| 364 |
max_duration=60.0,
|
| 365 |
device="cpu",
|
| 366 |
-
precision="
|
| 367 |
)
|
| 368 |
|
| 369 |
processed = result.get("processed", 0)
|
|
@@ -386,9 +386,9 @@ def gradio_main():
|
|
| 386 |
checkpoint_dir=ACE_CHECKPOINT_DIR,
|
| 387 |
variant="turbo",
|
| 388 |
device="cpu",
|
| 389 |
-
precision="
|
| 390 |
)
|
| 391 |
-
model = model.
|
| 392 |
|
| 393 |
adapter_cfg = LoRAConfigV2(r=rank, alpha=rank, dropout=0.0)
|
| 394 |
train_cfg = TrainingConfigV2(
|
|
@@ -400,7 +400,7 @@ def gradio_main():
|
|
| 400 |
batch_size=1,
|
| 401 |
learning_rate=lr,
|
| 402 |
device="cpu",
|
| 403 |
-
precision="
|
| 404 |
seed=42,
|
| 405 |
num_workers=0,
|
| 406 |
pin_memory=False,
|
|
|
|
| 363 |
variant="turbo",
|
| 364 |
max_duration=60.0,
|
| 365 |
device="cpu",
|
| 366 |
+
precision="bfloat16",
|
| 367 |
)
|
| 368 |
|
| 369 |
processed = result.get("processed", 0)
|
|
|
|
| 386 |
checkpoint_dir=ACE_CHECKPOINT_DIR,
|
| 387 |
variant="turbo",
|
| 388 |
device="cpu",
|
| 389 |
+
precision="bfloat16",
|
| 390 |
)
|
| 391 |
+
model = model.bfloat16()
|
| 392 |
|
| 393 |
adapter_cfg = LoRAConfigV2(r=rank, alpha=rank, dropout=0.0)
|
| 394 |
train_cfg = TrainingConfigV2(
|
|
|
|
| 400 |
batch_size=1,
|
| 401 |
learning_rate=lr,
|
| 402 |
device="cpu",
|
| 403 |
+
precision="bfloat16",
|
| 404 |
seed=42,
|
| 405 |
num_workers=0,
|
| 406 |
pin_memory=False,
|