代码拉取完成,页面将自动刷新
NMT训练、推理代码参考如下:
获取在线推理的数据集目录下的文件,拷贝到./dataset/目录下,使用的tst2013数据集用作推理数据集。
pb模型:获取NMT转pb的pb模型,将pb模型放在model目录下。
如需checkpoint转pb,请先将脚本依赖的训练、推理代码放到对应位置,checkpoint转pb参考脚本:
cd freeze_pb
python3 freeze_pb.py
请将数据集单词转成对应索引,具体参考preprocess,请创建一个data目录及src_ids,src_len两个子目录用来存放输入bin文件
cd dataset
mkdir data
cd data
mkdir src_ids
mkdir src_len
cd ../../preprocess
python3 preprocess.py
len表示数据集中最大句子长度,请根据数据集修改
cd model
./convert_om.sh
首次请编译xacl,具体请见xacl_fmk中 请创建outputs目录用来存放输出bin文件,每次推理前请清空outputs目录
mkdir outputs
cd xacl_fmk/out
./xacl_fmk -m ../../model/nmt_1268.om -i ../../dataset/data/src_ids,../../dataset/data/src_len -o ../../outputs/ -w 496
请将脚本所依赖的训练、推理代码放到对应位置,精度结果存放在accuracy_file中
python3 postprocess
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。