Nekochu commited on
Commit
a0e1f4c
·
1 Parent(s): c2cb0b9

use bfloat16 precision for training to halve RAM usage

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -363,7 +363,7 @@ def gradio_main():
363
  variant="turbo",
364
  max_duration=60.0,
365
  device="cpu",
366
- precision="float32",
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="float32",
390
  )
391
- model = model.float()
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="float32",
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,