From 680cdb55bbde415c2f750e58808faedc6d1a6bf3 Mon Sep 17 00:00:00 2001
From: speech_asr <wangjiaming.wjm@alibaba-inc.com>
Date: 星期三, 19 四月 2023 14:49:36 +0800
Subject: [PATCH] update

---
 funasr/bin/train.py |   22 +++++-----------------
 1 files changed, 5 insertions(+), 17 deletions(-)

diff --git a/funasr/bin/train.py b/funasr/bin/train.py
index 2a5dc98..c0e4157 100644
--- a/funasr/bin/train.py
+++ b/funasr/bin/train.py
@@ -9,6 +9,8 @@
 from funasr.utils.build_dataloader import build_dataloader
 from funasr.utils.build_distributed import build_distributed
 from funasr.utils.prepare_data import prepare_data
+from funasr.utils.build_optimizer import build_optimizer
+from funasr.utils.build_scheduler import build_scheduler
 from funasr.utils.types import str2bool
 
 
@@ -355,20 +357,6 @@
                                                                    distributed_option.dist_rank,
                                                                    distributed_option.local_rank))
 
-    # optimizers = cls.build_optimizers(args, model=model)
-    # schedulers = []
-    # for i, optim in enumerate(optimizers, 1):
-    #     suf = "" if i == 1 else str(i)
-    #     name = getattr(args, f"scheduler{suf}")
-    #     conf = getattr(args, f"scheduler{suf}_conf")
-    #     if name is not None:
-    #         cls_ = scheduler_classes.get(name)
-    #         if cls_ is None:
-    #             raise ValueError(
-    #                 f"must be one of {list(scheduler_classes)}: {name}"
-    #             )
-    #         scheduler = cls_(optim, **conf)
-    #     else:
-    #         scheduler = None
-    #
-    #     schedulers.append(scheduler)
+    model = build_model(args)
+    optimizers = build_optimizer(args, model=model)
+    schedule = build_scheduler(args)

--
Gitblit v1.9.1