Home
last modified time | relevance | path

Searched refs:MultiOutputFusionPass (Results 1 – 5 of 5) sorted by relevance

/third_party/mindspore/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/
Dmulti_output_fusion_pass.h34 class MultiOutputFusionPass : public FusionBasePass {
36 explicit MultiOutputFusionPass(FusionIdAllocatorPtr idAllocator) in MultiOutputFusionPass() function
38 ~MultiOutputFusionPass() override = default;
Dmulti_output_fusion_pass.cc26 void MultiOutputFusionPass::MatchMultiOutputEltwise(const CNodePtr &cnode, const session::KernelGra… in MatchMultiOutputEltwise()
57 void MultiOutputFusionPass::MatchSingleFusionPattern(const session::KernelGraph &kernel_graph, in MatchSingleFusionPattern()
60 if (!LicManager::GetInstance().GetPassSwitch(OptPassEnum::MultiOutputFusionPass)) { in MatchSingleFusionPattern()
/third_party/mindspore/mindspore/ccsrc/runtime/device/ascend/
Dlic_manager.h39 MultiOutputFusionPass, enumerator
Dlic_manager.cc42 {std::to_string(36), OptPassEnum::MultiOutputFusionPass},
/third_party/mindspore/mindspore/ccsrc/backend/optimizer/ascend/
Dascend_backend_optimization.cc497 ub_fusion_pm->AddPass(std::make_shared<MultiOutputFusionPass>(fusion_id_allocator)); in AscendBackendUBFusionOptimization()