diff --git a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc b/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc index 6b015d5917..adbd450df4 100644 --- a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc +++ b/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc @@ -29,7 +29,7 @@ int64_t FusionIdAllocator::AllocateFusionId() { return fusion_id; } -bool FusionIdAllocator::HasFusionIdAttr(const AnfNodePtr &node) { +bool FusionIdAllocator::HasFusionIdAttr(const AnfNodePtr &node) const { MS_EXCEPTION_IF_NULL(node); if (!node->isa()) { return false; diff --git a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.h b/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.h index edce7edddb..f4f2eaf746 100644 --- a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.h +++ b/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.h @@ -30,7 +30,7 @@ class FusionIdAllocator { void Init(); int64_t AllocateFusionId(); - bool HasFusionIdAttr(const AnfNodePtr &node); + bool HasFusionIdAttr(const AnfNodePtr &node) const; int64_t GetFusionId(const AnfNodePtr &node); void SetFusionId(const AnfNodePtr &node, int64_t id); diff --git a/mindspore/ccsrc/backend/session/ascend_auto_monad.cc b/mindspore/ccsrc/backend/session/ascend_auto_monad.cc index ff1ed9fd7a..ca87398542 100644 --- a/mindspore/ccsrc/backend/session/ascend_auto_monad.cc +++ b/mindspore/ccsrc/backend/session/ascend_auto_monad.cc @@ -1468,7 +1468,7 @@ class ExecuteOrderGenerator { return input; } - void RemoveSameInputsAssigns(std::vector *exec_order) { + void RemoveSameInputsAssigns(std::vector *exec_order) const { for (auto iter = exec_order->begin(); iter != exec_order->end();) { auto &node = *iter; auto &inputs = node->inputs(); diff --git a/mindspore/ccsrc/backend/session/session_basic.cc b/mindspore/ccsrc/backend/session/session_basic.cc index f65dbf7a79..3ce7e07c55 100644 --- a/mindspore/ccsrc/backend/session/session_basic.cc +++ b/mindspore/ccsrc/backend/session/session_basic.cc @@ -704,7 +704,7 @@ AnfNodePtr SessionBasic::CreateNewParameterFromCNode(const AnfNodePtr &anf, Kern return CreateParameterFromTuple(anf, graph); } -void SessionBasic::GetCNodeInfo(const CNodePtr &cnode, std::vector *cnode_inputs) { +void SessionBasic::GetCNodeInfo(const CNodePtr &cnode, std::vector *cnode_inputs) const { MS_EXCEPTION_IF_NULL(cnode); MS_EXCEPTION_IF_NULL(cnode_inputs); auto prim = AnfAlgo::GetCNodePrimitive(cnode); diff --git a/mindspore/ccsrc/backend/session/session_basic.h b/mindspore/ccsrc/backend/session/session_basic.h index 9b79e750b2..a30d28f3bb 100644 --- a/mindspore/ccsrc/backend/session/session_basic.h +++ b/mindspore/ccsrc/backend/session/session_basic.h @@ -151,7 +151,7 @@ class SessionBasic : public std::enable_shared_from_this { std::vector CreateValueNode(const CNodePtr &cnode, KernelGraph *graph); void CreateCNodeInputs(const CNodePtr &cnode, KernelGraph *graph, std::vector *cnode_inputs); std::vector CreateCallSwitchInputs(const CNodePtr &cnode, KernelGraph *graph); - void GetCNodeInfo(const CNodePtr &cnode, std::vector *cnode_inputs); + void GetCNodeInfo(const CNodePtr &cnode, std::vector *cnode_inputs) const; void GetNewCNodeInputs(const CNodePtr &cnode, KernelGraph *graph, std::vector *cnode_inputs, std::unordered_map *other_graph_cnode); std::vector CreateCallSwitchLayerInputs(const CNodePtr &cnode, KernelGraph *graph); diff --git a/mindspore/ccsrc/frontend/optimizer/irpass/load_eliminate.h b/mindspore/ccsrc/frontend/optimizer/irpass/load_eliminate.h index a1a0eee248..cb3c304153 100644 --- a/mindspore/ccsrc/frontend/optimizer/irpass/load_eliminate.h +++ b/mindspore/ccsrc/frontend/optimizer/irpass/load_eliminate.h @@ -28,6 +28,5 @@ class LoadEliminater : public AnfVisitor { public: AnfNodePtr operator()(const OptimizerPtr &, const AnfNodePtr &node) override; }; - } // namespace mindspore::opt::irpass #endif // MINDSPORE_CCSRC_FRONTEND_OPTIMIZER_IRPASS_LOAD_ELIMINATE_H_ diff --git a/mindspore/ccsrc/pipeline/jit/static_analysis/auto_monad.cc b/mindspore/ccsrc/pipeline/jit/static_analysis/auto_monad.cc index cd67cca168..2e7b40f32a 100644 --- a/mindspore/ccsrc/pipeline/jit/static_analysis/auto_monad.cc +++ b/mindspore/ccsrc/pipeline/jit/static_analysis/auto_monad.cc @@ -67,7 +67,7 @@ AnfNodePtr AddMonadParameter(const FuncGraphPtr &func_graph, const std::string & // If io monad parameter added before u monad parameter, should insert u monad before io monad in parameters if (io_monad_location != params_size && abs->isa()) { std::vector params = func_graph->parameters(); - (void)params.insert(params.begin() + io_monad_location, para); + (void)params.insert(params.begin() + SizeToInt(io_monad_location), para); func_graph->set_parameters(params); } else { func_graph->add_parameter(para); diff --git a/mindspore/ccsrc/runtime/device/kernel_runtime.cc b/mindspore/ccsrc/runtime/device/kernel_runtime.cc index 22cf0785e5..ae6c92541f 100644 --- a/mindspore/ccsrc/runtime/device/kernel_runtime.cc +++ b/mindspore/ccsrc/runtime/device/kernel_runtime.cc @@ -80,7 +80,7 @@ void KernelRuntime::RunOpAssignMemory(const std::vector &inpu UpdateRefNodeOutputMem(graph); } -void KernelRuntime::RunOpClearMemory(const session::KernelGraph *graph) { +void KernelRuntime::RunOpClearMemory(const session::KernelGraph *graph) const { MS_EXCEPTION_IF_NULL(graph); // clear input parameter memory resource for (const auto &input_node : graph->inputs()) { diff --git a/mindspore/ccsrc/runtime/device/kernel_runtime.h b/mindspore/ccsrc/runtime/device/kernel_runtime.h index 454ea48b88..802518892d 100644 --- a/mindspore/ccsrc/runtime/device/kernel_runtime.h +++ b/mindspore/ccsrc/runtime/device/kernel_runtime.h @@ -54,7 +54,7 @@ class KernelRuntime { virtual bool Init() = 0; virtual void AssignMemory(session::KernelGraph *graph); void RunOpAssignMemory(const std::vector &input_tensors, session::KernelGraph *graph); - void RunOpClearMemory(const session::KernelGraph *graph); + void RunOpClearMemory(const session::KernelGraph *graph) const; static bool DumpDataEnabled(); static bool DumpDataEnabledIteration(); virtual bool LoadData(session::KernelGraph *graph);