首页 Paddle框架 帖子详情
求解!关于词向量模型参数的保存与加载问题
收藏
快速回复
Paddle框架 问答深度学习模型训练 2374 1
求解!关于词向量模型参数的保存与加载问题
收藏
快速回复
Paddle框架 问答深度学习模型训练 2374 1

我在程序A中通过fluid.io.save_params(exe, dirname='model_{0}'.format(pass_id))来保存模型参数,得到如下图所示的文件(例如model_10):

然后想通过另一个程序B把emb.w转化为词向量的numpy矩阵,程序如下图:

但是却报错:

主要错误原因显示:

Enforce failed. Expected static_cast(out_var_names.size()) > 0, but received static_cast(out_var_names.size()):0 <= 0:0.
The number of output variables should be greater than 0. at [/paddle/paddle/fluid/operators/load_combine_op.cc:43]

是不是fluid.io.save_params和fluid.io.load_params不是这样用的呢?还是程序不是这样写的呢?我主要是想得到词向量的numpy矩阵。求解,谢谢!

0
收藏
回复
全部评论(1)
时间顺序
wxm00236
#2 回复于2019-08

请问问题解决了吗?我也想抽取训练得到的embedding层

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户