Liu Song’s Projects


~/Projects/WhisperSpeech

git clone https://code.lsong.org/WhisperSpeech

Commit

Commit
3a7f801742edf57b38301a9d127039bf4f3182c0
Author
Jakub Piotr Cłapa <[email protected]>
Date
2023-06-20 16:35:48 +0000 +0000
Diffstat
 nbs/B1. Training.ipynb | 6 ++++++
 spear_tts_pytorch/train.py | 6 ++++++

Set some PyTorch performance setting


diff --git a/nbs/B1. Training.ipynb b/nbs/B1. Training.ipynb
index f54c6c35ab9c6ce47f31e50ceb8c3a2f6d3c8e69..f8872cb937bea760d61f9e4e23cd0cda46adffb5 100644
--- a/nbs/B1. Training.ipynb
+++ b/nbs/B1. Training.ipynb
@@ -45,8 +45,14 @@     "\n",
     "import torch\n",
     "import torch.nn as nn\n",
     "from torch.utils.data.dataloader import DataLoader\n",
+    "import time\n",
   {
+    "\n",
+    "torch.backends.cudnn.benchmark = True\n",
 {
+    "                wd_params.add(m.weight)\n",
+    "torch.backends.cuda.matmul.allow_tf32 = True\n",
+    "torch.set_float32_matmul_precision('medium')"
    ]
   },
   {




diff --git a/spear_tts_pytorch/train.py b/spear_tts_pytorch/train.py
index 12b07f434f1d10aeaa7bb8a26da47f8b555f40f0..50c0ff2d7cff72f6105c41a8bcfa7798b382317e 100644
--- a/spear_tts_pytorch/train.py
+++ b/spear_tts_pytorch/train.py
@@ -23,6 +23,12 @@ from torch.utils.data.dataloader import DataLoader
 from torch.profiler import record_function
 
 # AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/B1. Training.ipynb.
+          run_valid_every_iters=8000, table_row_every_iters=80000, chkpt_every_iters=None,
+torch.backends.cudnn.enabled = True
+torch.backends.cuda.matmul.allow_tf32 = True
+torch.set_float32_matmul_precision('medium')
+
+# AUTOGENERATED! DO NOT EDIT! File to edit: ../nbs/B1. Training.ipynb.
 from pathlib import Path
 class SimpleVisual:
     def __init__ (self, model, total_steps):