提交 4f23a205 编写于 作者: Y Yibing

fix a bug in generation

上级 95c0277d
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
import sys import sys
import gzip import gzip
import sqlite3
import paddle.v2 as paddle import paddle.v2 as paddle
### Parameters ### Parameters
...@@ -181,7 +182,7 @@ def generate(source_dict_dim, target_dict_dim, init_models_path): ...@@ -181,7 +182,7 @@ def generate(source_dict_dim, target_dict_dim, init_models_path):
prob = beam_result[0] prob = beam_result[0]
beam_size = 3 beam_size = 3
for i in xrange(gen_num): for i in xrange(len(gen_data)):
print "\n*******************************************************\n" print "\n*******************************************************\n"
print "src:", ' '.join([src_dict.get(w) for w in gen_data[i][0]]), "\n" print "src:", ' '.join([src_dict.get(w) for w in gen_data[i][0]]), "\n"
for j in xrange(beam_size): for j in xrange(beam_size):
...@@ -210,7 +211,7 @@ def main(): ...@@ -210,7 +211,7 @@ def main():
if generating: if generating:
# shoud pass the right generated model's path here # shoud pass the right generated model's path here
init_models_path = 'models/nmt_without_att_params_batch_400.tar.gz' init_models_path = 'models/nmt_without_att_params_batch_1800.tar.gz'
if not os.path.exists(init_models_path): if not os.path.exists(init_models_path):
print "Cannot find models for generation" print "Cannot find models for generation"
exit(1) exit(1)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册