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

Method NopCallback

imperative/src/impl/opr_utility.cpp:208–220  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

206MGB_DYN_TYPE_OBJ_FINAL_IMPL(NopCallback);
207
208NopCallback::NopCallback(
209 cg::ComputingGraph& graph, callback_t callback, const VarNodeArray& inputs,
210 const OperatorNodeConfig& config)
211 : Super(&graph, config, "nop_callback", inputs), m_callback(callback) {
212 for (VarNode* i : inputs) {
213 add_input({i});
214 }
215 add_output(None)
216 ->add_flag(VarNode::Flag::ALLOW_EMPTY_SHAPE)
217 .add_flag(VarNode::Flag::NO_SYS_MEM_ALLOC)
218 .dtype(DType::from_enum(DTypeEnum::Byte));
219 add_equivalence_component<ScalarHash<void*>>(this);
220}
221
222SymbolVar NopCallback::make(
223 cg::ComputingGraph& graph, callback_t callback, CompNode comp_node,

Callers

nothing calls this directly

Calls 1

dtypeMethod · 0.45

Tested by

no test coverage detected