提交 a13c788a 编写于 作者: Q Qiao Longfei

fix a bug

上级 d52fcaf4
...@@ -115,7 +115,7 @@ class LookupTableOpGrad : public framework::OperatorWithKernel { ...@@ -115,7 +115,7 @@ class LookupTableOpGrad : public framework::OperatorWithKernel {
protected: protected:
framework::OpKernelType GetExpectedKernelType( framework::OpKernelType GetExpectedKernelType(
const framework::ExecutionContext& ctx) const override { const framework::ExecutionContext& ctx) const override {
auto data_type = framework::GetDataTypeOfVar(ctx.InputVar("W")); auto data_type = framework::GetDataTypeOfVar(ctx.InputVar("Out"));
return framework::OpKernelType(data_type, ctx.device_context()); return framework::OpKernelType(data_type, ctx.device_context());
} }
}; };
......
...@@ -487,7 +487,7 @@ class DistributeTranspiler(object): ...@@ -487,7 +487,7 @@ class DistributeTranspiler(object):
if init_op_num != 1: if init_op_num != 1:
raise ValueError("table init op num should be 1, now is " + str( raise ValueError("table init op num should be 1, now is " + str(
init_op_num)) init_op_num))
table_init_op = table_param_init_op[1] table_init_op = table_param_init_op[0]
self.startup_program.global_block().append_op( self.startup_program.global_block().append_op(
type="fake_init", type="fake_init",
inputs={}, inputs={},
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册