Home
last modified time | relevance | path

Searched refs:kPrimMakeTuple (Results 1 – 25 of 132) sorted by relevance

123456

/third_party/mindspore/mindspore/ccsrc/backend/optimizer/graph_kernel/
Drewrite_output_shape.cc25 if (!IsPrimitiveCNode(func_graph->output(), prim::kPrimMakeTuple)) { in Run()
31 if (IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in Run()
37 AnfNodePtrList mt_inputs = {NewValueNode(prim::kPrimMakeTuple), output}; in Run()
51 if (IsPrimitiveCNode(node, prim::kPrimMakeTuple)) return; in Process()
79 if (!IsPrimitiveCNode(func_graph->output(), prim::kPrimMakeTuple)) { in Run()
85 if (!IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in Run()
Deliminate_redundant_output.cc63 if (!IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in GetGraphKernelGetitemList()
95 IsPrimitiveCNode(AnfAlgo::GetCNodeFuncGraphPtr(node)->output(), prim::kPrimMakeTuple); in FindGraphKernelsWithMultiOutput()
230 AnfNodePtrList new_maketuple_inputs = {NewValueNode(prim::kPrimMakeTuple)}; in ReplaceMakeTuple()
278 … if (!IsPrimitiveCNode(AnfAlgo::GetCNodeFuncGraphPtr(new_node)->output(), prim::kPrimMakeTuple)) { in Run()
Dupdate_state_formatter.cc41 if (IsPrimitiveCNode(nodes[i], prim::kPrimMakeTuple)) { in SpreadTuples()
118 mt_inputs.insert(mt_inputs.begin(), NewValueNode(prim::kPrimMakeTuple)); in Run()
239 AnfNodePtrList mt_input = {NewValueNode(prim::kPrimMakeTuple)}; in ProcessIndex()
Ddecrease_compute_precision.cc63 if (!AnfAlgo::CheckPrimitiveType(cnode, prim::kPrimMakeTuple)) { in UpdateOutputInfo()
199 if (AnfAlgo::CheckPrimitiveType(old_output, prim::kPrimMakeTuple)) { in Process()
200 (void)new_inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in Process()
/third_party/mindspore/mindspore/ccsrc/cxx_api/model/acl/acl_vm/
Dacl_multi_graph_session.cc104 …out, 0, false, std::vector<PrimitivePtr>{prim::kPrimMakeTuple, prim::kPrimUpdateState, prim::kPrim… in ConstructOutputRef()
106 if (AnfAlgo::CheckPrimitiveType(anf_node, prim::kPrimMakeTuple)) { in ConstructOutputRef()
135 … std::vector<PrimitivePtr>{prim::kPrimMakeTuple, prim::kPrimUpdateState, prim::kPrimStateSetItem}); in ConstructOutputRefByTupleNode()
137 if (AnfAlgo::CheckPrimitiveType(anf_node, prim::kPrimMakeTuple)) { in ConstructOutputRefByTupleNode()
/third_party/mindspore/mindspore/ccsrc/frontend/optimizer/irpass/
Dmerge_addn.h53 (void)args_.insert(args_.begin(), NewValueNode(prim::kPrimMakeTuple)); in operator()
61 if (!IsPrimitiveCNode(cnode, prim::kPrimMakeTuple)) { in Visit()
180 if (!IsPrimitiveCNode(cnode, prim::kPrimMakeTuple)) { in Visit()
188 filtered_Xs_.push_back(NewValueNode(prim::kPrimMakeTuple)); in Visit()
Dconvert.h41 if (cnode->size() == 2 && IsPrimitiveCNode(cnode->input(1), prim::kPrimMakeTuple)) { in operator()
46 args.push_back(NewValueNode(prim::kPrimMakeTuple)); in operator()
Dupdatestate_eliminate.cc208 } else if (IsPrimitiveCNode(attach, prim::kPrimMakeTuple)) { in GetLoadsFromUpdateState()
352 make_tuple_inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in EliminateUpdateStateForLoads()
417 AnfNodePtrList make_tuple_inputs{NewValueNode(prim::kPrimMakeTuple), a1, assign}; in EliminateUpdateStateBetweenAssigns()
480 …if (IsPrimitiveCNode(make_tuple, prim::kPrimMakeTuple) && OnlyUsedByOneNode(make_tuple, u3_cnode))… in EliminateUpdateStateBetweenAssignMakeTuple()
510 …AnfNodePtrList new_make_tuple_inputs{NewValueNode(prim::kPrimMakeTuple), make_tuple_cnode->input(k… in EliminateUpdateStateBetweenAssignMakeTuple()
583 AnfNodePtrList new_make_tuple_inputs{NewValueNode(prim::kPrimMakeTuple), a1, in EliminateUpdateStateBetweenMakeTupleAssign()
602 if (IsPrimitiveCNode(attach, prim::kPrimMakeTuple)) { in EliminateUpdateStateForAssign()
618 if (IsPrimitiveCNode(u_attach, prim::kPrimMakeTuple)) { in EliminateUpdateStateForAssign()
650 if (IsPrimitiveCNode(attach, prim::kPrimMakeTuple)) { in operator ()()
677 … IsPrimitiveCNode(cnode, prim::kPrimPartial) || IsPrimitiveCNode(cnode, prim::kPrimMakeTuple)) { in operator ()()
[all …]
Daccumulaten_eliminate.h65 if (!IsPrimitiveCNode(cnode, prim::kPrimMakeTuple)) { in Visit()
73 inputs_.push_back(NewValueNode(prim::kPrimMakeTuple)); in Visit()
Dincorporate_getitem.h56 if (IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in operator()
108 if (IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in operator()
146 if (IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in IsOutputShrinkable()
156 if (IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in GetOutputSize()
224 if (IsPrimitiveCNode(new_fg_output, prim::kPrimMakeTuple)) { in ShrinkUnsedOutput()
233 AnfNodePtrList shrunk_inputs{NewValueNode({prim::kPrimMakeTuple})}; in ShrinkUnsedOutput()
308 if (IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in AlwaysTransformThisIndex()
848 if (!IsPrimitiveCNode(output, prim::kPrimMakeTuple)) { in ExistEnvNodeInTupleItem()
907 auto layers_node = fg->NewCNode(prim::kPrimMakeTuple, layers); in operator()
931 if (IsPrimitiveCNode(cnode, prim::kPrimMakeTuple) && IsValueNode<FuncGraph>(inputs[1])) { in Visit()
[all …]
Darithmetic_simplify.cc68 PPrimitive(prim::kPrimMakeTuple, z, y)); in operator ()()
106 auto admktup_pat = PBinOperation(prim::kPrimMakeTuple, mul_pat, z, true); in operator ()()
185 if (node != addn_maketuple && IsPrimitiveCNode(node, prim::kPrimMakeTuple)) { in ProcessDependEdge()
Dbranch_culling.cc257 …std::vector<AnfNodePtr> make_tuple_nodes{NewValueNode(prim::kPrimMakeTuple), square_op, opposite_c… in MergeNode()
333 new_make_tuple_nodes.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateReplNodeForDependMakeTuple()
374 if (IsPrimitiveCNode(depended_node, prim::kPrimMakeTuple)) { in GenerateRepDepend()
485 …std::vector<AnfNodePtr> make_tuple_nodes{NewValueNode(prim::kPrimMakeTuple), block_nodes[1], block… in GenerateMergeNodes()
496 make_tuple_nodes.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateMergeNodes()
Drecompute_prepare.h65 } else if (IsPrimitiveCNode(output_cnode, prim::kPrimMakeTuple)) { in GetRealOutputNodes()
/third_party/mindspore/mindspore/ccsrc/frontend/optimizer/ad/
Dkprim.cc344 …if (prim->Hash() == prim::kPrimMakeTuple->Hash() && prim->name() == prim::kPrimMakeTuple->name()) { in KMetaFuncGraph()
346 bprop_registry_meta_[prim::kPrimMakeTuple] = meta; in KMetaFuncGraph()
369 auto make_tuple = NewValueNode(prim::kPrimMakeTuple); in AppendMonadOutput()
431 …} else if (prim->Hash() == prim::kPrimMakeTuple->Hash() && prim->name() == prim::kPrimMakeTuple->n… in KPrimitive()
499 if (IsPrimitiveCNode(bprop_fg->output(), prim::kPrimMakeTuple)) { in BuildOutput()
505 args.push_back(NewValueNode(prim::kPrimMakeTuple)); in BuildOutput()
517 auto tuple_env = NewCNode({NewValueNode(prim::kPrimMakeTuple), NewValueNode(newenv)}, bprop_fg); in BuildOutput()
520 extra_args.insert(extra_args.begin(), NewValueNode(prim::kPrimMakeTuple)); in BuildOutput()
623 inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in CheckBprop()
721 outputs.push_back(NewValueNode(prim::kPrimMakeTuple)); in FakeBprop()
/third_party/mindspore/mindspore/ccsrc/pipeline/jit/static_analysis/
Dorder_enforce.cc42 } else if (IsPrimitiveCNode(node, prim::kPrimMakeTuple)) { in Run()
72 … if (IsPrimitiveCNode(attach, prim::kPrimLoad) && IsPrimitiveCNode(attach, prim::kPrimMakeTuple)) { in HandleUpdateState()
112 if (IsPrimitiveCNode(user_node, prim::kPrimMakeTuple)) { in FindUpdateStateUsers()
230 if (IsPrimitiveCNode(attach, prim::kPrimMakeTuple)) { in IsInUpdateState()
246 …if (IsPrimitiveCNode(load_user, prim::kPrimMakeTuple) || IsPrimitiveCNode(load_user, prim::kPrimUp… in AddInputEdges()
/third_party/mindspore/mindspore/ccsrc/frontend/operator/composite/
Dzip_operation.cc67 make_tuple_nodes.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateFuncGraph()
70 make_tuple_zip_nodes.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateFuncGraph()
Dcomposite.cc201 inputs.push_back(NewValueNode(prim::kPrimMakeTuple)); in FullMake()
428 elems.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateSequeueFuncGraph()
489 params.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateFuncGraph()
506 grads.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateFuncGraph()
516 fg->set_output(fg->NewCNodeInOrder({NewValueNode(prim::kPrimMakeTuple), out, NewValueNode(b)})); in GenerateFuncGraph()
517 (void)fg->transforms().emplace("primal", FuncGraphTransform(prim::kPrimMakeTuple)); in GenerateFuncGraph()
547 grads.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateFuncGraph()
557 fg->set_output(fg->NewCNodeInOrder({NewValueNode(prim::kPrimMakeTuple), out, NewValueNode(b)})); in GenerateFuncGraph()
634 …k_child->set_output(k_child->NewCNodeInOrder({NewValueNode(kPrimMakeTuple), inputs_bprop, fv_bprop… in GradByParameter()
891 elems.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateFuncGraph()
[all …]
/third_party/mindspore/mindspore/ccsrc/frontend/optimizer/
Dclean.cc221 …auto tuple_new_item = node->func_graph()->NewCNode({NewValueNode(prim::kPrimMakeTuple), item_value… in ConvertDictSetItemToTupleSetItem()
235 inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in ConvertMakeRecordToMakeTuple()
256 return NewValueNode(prim::kPrimMakeTuple); in ErasePartialNode()
262 new_inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in ErasePartialNode()
277 inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in ConvertMakeListToMakeTuple()
400 new_node = NewValueNode(prim::kPrimMakeTuple); in SimplifyDataStructures()
448 inputs.emplace_back(NewValueNode(prim::kPrimMakeTuple)); in ConvertMakeSparseToMakeTuple()
551 std::vector<AnfNodePtr> inputs{NewValueNode(prim::kPrimMakeTuple)}; in ExpandTuplesP()
/third_party/mindspore/mindspore/core/ir/
Danf.cc330 } else if (IsPrimitiveCNode(input, prim::kPrimMakeTuple)) { in GetLoadInputs()
413 …} else if (IsPrimitiveCNode(node, prim::kPrimMakeTuple) || IsPrimitiveCNode(node, prim::kPrimUpdat… in GetVirtualNodeTargetFromInputs()
420 …} else if (IsPrimitiveCNode(node, prim::kPrimMakeTuple) && inputs.size() > make_tuple_valid_input_… in GetVirtualNodeTargetFromInputs()
532 … IsPrimitiveCNode(node, prim::kPrimUpdateState) || IsPrimitiveCNode(node, prim::kPrimMakeTuple) || in GetOriginNodeTarget()
538 … IsPrimitiveCNode(node, prim::kPrimUpdateState) || IsPrimitiveCNode(node, prim::kPrimMakeTuple) || in GetOriginNodeTarget()
Dfunc_graph_extends.cc94 var_param_tuple_nodes.push_back(NewValueNode(prim::kPrimMakeTuple)); in GenerateVarParams()
124 std::vector<AnfNodePtr> kwarg_keys_tuple_nodes = {NewValueNode(prim::kPrimMakeTuple)}; in GenerateKwParams()
125 std::vector<AnfNodePtr> kwarg_values_tuple_nodes = {NewValueNode(prim::kPrimMakeTuple)}; in GenerateKwParams()
/third_party/mindspore/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/
Dbn_grad_split.cc102 …std::vector<AnfNodePtr> make_tuple_inputs = {NewValueNode(prim::kPrimMakeTuple), bn_reduce_grad_ou… in BNGradSplitForTBE()
133 …std::vector<AnfNodePtr> make_tuple_inputs = {NewValueNode(prim::kPrimMakeTuple), bn_reduce_grad_ou… in SyncBNGradSplitForTBE()
/third_party/mindspore/mindspore/ccsrc/backend/optimizer/ascend/enhancer/
Dsplit_n_optimizer.cc50 if (IsPrimitive(input0, prim::kPrimMakeTuple) || IsPrimitive(input0, prim::kPrimTupleGetItem)) { in GetSplitOutputs()
69 if (IsPrimitive(input0, prim::kPrimMakeTuple)) { in VisitSplitKernel()
/third_party/mindspore/mindspore/ccsrc/backend/optimizer/pass/
Doptimize_dependence.cc117 if (AnfAlgo::GetCNodeName(cnode) != prim::kPrimMakeTuple->name()) { in ReplaceMakeTuple()
170 AnfAlgo::CheckPrimitiveType(input, prim::kPrimMakeTuple)) { in SearchTransDataAndCast()
Dgetitem_tuple.cc41 return VectorRef({prim::kPrimTupleGetItem, VectorRef({prim::kPrimMakeTuple, Xs}), C}); in DefinePattern()
/third_party/mindspore/mindspore/ccsrc/runtime/device/gpu/
Dgpu_kernel_build.cc38 …if (kernel_name == prim::kPrimTupleGetItem->name() || kernel_name == prim::kPrimMakeTuple->name() … in CreateGPUKernel()

123456