| | |
| | | import os |
| | | |
| | | import yaml |
| | | |
| | | import logging |
| | | |
| | | def update_dct(fin_configs, root): |
| | | if root == {}: |
| | |
| | | scheduler_conf=None, |
| | | specaug=None, |
| | | specaug_conf=None, |
| | | meta_dict=None, |
| | | mate_params=None, |
| | | **kwargs): |
| | | mode = modelscope_dict['mode'] |
| | | args, ASRTask = parse_args(mode=mode) |
| | |
| | | args.patience = None |
| | | args.local_rank = local_rank |
| | | args.distributed = distributed |
| | | if meta_dict is not None: |
| | | for key, value in meta_dict.items(): |
| | | args.key = value |
| | | if mate_params is not None: |
| | | for key, value in mate_params.items(): |
| | | if hasattr(args, key): |
| | | setattr(args, key, value) |
| | | ASRTask.finetune_args = args |
| | | |
| | | return ASRTask |