aslon
commited on
Commit
·
32ad1bf
1
Parent(s):
cf5e8fc
ssl training first epoch commit
Browse files- __pycache__/common_voice_prepare.cpython-311.pyc +0 -0
- __pycache__/infer_2.cpython-311.pyc +0 -0
- infer_2.py +16 -2
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/CKPT.yaml +2 -2
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/brain.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+21-50-40+00}/counter.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/dataloader-TRAIN.ckpt +2 -2
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+21-50-40+00}/dataloader-VALID.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/model.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/noam_scheduler.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/normalizer.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/optimizer.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/scaler.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/CKPT.yaml +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/brain.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+23-55-10+00}/counter.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/dataloader-TRAIN.ckpt +1 -1
- model_saved/save/CKPT+2025-02-23+23-55-10+00/dataloader-VALID.ckpt +3 -0
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/model.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/noam_scheduler.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/normalizer.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/optimizer.ckpt +1 -1
- model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/scaler.ckpt +1 -1
- model_saved/train_log.txt +2 -2
__pycache__/common_voice_prepare.cpython-311.pyc
CHANGED
Binary files a/__pycache__/common_voice_prepare.cpython-311.pyc and b/__pycache__/common_voice_prepare.cpython-311.pyc differ
|
|
__pycache__/infer_2.cpython-311.pyc
CHANGED
Binary files a/__pycache__/infer_2.cpython-311.pyc and b/__pycache__/infer_2.cpython-311.pyc differ
|
|
infer_2.py
CHANGED
@@ -42,6 +42,12 @@ from collections import defaultdict
|
|
42 |
logger = structlog.get_logger(__name__)
|
43 |
|
44 |
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
def timer(func):
|
46 |
"""Decorator to measure the execution time of a function."""
|
47 |
|
@@ -325,7 +331,9 @@ class ASR(sb.core.Brain):
|
|
325 |
if current_epoch % valid_search_interval == 0 or stage == sb.Stage.TEST:
|
326 |
stage_stats["WER"] = self.wer_metric.summarize("error_rate")
|
327 |
stage_stats["CER"] = self.cer_metric.summarize("error_rate")
|
328 |
-
|
|
|
|
|
329 |
# log stats and save checkpoint at end-of-epoch
|
330 |
if stage == sb.Stage.VALID:
|
331 |
# report different epoch stages according current stage
|
@@ -543,6 +551,10 @@ class TransformerPretrainedASR(ASR):
|
|
543 |
# ):
|
544 |
# break
|
545 |
|
|
|
|
|
|
|
|
|
546 |
def _fit_train(self, train_set, unlabeled_train_set, epoch, enable):
|
547 |
# Training stage
|
548 |
self.on_stage_start(Stage.TRAIN, epoch)
|
@@ -578,7 +590,9 @@ class TransformerPretrainedASR(ASR):
|
|
578 |
loss = self.fit_batch(batch, batch_unlabeled)
|
579 |
self.avg_train_loss = self.update_average(loss, self.avg_train_loss)
|
580 |
t.set_postfix(train_loss=self.avg_train_loss)
|
581 |
-
|
|
|
|
|
582 |
if self.profiler is not None:
|
583 |
self.profiler.step()
|
584 |
if self.profiler.step_num > self.tot_prof_steps:
|
|
|
42 |
logger = structlog.get_logger(__name__)
|
43 |
|
44 |
|
45 |
+
# Initialize file logger
|
46 |
+
def log_step_to_file(message):
|
47 |
+
with open("training_log.log", "a") as f:
|
48 |
+
f.write(message + "\n")
|
49 |
+
|
50 |
+
|
51 |
def timer(func):
|
52 |
"""Decorator to measure the execution time of a function."""
|
53 |
|
|
|
331 |
if current_epoch % valid_search_interval == 0 or stage == sb.Stage.TEST:
|
332 |
stage_stats["WER"] = self.wer_metric.summarize("error_rate")
|
333 |
stage_stats["CER"] = self.cer_metric.summarize("error_rate")
|
334 |
+
log_step_to_file(
|
335 |
+
f"Epoch {epoch}, WER: {stage_stats['WER']}, CER: {stage_stats['CER']}, ACC: {stage_stats['ACC']}"
|
336 |
+
)
|
337 |
# log stats and save checkpoint at end-of-epoch
|
338 |
if stage == sb.Stage.VALID:
|
339 |
# report different epoch stages according current stage
|
|
|
551 |
# ):
|
552 |
# break
|
553 |
|
554 |
+
def log_step_to_file(self, message):
|
555 |
+
with open("training_log.log", "a") as f:
|
556 |
+
f.write(message)
|
557 |
+
|
558 |
def _fit_train(self, train_set, unlabeled_train_set, epoch, enable):
|
559 |
# Training stage
|
560 |
self.on_stage_start(Stage.TRAIN, epoch)
|
|
|
590 |
loss = self.fit_batch(batch, batch_unlabeled)
|
591 |
self.avg_train_loss = self.update_average(loss, self.avg_train_loss)
|
592 |
t.set_postfix(train_loss=self.avg_train_loss)
|
593 |
+
log_step_to_file(
|
594 |
+
f"Epoch {epoch}, Train Step {self.step}, Train Loss: {self.avg_train_loss}"
|
595 |
+
)
|
596 |
if self.profiler is not None:
|
597 |
self.profiler.step()
|
598 |
if self.profiler.step_num > self.tot_prof_steps:
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/CKPT.yaml
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:223ca3e07ab478b4bb0bc21ec2fab4e610b1ec4bda9dd9cae6c6efdf718b258b
|
3 |
+
size 100
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/brain.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 50
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:68464b271a90ddc6327b4c98f84b6009f1f3765b47ef613c028a34b9329fdb61
|
3 |
size 50
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+21-50-40+00}/counter.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 2
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:811786ad1ae74adfdd20dd0372abaaebc6246e343aebd01da0bfc4c02bf0106c
|
3 |
size 2
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/dataloader-TRAIN.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e1299b1fe6306876f5135f76e0403dd88c18ef5d0e1352f8d33c44d37e36d032
|
3 |
+
size 4
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+21-50-40+00}/dataloader-VALID.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 4
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:109605b9bd377f6c636831a2a8a5c6f397e5887c28c3071688413a15388066c2
|
3 |
size 4
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/model.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 175365750
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:8ca9ce104c98ded631a18bc94353dc26057f7cae9eae289981159447ae4cf071
|
3 |
size 175365750
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/noam_scheduler.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 892
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:29a9b92473a2c205356955d315baf2ce573b178c595e944aae992614fa6ffeff
|
3 |
size 892
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/normalizer.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 2218
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b4b7ffeef758759fb30fbbfc46a6add56ffafbf7990a4215813f81b95b0a5d61
|
3 |
size 2218
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/optimizer.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 343101283
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:8b5c8bde3ad86ee89bfa6cf12e261f06c0e405a9289f4437f6cfb42f4792c7bb
|
3 |
size 343101283
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/scaler.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 988
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e45d43a562b4a99ad68964711a38cf10070e22dadf8260cff35ac7b8d46bb53b
|
3 |
size 988
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/CKPT.yaml
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 97
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:c699439e7b87df875264c54731af91ad3e8a8659bfe60daa3c007a5c3eee0914
|
3 |
size 97
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/brain.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 67
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:6fe884b627f57527452a300de68040a19005e6136ae3fe6b4dceecd49776151a
|
3 |
size 67
|
model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+23-55-10+00}/counter.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 2
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:811786ad1ae74adfdd20dd0372abaaebc6246e343aebd01da0bfc4c02bf0106c
|
3 |
size 2
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/dataloader-TRAIN.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 3
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:a829c72c42755e384141ad8f163e4965ef5c9f8f0e07378c1d05a7222af0dd80
|
3 |
size 3
|
model_saved/save/CKPT+2025-02-23+23-55-10+00/dataloader-VALID.ckpt
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:109605b9bd377f6c636831a2a8a5c6f397e5887c28c3071688413a15388066c2
|
3 |
+
size 4
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/model.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 175365750
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ab1e5cf30f04979fd9a55a094322ab36dcfafdd60f0a78f015cc76d7a68bb066
|
3 |
size 175365750
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/noam_scheduler.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 892
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:b72131ff43944fdb96d42fc0cc0c8350ac66c86416eae4b4f7a95cf82f751557
|
3 |
size 892
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/normalizer.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 2218
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:27de568b94573df1bfecd9096d1ad1dc71bf41763e0e95fc48d5873e83da4425
|
3 |
size 2218
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/optimizer.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 343101283
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:171bc25e6d5e9fde77ad6ec4035ce9667e77eb63db74acf0c3cb2fa84f1cc65b
|
3 |
size 343101283
|
model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/scaler.ckpt
RENAMED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 988
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:68c04215d095b69491f751d8a321b8cc4db7ff7c349deeb0b2e734ae260bd162
|
3 |
size 988
|
model_saved/train_log.txt
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
-
size
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:57f7ad81cf6af09b3b208ecb407ef6602108fbf805109f6ccb10720a16d1f31e
|
3 |
+
size 6764
|