mirror of
https://github.com/modelscope/FunASR
synced 2025-09-15 14:48:36 +08:00
train finetune
This commit is contained in:
parent
2e8dc0933f
commit
96e4ff1870
@ -108,7 +108,6 @@ dataset_conf:
|
|||||||
tokenizer: CharTokenizer
|
tokenizer: CharTokenizer
|
||||||
tokenizer_conf:
|
tokenizer_conf:
|
||||||
unk_symbol: <unk>
|
unk_symbol: <unk>
|
||||||
split_with_space: true
|
|
||||||
|
|
||||||
|
|
||||||
ctc_conf:
|
ctc_conf:
|
||||||
|
|||||||
@ -108,8 +108,6 @@ dataset_conf:
|
|||||||
tokenizer: CharTokenizer
|
tokenizer: CharTokenizer
|
||||||
tokenizer_conf:
|
tokenizer_conf:
|
||||||
unk_symbol: <unk>
|
unk_symbol: <unk>
|
||||||
split_with_space: true
|
|
||||||
|
|
||||||
|
|
||||||
ctc_conf:
|
ctc_conf:
|
||||||
dropout_rate: 0.0
|
dropout_rate: 0.0
|
||||||
|
|||||||
@ -108,7 +108,6 @@ dataset_conf:
|
|||||||
tokenizer: CharTokenizer
|
tokenizer: CharTokenizer
|
||||||
tokenizer_conf:
|
tokenizer_conf:
|
||||||
unk_symbol: <unk>
|
unk_symbol: <unk>
|
||||||
split_with_space: true
|
|
||||||
|
|
||||||
|
|
||||||
ctc_conf:
|
ctc_conf:
|
||||||
|
|||||||
@ -107,8 +107,6 @@ dataset_conf:
|
|||||||
tokenizer: CharTokenizer
|
tokenizer: CharTokenizer
|
||||||
tokenizer_conf:
|
tokenizer_conf:
|
||||||
unk_symbol: <unk>
|
unk_symbol: <unk>
|
||||||
split_with_space: false
|
|
||||||
|
|
||||||
|
|
||||||
ctc_conf:
|
ctc_conf:
|
||||||
dropout_rate: 0.0
|
dropout_rate: 0.0
|
||||||
|
|||||||
@ -102,8 +102,6 @@ dataset_conf:
|
|||||||
tokenizer: CharTokenizer
|
tokenizer: CharTokenizer
|
||||||
tokenizer_conf:
|
tokenizer_conf:
|
||||||
unk_symbol: <unk>
|
unk_symbol: <unk>
|
||||||
split_with_space: true
|
|
||||||
|
|
||||||
|
|
||||||
ctc_conf:
|
ctc_conf:
|
||||||
dropout_rate: 0.0
|
dropout_rate: 0.0
|
||||||
|
|||||||
@ -21,10 +21,17 @@ def download_from_ms(**kwargs):
|
|||||||
model_or_path = get_or_download_model_dir(model_or_path, model_revision, is_training=kwargs.get("is_training"), check_latest=kwargs.get("kwargs", True))
|
model_or_path = get_or_download_model_dir(model_or_path, model_revision, is_training=kwargs.get("is_training"), check_latest=kwargs.get("kwargs", True))
|
||||||
kwargs["model_path"] = model_or_path
|
kwargs["model_path"] = model_or_path
|
||||||
|
|
||||||
config = os.path.join(model_or_path, "config.yaml")
|
if os.path.exists(os.path.join(model_or_path, "configuration.json")):
|
||||||
if os.path.exists(config) and os.path.exists(os.path.join(model_or_path, "model.pb")):
|
with open(os.path.join(model_or_path, "configuration.json"), 'r', encoding='utf-8') as f:
|
||||||
|
conf_json = json.load(f)
|
||||||
config = OmegaConf.load(config)
|
cfg = {}
|
||||||
|
add_file_root_path(model_or_path, conf_json["file_path_metas"], cfg)
|
||||||
|
cfg.update(kwargs)
|
||||||
|
config = OmegaConf.load(cfg["config"])
|
||||||
|
kwargs = OmegaConf.merge(config, cfg)
|
||||||
|
kwargs["model"] = config["model"]
|
||||||
|
elif os.path.exists(os.path.join(model_or_path, "config.yaml")) and os.path.exists(os.path.join(model_or_path, "model.pt")):
|
||||||
|
config = OmegaConf.load(os.path.join(model_or_path, "config.yaml"))
|
||||||
kwargs = OmegaConf.merge(config, kwargs)
|
kwargs = OmegaConf.merge(config, kwargs)
|
||||||
init_param = os.path.join(model_or_path, "model.pb")
|
init_param = os.path.join(model_or_path, "model.pb")
|
||||||
kwargs["init_param"] = init_param
|
kwargs["init_param"] = init_param
|
||||||
@ -41,15 +48,6 @@ def download_from_ms(**kwargs):
|
|||||||
kwargs["frontend_conf"]["cmvn_file"] = os.path.join(model_or_path, "am.mvn")
|
kwargs["frontend_conf"]["cmvn_file"] = os.path.join(model_or_path, "am.mvn")
|
||||||
if os.path.exists(os.path.join(model_or_path, "jieba_usr_dict")):
|
if os.path.exists(os.path.join(model_or_path, "jieba_usr_dict")):
|
||||||
kwargs["jieba_usr_dict"] = os.path.join(model_or_path, "jieba_usr_dict")
|
kwargs["jieba_usr_dict"] = os.path.join(model_or_path, "jieba_usr_dict")
|
||||||
elif os.path.exists(os.path.join(model_or_path, "configuration.json")):
|
|
||||||
with open(os.path.join(model_or_path, "configuration.json"), 'r', encoding='utf-8') as f:
|
|
||||||
conf_json = json.load(f)
|
|
||||||
cfg = {}
|
|
||||||
add_file_root_path(model_or_path, conf_json["file_path_metas"], cfg)
|
|
||||||
cfg.update(kwargs)
|
|
||||||
config = OmegaConf.load(cfg["config"])
|
|
||||||
kwargs = OmegaConf.merge(config, cfg)
|
|
||||||
kwargs["model"] = config["model"]
|
|
||||||
return OmegaConf.to_container(kwargs, resolve=True)
|
return OmegaConf.to_container(kwargs, resolve=True)
|
||||||
|
|
||||||
def add_file_root_path(model_or_path: str, file_path_metas: dict, cfg = {}):
|
def add_file_root_path(model_or_path: str, file_path_metas: dict, cfg = {}):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user