MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / do_make_node_prop

Method do_make_node_prop

src/opr/impl/loop/grad.cpp:211–220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209}
210
211cg::OperatorNodeBase::NodeProp* LoopGrad::AssignorGradOpr::do_make_node_prop() const {
212 auto prop = Super::do_make_node_prop();
213 using DT = NodeProp::DepType;
214 if (input().size() == 1) {
215 prop->reset_dep_type(input(), {DT::SHAPE});
216 } else {
217 prop->reset_dep_type(input(), {DT::DEV_VALUE, DT::SHAPE});
218 }
219 return prop;
220}
221
222void LoopGrad::AssignorGradOpr::init_assignee_info(
223 const VarNodeArray& assignees, SymbolVar loss) {

Callers

nothing calls this directly

Calls 4

reset_dep_typeMethod · 0.80
do_make_node_propFunction · 0.70
sizeMethod · 0.45
containMethod · 0.45

Tested by

no test coverage detected