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

Method ArgsortForward

src/opr/impl/misc.cpp:98–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

96// MEGDNN_OPR_CTOR_INIT1(ArgsortForward, "argsort")
97
98ArgsortForward::ArgsortForward(
99 VarNode* i0, const Param& param, const OperatorNodeConfig& config)
100 : Super(OperatorNodeBaseCtorParam{i0->owner_graph(), config, "argsort", {i0}}) {
101 init_megdnn_opr(*this, param);
102 add_input({i0});
103 output(0)->add_flag(VarNode::Flag::ALLOW_EMPTY_SHAPE); // sorted value
104 output(1)->add_flag(VarNode::Flag::ALLOW_EMPTY_SHAPE); // sorted index
105 intl::MegDNNOprInitPostCtor<ArgsortForward>::apply(*this);
106}
107
108std::array<SymbolVar, 2> ArgsortForward::make(
109 SymbolVar in_tensor, const Param& param, const OperatorNodeConfig& config) {

Callers

nothing calls this directly

Calls 2

applyFunction · 0.50
owner_graphMethod · 0.45

Tested by

no test coverage detected