aslon commited on
Commit
32ad1bf
·
1 Parent(s): cf5e8fc

ssl training first epoch commit

Browse files
Files changed (24) hide show
  1. __pycache__/common_voice_prepare.cpython-311.pyc +0 -0
  2. __pycache__/infer_2.cpython-311.pyc +0 -0
  3. infer_2.py +16 -2
  4. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/CKPT.yaml +2 -2
  5. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/brain.ckpt +1 -1
  6. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+21-50-40+00}/counter.ckpt +1 -1
  7. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/dataloader-TRAIN.ckpt +2 -2
  8. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+21-50-40+00}/dataloader-VALID.ckpt +1 -1
  9. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/model.ckpt +1 -1
  10. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/noam_scheduler.ckpt +1 -1
  11. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/normalizer.ckpt +1 -1
  12. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/optimizer.ckpt +1 -1
  13. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+21-50-40+00}/scaler.ckpt +1 -1
  14. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/CKPT.yaml +1 -1
  15. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/brain.ckpt +1 -1
  16. model_saved/save/{CKPT+2025-02-12+09-16-43+00 → CKPT+2025-02-23+23-55-10+00}/counter.ckpt +1 -1
  17. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/dataloader-TRAIN.ckpt +1 -1
  18. model_saved/save/CKPT+2025-02-23+23-55-10+00/dataloader-VALID.ckpt +3 -0
  19. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/model.ckpt +1 -1
  20. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/noam_scheduler.ckpt +1 -1
  21. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/normalizer.ckpt +1 -1
  22. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/optimizer.ckpt +1 -1
  23. model_saved/save/{CKPT+2025-02-22+08-52-02+00 → CKPT+2025-02-23+23-55-10+00}/scaler.ckpt +1 -1
  24. 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:ec4042373689563ba7478f3c119d940e740aeb86fd5c5ec7ba26d9c47c10c7d2
3
- size 101
 
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:e1818cac6a6d954b709becda028c6acdfdfb5d33abaef050d2204416615cac1f
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:0e17daca5f3e175f448bacace3bc0da47d0655a74c8dd0dc497a3afbdad95f1f
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:6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b
3
- size 1
 
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:dc937b59892604f5a86ac96936cd7ff09e25f18ae6b758e8014a24c7fa039e91
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:70c57e051653f269bede8f37e2f64dd47e79e296a90af9b18f95d1aaa3757373
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:a2b3570addb93de151256f4ee9d36645ef5599dc7583d70f77d392abe43527ce
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:ce90f9143c5a9ce45c8a5e1575067787e3ef649ff4a22129e6af6e245ce135e2
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:9dcc80366f0fc930813ecbfa22c27e92544c2f646f0507c9828a693831df6153
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:6c2857730599460850ff02ac6cad89fd0b016b9503218697dba15008a0039ff5
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:02e226b162e6518cfcacfe6f67e69890eae63d816a687455dbc965a9ac2c4c89
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:83a9e4a1cb0c26f318e9efb8d3c33c53f9d5af689d2a070c91f2eaa12160203f
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:1a6562590ef19d1045d06c4055742d38288e9e6dcd71ccde5cee80f1d5a774eb
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:5fbc314fb0b511345465b5b907ec6961328e5e393ff831c8d74912184098bf41
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:beb17169878ac028d33c2cf3ac9bf404ff0d1b29dc40257bd856020dd5ad5e13
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:c1b82f7474a07599f3d52721fd899126cefe9adfadebb93e75ab9b6c1c646aab
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:bf81e54922da5ab601ea23c4bbd13d1f6052f8d7016f7263775103f8cc460880
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:4cfef1692b3806b93e9c7175eaee905e7e6f305b85ae12e07acbd3ec8ef8c177
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:19091a5c4714c66c94dc6602ef32ea9eeaff62a6dd01e1ed5bc28eeef5b5a61d
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:ebd94ab1faebe043cc81d8a9e5f455cfee8743d9eff84df53e4b4e00642a7159
3
- size 6629
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:57f7ad81cf6af09b3b208ecb407ef6602108fbf805109f6ccb10720a16d1f31e
3
+ size 6764