fix group conv backward

This commit is contained in:
Dun Liang 2020-06-25 20:27:14 +08:00
parent 8db58be0c6
commit 602ad64d53
1 changed files with 4 additions and 1 deletions

View File

@ -24,7 +24,10 @@ VarPtr make_grad(Op* op, Var* out, Var* dout, Var* x, int x_index) {
if (dout == nullptr) return nullptr;
LOGvvvv << "Make grad op:" >> op->name() << "inputs:" >> op->inputs()
<< "out:" >> out << "dout:" >> dout << "x:" >> x << "xid:" >> x_index;
return op->grad(out, dout, x, x_index);
auto dx = op->grad(out, dout, x, x_index);
if (x->loop_options)
dx->loop_options = x->loop_options;
return move(dx);
}
inline static void assign_attrs(Var* a, Var* b) {