1 Star 7 Fork 4

夜雨飘零 / PPASR

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
eval.py 920 Bytes
一键复制 编辑 原始数据 按行查看 历史
yeyupiaoling 提交于 2023-01-28 19:18 . 调整配置文件结构
import argparse
import functools
import time
from ppasr.trainer import PPASRTrainer
from ppasr.utils.utils import add_arguments, print_arguments
parser = argparse.ArgumentParser(description=__doc__)
add_arg = functools.partial(add_arguments, argparser=parser)
add_arg('configs', str, 'configs/conformer.yml', "配置文件")
add_arg("use_gpu", bool, True, "是否使用GPU评估模型")
add_arg('resume_model', str, 'models/conformer_streaming_fbank/best_model/', "模型的路径")
args = parser.parse_args()
print_arguments(args=args)
# 获取训练器
trainer = PPASRTrainer(configs=args.configs, use_gpu=args.use_gpu)
# 开始评估
start = time.time()
loss, error_result = trainer.evaluate(resume_model=args.resume_model, display_result=True)
end = time.time()
print('评估消耗时间:{}s,错误率:{:.5f}'.format(int(end - start), error_result))
Python
1
https://gitee.com/yeyupiaoling/PPASR.git
git@gitee.com:yeyupiaoling/PPASR.git
yeyupiaoling
PPASR
PPASR
release/2.4.x

搜索帮助