From d47e79b04c6728563fee80f51a35d2aa93019ffa Mon Sep 17 00:00:00 2001 From: marui Date: Sun, 13 Feb 2022 14:37:51 +0800 Subject: [PATCH] Refactor ccsrc directories and CMakeLists files --- .jenkins/check/config/filter_cppcheck.txt | 26 +- .jenkins/check/config/filter_cpplint.txt | 12 +- .jenkins/check/config/filter_pylint.txt | 6 +- .jenkins/check/config/whitelizard.txt | 309 +++++++++--------- mindspore/ccsrc/CMakeLists.txt | 72 ++-- .../backend/common/optimizer/CMakeLists.txt | 15 + .../optimizer}/common_backend_optimization.cc | 38 +-- .../optimizer}/common_backend_optimization.h | 2 +- .../const_input_to_attr_registry.cc | 2 +- .../optimizer}/const_input_to_attr_registry.h | 0 .../optimizer}/fusion_id_allocator.cc | 4 +- .../optimizer}/fusion_id_allocator.h | 0 .../common => common/optimizer}/helper.cc | 8 +- .../common => common/optimizer}/helper.h | 4 +- .../common => common/optimizer}/node_pass.cc | 4 +- .../common => common/optimizer}/node_pass.h | 2 +- .../common => common/optimizer}/optimizer.cc | 6 +- .../common => common/optimizer}/optimizer.h | 6 +- .../common => common/optimizer}/pass.h | 0 .../optimizer}/pass_manager.cc | 4 +- .../optimizer}/pass_manager.h | 4 +- .../optimizer}/pattern_engine.cc | 4 +- .../optimizer}/pattern_engine.h | 2 +- .../common => common/optimizer}/visit.cc | 4 +- .../common => common/optimizer}/visit.h | 0 .../ccsrc/backend/common/pass/CMakeLists.txt | 15 + .../pass/add_akg_kernel_attrs.cc | 4 +- .../pass/add_akg_kernel_attrs.h | 2 +- .../pass/add_dynamic_shape_attr.cc | 6 +- .../pass/add_dynamic_shape_attr.h | 2 +- .../pass/add_training_attr.cc | 10 +- .../pass/add_training_attr.h | 2 +- ...parallel_optimizer_recompute_all_gather.cc | 4 +- ..._parallel_optimizer_recompute_all_gather.h | 6 +- .../pass/common_subexpression_elimination.cc | 4 +- .../pass/common_subexpression_elimination.h | 2 +- .../pass/communication_op_fusion.cc | 8 +- .../pass/communication_op_fusion.h | 2 +- .../pass/const_to_attr_strided_slice_grad.cc | 6 +- .../pass/const_to_attr_strided_slice_grad.h | 2 +- .../pass/conv_transpose_to_conv_bp.cc | 4 +- .../pass/conv_transpose_to_conv_bp.h | 2 +- .../pass/convert_attr_to_unify_mindir.cc | 6 +- .../pass/convert_attr_to_unify_mindir.h | 2 +- .../pass/convert_const_input_to_attr.cc | 10 +- .../pass/convert_const_input_to_attr.h | 2 +- .../convert_const_input_to_tensor_input.cc | 10 +- .../convert_const_input_to_tensor_input.h | 2 +- .../pass/convert_const_scalar_to_tensor.cc | 8 +- .../pass/convert_const_scalar_to_tensor.h | 2 +- .../convert_tuple_input_to_dynamic_input.cc | 10 +- .../convert_tuple_input_to_dynamic_input.h | 2 +- .../pass/convert_tuple_output_to_maketuple.cc | 8 +- .../pass/convert_tuple_output_to_maketuple.h | 2 +- .../pass/custom_op_const_input_to_attr.cc | 6 +- .../pass/custom_op_const_input_to_attr.h | 2 +- .../pass/custom_op_reg_info_to_attr.cc | 8 +- .../pass/custom_op_reg_info_to_attr.h | 2 +- .../pass/eliminate_func_data_type.cc | 8 +- .../pass/eliminate_func_data_type.h | 4 +- .../pass/eliminate_redundant_op.cc | 8 +- .../pass/eliminate_redundant_op.h | 4 +- .../pass/erase_visit_attr.cc | 8 +- .../pass/erase_visit_attr.h | 2 +- .../pass/getitem_tuple.cc | 2 +- .../pass/getitem_tuple.h | 2 +- .../pass/optimize_dependence.cc | 8 +- .../pass/optimize_dependence.h | 2 +- .../pass/optimize_updatestate.cc | 2 +- .../pass/optimize_updatestate.h | 2 +- .../pass/reduce_sum_optimizer.cc | 4 +- .../pass/reduce_sum_optimizer.h | 2 +- .../pass/replace_node_by_proxy.cc | 6 +- .../pass/replace_node_by_proxy.h | 4 +- .../pass/sparse_process.cc | 8 +- .../pass/sparse_process.h | 2 +- .../{ => common}/session/CMakeLists.txt | 4 +- .../session/anf_runtime_algorithm.cc | 8 +- .../session/anf_runtime_algorithm.h | 6 +- .../{ => common}/session/ascend_auto_monad.cc | 6 +- .../{ => common}/session/ascend_auto_monad.h | 2 +- .../session/ascend_inference_session.cc | 4 +- .../session/ascend_inference_session.h | 8 +- .../{ => common}/session/ascend_session.cc | 28 +- .../{ => common}/session/ascend_session.h | 10 +- .../{ => common}/session/cpu_session.cc | 26 +- .../{ => common}/session/cpu_session.h | 8 +- .../backend/{ => common}/session/executor.cc | 4 +- .../backend/{ => common}/session/executor.h | 2 +- .../{ => common}/session/executor_manager.cc | 2 +- .../{ => common}/session/executor_manager.h | 2 +- .../session/gpu_inference_session.cc | 4 +- .../session/gpu_inference_session.h | 8 +- .../{ => common}/session/gpu_session.cc | 96 +++--- .../{ => common}/session/gpu_session.h | 6 +- .../session/kernel_build_client.cc | 2 +- .../session/kernel_build_client.h | 0 .../{ => common}/session/kernel_graph.cc | 10 +- .../{ => common}/session/kernel_graph.h | 0 .../session/pynative_task_manager.h | 4 +- .../{ => common}/session/session_basic.cc | 16 +- .../{ => common}/session/session_basic.h | 8 +- .../{ => common}/session/session_context.cc | 2 +- .../{ => common}/session/session_context.h | 0 .../{ => common}/session/session_factory.cc | 2 +- .../{ => common}/session/session_factory.h | 2 +- .../session/single_kernel_graph.cc | 4 +- .../session/single_kernel_graph.h | 2 +- .../ccsrc/backend/common/somas/CMakeLists.txt | 15 + .../{optimizer => common}/somas/somas.cc | 14 +- .../{optimizer => common}/somas/somas.h | 14 +- .../{optimizer => common}/somas/somas_node.h | 6 +- .../somas/somas_parameter.h | 0 .../somas/somas_solver_alg.cc | 2 +- .../somas/somas_solver_alg.h | 2 +- .../somas/somas_solver_core.cc | 6 +- .../somas/somas_solver_core.h | 4 +- .../somas/somas_solver_pre.cc | 4 +- .../somas/somas_solver_pre.h | 2 +- .../somas/somas_stream.h | 4 +- .../somas/somas_tensor.cc | 8 +- .../somas/somas_tensor.h | 6 +- .../graph_compiler}/CMakeLists.txt | 6 +- .../{vm => backend/graph_compiler}/backend.cc | 10 +- .../{vm => backend/graph_compiler}/backend.h | 10 +- .../graph_compiler}/graph_partition.cc | 2 +- .../graph_compiler}/graph_partition.h | 0 .../graph_compiler}/segment_runner.cc | 2 +- .../graph_compiler}/segment_runner.h | 4 +- .../graph_compiler}/transform.cc | 2 +- .../graph_compiler}/transform.h | 8 +- .../{vm => backend/graph_compiler}/vm.cc | 6 +- .../ccsrc/{vm => backend/graph_compiler}/vm.h | 0 .../{vm => backend/graph_compiler}/vmimpl.cc | 2 +- .../{vm => backend/graph_compiler}/vmimpl.h | 0 .../backend/kernel_compiler/CMakeLists.txt | 136 -------- .../ccsrc/backend/optimizer/CMakeLists.txt | 55 ---- mindspore/ccsrc/common/CMakeLists.txt | 17 +- .../graph_kernel/adapter/callback_impl.cc | 14 +- .../graph_kernel/adapter/callback_impl.h | 2 +- .../adapter/fake_abstract_shape.cc | 2 +- .../adapter/fake_abstract_shape.h | 0 .../adapter/graph_kernel_expander_with_py.cc | 12 +- .../adapter/graph_kernel_expander_with_py.h | 2 +- .../adapter/graph_kernel_optimization.cc | 64 ++-- .../adapter/graph_kernel_optimization.h | 6 +- .../adapter/graph_kernel_pass_manager.cc | 2 +- .../adapter/graph_kernel_pass_manager.h | 2 +- .../adapter/graph_kernel_splitter_with_py.cc | 10 +- .../adapter/graph_kernel_splitter_with_py.h | 2 +- .../graph_kernel/add_atomic_clean.cc | 14 +- .../graph_kernel/add_atomic_clean.h | 4 +- .../add_stitch_atomic_clean_gpu.cc | 14 +- .../add_stitch_atomic_clean_gpu.h | 6 +- .../graph_kernel/arithmetic_simplify.cc | 10 +- .../graph_kernel/arithmetic_simplify.h | 4 +- .../graph_kernel/axis_normalizer.cc | 6 +- .../graph_kernel/axis_normalizer.h | 2 +- .../graph_kernel/cast_matmul_fusion.cc | 8 +- .../graph_kernel/cast_matmul_fusion.h | 2 +- .../core/eliminate_redundant_output.cc | 6 +- .../core/eliminate_redundant_output.h | 2 +- .../graph_kernel/core/graph_builder.cc | 6 +- .../graph_kernel/core/graph_builder.h | 0 .../core/graph_kernel_callback.cc | 2 +- .../graph_kernel/core/graph_kernel_callback.h | 2 +- .../graph_kernel/core/graph_kernel_cluster.cc | 10 +- .../graph_kernel/core/graph_kernel_cluster.h | 2 +- .../core/graph_kernel_expander.cc | 10 +- .../graph_kernel/core/graph_kernel_expander.h | 2 +- .../core/graph_kernel_splitter.cc | 10 +- .../graph_kernel/core/graph_kernel_splitter.h | 3 +- .../graph_kernel/core/graph_kernel_utils.cc | 4 +- .../graph_kernel/core/graph_kernel_utils.h | 2 +- .../graph_kernel/core/shape_ops_splitter.cc | 2 +- .../graph_kernel/core/shape_ops_splitter.h | 2 +- .../core/update_state_formatter.cc | 8 +- .../core/update_state_formatter.h | 2 +- .../decrease_compute_precision.cc | 16 +- .../graph_kernel/decrease_compute_precision.h | 4 +- .../decrease_transfer_precision.cc | 12 +- .../decrease_transfer_precision.h | 2 +- .../graph_kernel/depend_elimination.cc | 2 +- .../graph_kernel/depend_elimination.h | 2 +- .../graph_kernel/expanders/adam.cc | 2 +- .../graph_kernel/expanders/assign_add.cc | 2 +- .../graph_kernel/expanders/bias_add.cc | 4 +- .../graph_kernel/expanders/expander_factory.h | 2 +- .../expanders/lamb_apply_optimizer_assign.cc | 2 +- .../expanders/lamb_apply_weight_assign.cc | 2 +- .../graph_kernel/expanders/reshape.cc | 2 +- .../graph_kernel/expanders/softplus.cc | 2 +- .../graph_kernel/expanders/softplus_grad.cc | 2 +- .../graph_kernel/expanders/standard_normal.cc | 2 +- .../graph_kernel/expanders/utils.cc | 6 +- .../graph_kernel/expanders/utils.h | 4 +- .../graph_kernel/graph_kernel_cse.cc | 4 +- .../graph_kernel/graph_kernel_cse.h | 2 +- .../graph_kernel/graph_kernel_helper.cc | 18 +- .../graph_kernel/graph_kernel_helper.h | 8 +- .../graph_kernel/graph_kernel_recompute.cc | 8 +- .../graph_kernel/graph_kernel_recompute.h | 2 +- .../graph_kernel/insert_pad.cc | 8 +- .../graph_kernel/insert_pad.h | 4 +- .../graph_kernel/lite_adapter/akg_build.cc | 4 +- .../graph_kernel/lite_adapter/akg_build.h | 0 .../lite_adapter/callback_impl.cc | 2 +- .../graph_kernel/lite_adapter/callback_impl.h | 2 +- .../lite_adapter/graph_kernel_optimization.cc | 18 +- .../lite_adapter/graph_kernel_optimization.h | 4 +- .../lite_adapter/graph_kernel_pass_manager.cc | 2 +- .../lite_adapter/graph_kernel_pass_manager.h | 2 +- .../graph_kernel/model/lite_graph.cc | 8 +- .../graph_kernel/model/lite_graph.h | 4 +- .../graph_kernel/model/node.cc | 2 +- .../graph_kernel/model/node.h | 0 .../graph_kernel/model/op_node.cc | 4 +- .../graph_kernel/model/op_node.h | 2 +- .../graph_kernel/model/op_register.cc | 2 +- .../graph_kernel/model/op_register.h | 2 +- .../graph_kernel/optimize_assign.cc | 8 +- .../graph_kernel/optimize_assign.h | 4 +- .../graph_kernel/parallel_cost_model.cc | 6 +- .../graph_kernel/parallel_cost_model.h | 8 +- .../graph_kernel/parallel_fusion.cc | 12 +- .../graph_kernel/parallel_fusion.h | 8 +- .../graph_kernel/raise_reduction_precision.cc | 14 +- .../graph_kernel/raise_reduction_precision.h | 2 +- .../graph_kernel/reduce_fake_out_mem.cc | 6 +- .../graph_kernel/reduce_fake_out_mem.h | 4 +- .../graph_kernel/reorder_ops.cc | 6 +- .../graph_kernel/reorder_ops.h | 2 +- .../graph_kernel/rewrite_output_shape.cc | 6 +- .../graph_kernel/rewrite_output_shape.h | 2 +- .../graph_kernel/split_model/area.cc | 2 +- .../graph_kernel/split_model/area.h | 2 +- .../graph_kernel/split_model/fuse_pattern.cc | 2 +- .../graph_kernel/split_model/fuse_pattern.h | 2 +- .../graph_kernel/split_model/split_model.cc | 2 +- .../graph_kernel/split_model/split_model.h | 6 +- .../split_model/split_model_cpu.cc | 2 +- .../split_model/split_model_cpu.h | 2 +- .../split_model/split_model_factory.cc | 4 +- .../split_model/split_model_factory.h | 2 +- .../graph_kernel/split_umonad.cc | 4 +- .../graph_kernel/split_umonad.h | 4 +- .../graph_kernel/substitute_dropout.cc | 10 +- .../graph_kernel/substitute_dropout.h | 2 +- .../graph_kernel/transform_op_optimizer.cc | 16 +- .../graph_kernel/transform_op_optimizer.h | 4 +- .../tsa_atomic_add_to_first_tensor.cc | 14 +- .../tsa_atomic_add_to_first_tensor.h | 6 +- .../graph_kernel/uss_atomic_add.cc | 10 +- .../graph_kernel/uss_atomic_add.h | 6 +- .../graph_kernel/value_graph_binder.cc | 8 +- .../graph_kernel/value_graph_binder.h | 2 +- .../ccsrc/common/mem_reuse/CMakeLists.txt | 15 + .../mem_reuse/kernel_refcount.cc | 2 +- .../mem_reuse/kernel_refcount.h | 2 +- .../mem_reuse/mem_copy_manager.h | 4 +- .../mem_reuse/mem_dynamic_allocator.cc | 2 +- .../mem_reuse/mem_dynamic_allocator.h | 0 .../mem_reuse/mem_reuse.cc | 6 +- .../mem_reuse/mem_reuse.h | 8 +- .../mem_reuse/mem_reuse_checker.cc | 2 +- .../mem_reuse/mem_reuse_checker.h | 6 +- .../mem_reuse/mem_swap_manager.cc | 6 +- .../mem_reuse/mem_swap_manager.h | 2 +- mindspore/ccsrc/cxx_api/CMakeLists.txt | 2 +- .../ccsrc/cxx_api/akg_kernel_register.cc | 2 +- .../cxx_api/graph/ascend/ascend_graph_impl.cc | 4 +- .../cxx_api/graph/ascend/ascend_graph_impl.h | 2 +- .../ccsrc/cxx_api/graph/gpu/gpu_graph_impl.cc | 6 +- .../ccsrc/cxx_api/graph/gpu/gpu_graph_impl.h | 2 +- .../acl/acl_vm/acl_multi_graph_session.cc | 6 +- .../acl/acl_vm/acl_multi_graph_session.h | 2 +- .../ccsrc/cxx_api/model/acl/acl_vm/acl_vm.h | 4 +- mindspore/ccsrc/cxx_api/model/ms/ms_model.h | 2 +- mindspore/ccsrc/debug/anf_ir_dump.cc | 2 +- .../ccsrc/debug/data_dump/cpu_e2e_dump.cc | 2 +- .../ccsrc/debug/data_dump/dump_json_parser.cc | 2 +- .../ccsrc/debug/data_dump/dump_json_parser.h | 2 +- mindspore/ccsrc/debug/data_dump/dump_utils.cc | 4 +- mindspore/ccsrc/debug/data_dump/dump_utils.h | 2 +- mindspore/ccsrc/debug/data_dump/e2e_dump.cc | 2 +- mindspore/ccsrc/debug/data_dump/e2e_dump.h | 2 +- mindspore/ccsrc/debug/debug_services.cc | 2 +- mindspore/ccsrc/debug/debugger/debugger.cc | 4 +- mindspore/ccsrc/debug/debugger/debugger.h | 2 +- .../ccsrc/debug/debugger/debugger_utils.cc | 8 +- .../ccsrc/debug/debugger/debugger_utils.h | 2 +- .../debug/rdr/graph_exec_order_recorder.cc | 2 +- mindspore/ccsrc/debug/rdr/graph_recorder.cc | 2 +- .../ccsrc/debug/rdr/mem_address_recorder.cc | 2 +- .../ccsrc/debug/rdr/running_data_recorder.cc | 4 +- .../debug/rdr/stream_exec_order_recorder.cc | 2 +- .../debug/rdr/stream_exec_order_recorder.h | 2 +- .../debug/rdr/task_debug_info_recorder.cc | 2 +- mindspore/ccsrc/fl/server/common.h | 2 +- .../fl/server/kernel/aggregation_kernel.h | 2 +- .../fl/server/kernel/apply_momentum_kernel.h | 2 +- .../server/kernel/dense_grad_accum_kernel.h | 2 +- .../ccsrc/fl/server/kernel/fed_avg_kernel.h | 2 +- .../ccsrc/fl/server/kernel/optimizer_kernel.h | 4 +- .../fl/server/kernel/round/round_kernel.h | 4 +- mindspore/ccsrc/fl/server/kernel/sgd_kernel.h | 2 +- .../cache_embedding/cache_embedding.cc | 2 +- .../ccsrc/frontend/parallel/group_manager.cc | 2 +- mindspore/ccsrc/kernel/CMakeLists.txt | 24 ++ .../akg/akg_kernel_build.cc | 8 +- .../akg/akg_kernel_build.h | 6 +- .../akg/akg_kernel_json_decoder.cc | 10 +- .../akg/akg_kernel_json_decoder.h | 0 .../akg/akg_kernel_json_generator.cc | 6 +- .../akg/akg_kernel_json_generator.h | 4 +- .../akg/akg_kernel_metadata.cc | 8 +- .../akg/akg_kernel_metadata.h | 2 +- .../ascend_kernel_mod.cc | 2 +- .../ascend_kernel_mod.h | 4 +- .../common_utils.cc | 4 +- .../kernel_compiler => kernel}/common_utils.h | 6 +- .../kernel_compiler => kernel}/environ.h | 2 +- .../environ_manager.cc | 2 +- .../environ_manager.h | 2 +- .../kash/kernel_pack.cc | 2 +- .../kernel_compiler => kernel}/kernel.cc | 6 +- .../kernel_compiler => kernel}/kernel.h | 0 .../kernel_build_info.cc | 2 +- .../kernel_build_info.h | 2 +- .../kernel_fusion.h | 2 +- .../kernel_query.cc | 16 +- .../kernel_compiler => kernel}/kernel_query.h | 4 +- .../kernel_compiler => kernel}/oplib/opinfo.h | 2 +- .../kernel_compiler => kernel}/oplib/oplib.cc | 2 +- .../kernel_compiler => kernel}/oplib/oplib.h | 2 +- .../kernel_compiler => kernel}/task_stream.h | 0 .../dataset/engine/cache/CMakeLists.txt | 1 + .../engine/datasetops/device_queue_op.h | 2 +- .../dataset/engine/gpu_item_connector.h | 2 +- mindspore/ccsrc/pipeline/jit/action.cc | 2 +- mindspore/ccsrc/pipeline/jit/action.h | 2 +- mindspore/ccsrc/pipeline/jit/init.cc | 6 +- mindspore/ccsrc/pipeline/jit/pipeline.cc | 8 +- mindspore/ccsrc/pipeline/jit/pipeline.h | 4 +- .../pipeline/pynative/pynative_execute.cc | 8 +- .../device/ascend/hal/device/CMakeLists.txt | 53 +++ .../ascend/hal/device}/ascend_bucket.cc | 14 +- .../device/ascend/hal/device}/ascend_bucket.h | 0 .../hal/device}/ascend_device_address.cc | 6 +- .../hal/device}/ascend_device_address.h | 4 +- .../device/ascend/hal/device}/ascend_event.cc | 2 +- .../device/ascend/hal/device}/ascend_event.h | 0 .../hal/device}/ascend_kernel_runtime.cc | 36 +- .../hal/device}/ascend_kernel_runtime.h | 6 +- .../ascend/hal/device}/ascend_label_assign.cc | 4 +- .../ascend/hal/device}/ascend_label_assign.h | 2 +- .../hal/device}/ascend_launch_atomic_clean.cc | 6 +- .../hal/device}/ascend_launch_atomic_clean.h | 2 +- .../hal/device}/ascend_launch_kernel.cc | 8 +- .../ascend/hal/device}/ascend_launch_kernel.h | 0 .../ascend/hal/device}/ascend_launch_mul.cc | 4 +- .../ascend/hal/device}/ascend_launch_mul.h | 2 +- .../hal/device}/ascend_launch_transdata.cc | 6 +- .../hal/device}/ascend_launch_transdata.h | 2 +- .../hal/device}/ascend_memory_adapter.cc | 2 +- .../hal/device}/ascend_memory_adapter.h | 0 .../hal/device}/ascend_memory_manager.cc | 6 +- .../hal/device}/ascend_memory_manager.h | 0 .../ascend/hal/device}/ascend_memory_pool.cc | 4 +- .../ascend/hal/device}/ascend_memory_pool.h | 2 +- .../hal/device}/ascend_stream_assign.cc | 10 +- .../ascend/hal/device}/ascend_stream_assign.h | 2 +- .../hal/device}/ascend_stream_manager.h | 0 .../device}/distribute/ascend_collective.cc | 2 +- .../device}/distribute/ascend_collective.h | 0 .../distribute/collective_group_wrapper.cc | 2 +- .../distribute/collective_group_wrapper.h | 2 +- .../distribute/mpi_collective_group.cc | 2 +- .../device}/distribute/mpi_collective_group.h | 0 .../ascend/hal/device}/distribute/mpi_pycc.cc | 2 +- .../ascend/hal/device}/distribute/mpi_pycc.h | 2 +- .../ascend/hal/device}/dump/data_dumper.cc | 6 +- .../ascend/hal/device}/dump/data_dumper.h | 2 +- .../hal/device}/dump/proto/ge_dtype.proto | 0 .../device}/dump/proto/op_mapping_info.proto | 0 .../executor/ai_core_dynamic_kernel.cc | 6 +- .../device}/executor/ai_core_dynamic_kernel.h | 0 .../device}/executor/ai_cpu_dynamic_kernel.cc | 6 +- .../device}/executor/ai_cpu_dynamic_kernel.h | 2 +- .../device}/executor/aicpu_ext_info_handle.cc | 6 +- .../device}/executor/aicpu_ext_info_handle.h | 2 +- .../device}/executor/hccl_dynamic_kernel.cc | 6 +- .../device}/executor/hccl_dynamic_kernel.h | 0 .../device}/executor/host_dynamic_kernel.h | 0 .../executor/rts/memcpy_rts_dynamic_kernel.cc | 2 +- .../executor/rts/memcpy_rts_dynamic_kernel.h | 0 .../rts/profiling_rts_dynamic_kernel.cc | 2 +- .../rts/profiling_rts_dynamic_kernel.h | 0 .../executor/tiling/op_tiling_adapter.cc | 10 +- .../executor/tiling/op_tiling_adapter.h | 2 +- .../hal/device}/ge_runtime/davinci_model.h | 2 +- .../hal/device}/ge_runtime/model_context.h | 0 .../hal/device}/ge_runtime/model_runner.cc | 6 +- .../hal/device}/ge_runtime/model_runner.h | 2 +- .../hal/device}/ge_runtime/runtime_model.cc | 8 +- .../hal/device}/ge_runtime/runtime_model.h | 2 +- .../hal/device}/ge_runtime/task/aicpu_task.cc | 4 +- .../hal/device}/ge_runtime/task/aicpu_task.h | 2 +- .../ge_runtime/task/event_record_task.cc | 4 +- .../ge_runtime/task/event_record_task.h | 2 +- .../ge_runtime/task/event_wait_task.cc | 4 +- .../device}/ge_runtime/task/event_wait_task.h | 2 +- .../hal/device}/ge_runtime/task/hccl_task.cc | 4 +- .../hal/device}/ge_runtime/task/hccl_task.h | 2 +- .../ge_runtime/task/label_goto_task.cc | 4 +- .../device}/ge_runtime/task/label_goto_task.h | 4 +- .../device}/ge_runtime/task/label_manager.cc | 2 +- .../device}/ge_runtime/task/label_manager.h | 0 .../device}/ge_runtime/task/label_set_task.cc | 4 +- .../device}/ge_runtime/task/label_set_task.h | 2 +- .../ge_runtime/task/label_switch_task.cc | 4 +- .../ge_runtime/task/label_switch_task.h | 4 +- .../ge_runtime/task/memcpy_async_task.cc | 4 +- .../ge_runtime/task/memcpy_async_task.h | 2 +- .../device}/ge_runtime/task/profiler_task.cc | 5 +- .../device}/ge_runtime/task/profiler_task.h | 2 +- .../ge_runtime/task/stream_active_task.cc | 4 +- .../ge_runtime/task/stream_active_task.h | 2 +- .../ge_runtime/task/stream_switch_task.cc | 4 +- .../ge_runtime/task/stream_switch_task.h | 2 +- .../ascend/hal/device}/ge_runtime/task/task.h | 4 +- .../device}/ge_runtime/task/task_factory.h | 2 +- .../hal/device}/ge_runtime/task/tbe_task.cc | 4 +- .../hal/device}/ge_runtime/task/tbe_task.h | 2 +- .../ascend/hal/device}/ge_runtime/task_info.h | 0 .../ascend/hal/device}/ge_types_convert.cc | 2 +- .../ascend/hal/device}/ge_types_convert.h | 0 .../ascend/hal/device}/kernel_build_ascend.cc | 18 +- .../ascend/hal/device}/kernel_build_ascend.h | 2 +- .../hal/device}/kernel_select_ascend.cc | 16 +- .../ascend/hal/device}/kernel_select_ascend.h | 2 +- .../hal/device}/kernel_select_graph_kernel.cc | 10 +- .../device/ascend/hal/device}/lic_manager.cc | 2 +- .../device/ascend/hal/device}/lic_manager.h | 0 .../device}/profiling/profiling_manager.cc | 4 +- .../hal/device}/profiling/profiling_manager.h | 0 .../device}/profiling/profiling_reporter.cc | 6 +- .../device}/profiling/profiling_reporter.h | 4 +- .../hal/device}/profiling/profiling_utils.cc | 8 +- .../hal/device}/profiling/profiling_utils.h | 4 +- .../device/ascend/hal/device}/readme.md | 0 .../hal/device}/tasksink/task_generator.cc | 10 +- .../hal/device}/tasksink/task_generator.h | 4 +- .../device/ascend/hal/hardware/CMakeLists.txt | 11 + .../hal/hardware}/ascend_device_context.cc | 26 +- .../hal/hardware}/ascend_device_context.h | 4 +- .../hardware}/ascend_graph_optimization.cc | 12 +- .../hal/hardware}/ascend_graph_optimization.h | 2 +- .../ascend/hal/hccl_adapter/CMakeLists.txt | 10 + .../hccl_adapter/all_to_all_v_calc_param.cc | 4 +- .../hccl_adapter/all_to_all_v_calc_param.h | 0 .../ascend/hal}/hccl_adapter/converter.cc | 6 +- .../ascend/hal}/hccl_adapter/converter.h | 2 +- .../ascend/hal}/hccl_adapter/hccl_adapter.cc | 4 +- .../ascend/hal}/hccl_adapter/hccl_adapter.h | 4 +- .../hal}/hccl_adapter/plugin/CMakeLists.txt | 0 .../hal}/hccl_adapter/plugin/hccl_plugin.cc | 2 +- .../hal}/hccl_adapter/plugin/hccl_plugin.h | 0 .../device/ascend/kernel/CMakeLists.txt | 35 ++ .../aicpu/aicpu_attr_to_input_registry.cc | 4 +- .../aicpu/aicpu_attr_to_input_registry.h | 2 +- .../kernel}/aicpu/aicpu_kernel_build.cc | 16 +- .../ascend/kernel}/aicpu/aicpu_kernel_build.h | 2 +- .../ascend/kernel}/aicpu/aicpu_kernel_load.cc | 4 +- .../ascend/kernel}/aicpu/aicpu_kernel_load.h | 4 +- .../kernel}/aicpu/aicpu_kernel_metadata.cc | 10 +- .../kernel}/aicpu/aicpu_kernel_metadata.h | 2 +- .../ascend/kernel}/aicpu/aicpu_kernel_mod.cc | 8 +- .../ascend/kernel}/aicpu/aicpu_kernel_mod.h | 4 +- .../kernel}/aicpu/aicpu_ops/CMakeLists.txt | 0 .../aicpu_op_proto/aicpu_tensor.proto | 0 .../aicpu_sharder/aicpu_async_event.cc | 0 .../aicpu_sharder/aicpu_async_event.h | 0 .../aicpu_ops/aicpu_sharder/aicpu_context.cc | 0 .../aicpu_ops/aicpu_sharder/aicpu_context.h | 0 .../aicpu_ops/aicpu_sharder/aicpu_pulse.cc | 0 .../aicpu_ops/aicpu_sharder/aicpu_pulse.h | 0 .../aicpu_ops/aicpu_sharder/aicpu_sharder.cc | 0 .../aicpu_ops/aicpu_sharder/aicpu_sharder.h | 0 .../cmake/dependency_securec_arm.cmake | 0 .../aicpu/aicpu_ops/cmake/protobuf_arm.cmake | 0 .../distinct_uniform_int_distribution.h | 0 .../aicpu/aicpu_ops/common/kernel_base.cc | 0 .../aicpu/aicpu_ops/common/kernel_base.h | 0 .../aicpu/aicpu_ops/common/kernel_errcode.h | 0 .../aicpu/aicpu_ops/common/kernel_log.cc | 0 .../aicpu/aicpu_ops/common/kernel_log.h | 0 .../aicpu/aicpu_ops/common/kernel_util.h | 0 .../kernel}/aicpu/aicpu_ops/common/tensor.h | 0 .../aicpu/aicpu_ops/environ/aicpu_environ.h | 0 .../environ/aicpu_environ_manager.cc | 0 .../aicpu_ops/environ/aicpu_environ_manager.h | 0 .../aicpu/aicpu_ops/environ/environ_create.cc | 0 .../aicpu/aicpu_ops/environ/environ_create.h | 0 .../aicpu_ops/environ/environ_destroy_all.cc | 0 .../aicpu_ops/environ/environ_destroy_all.h | 0 .../aicpu/aicpu_ops/environ/environ_get.cc | 4 +- .../aicpu/aicpu_ops/environ/environ_get.h | 2 +- .../aicpu/aicpu_ops/environ/environ_set.cc | 4 +- .../aicpu/aicpu_ops/environ/environ_set.h | 0 .../random_choice_with_mask_kernels.cc | 0 .../random_choice_with_mask_kernels.h | 0 .../device/ascend/kernel}/aicpu/aicpu_util.cc | 2 +- .../device/ascend/kernel}/aicpu/aicpu_util.h | 2 +- .../kernel}/aicpu/dynamic_aicpu_kernel_mod.cc | 6 +- .../kernel}/aicpu/dynamic_aicpu_kernel_mod.h | 6 +- .../ascend/kernel}/aicpu/proto/attr.proto | 0 .../ascend/kernel}/aicpu/proto/node_def.proto | 0 .../ascend/kernel}/aicpu/proto/tensor.proto | 0 .../kernel}/aicpu/proto/tensor_shape.proto | 0 .../ascend/kernel}/aicpu/proto/types.proto | 0 .../kernel/akg}/akg_ascend_kernel_build.cc | 10 +- .../kernel/akg}/akg_ascend_kernel_build.h | 2 +- .../kernel/akg}/akg_ascend_kernel_mod.cc | 2 +- .../kernel/akg}/akg_ascend_kernel_mod.h | 4 +- .../device/ascend/kernel}/hccl/hccl_kernel.cc | 8 +- .../device/ascend/kernel}/hccl/hccl_kernel.h | 4 +- .../ascend/kernel}/hccl/hccl_kernel_build.cc | 6 +- .../ascend/kernel}/hccl/hccl_kernel_build.h | 2 +- .../kernel}/hccl/hccl_kernel_metadata.cc | 6 +- .../kernel}/hccl/hccl_kernel_metadata.h | 2 +- .../ascend/kernel}/hccl/hcom_all_broadcast.cc | 4 +- .../ascend/kernel}/hccl/hcom_all_broadcast.h | 2 +- .../ascend/kernel}/hccl/hcom_all_gather.cc | 4 +- .../ascend/kernel}/hccl/hcom_all_gather.h | 2 +- .../ascend/kernel}/hccl/hcom_all_reduce.cc | 4 +- .../ascend/kernel}/hccl/hcom_all_reduce.h | 2 +- .../kernel}/hccl/hcom_all_reduce_scatter.cc | 4 +- .../kernel}/hccl/hcom_all_reduce_scatter.h | 2 +- .../ascend/kernel}/hccl/hcom_all_to_all.cc | 8 +- .../ascend/kernel}/hccl/hcom_all_to_all.h | 2 +- .../ascend/kernel}/hccl/hcom_receive.cc | 4 +- .../device/ascend/kernel}/hccl/hcom_receive.h | 2 +- .../device/ascend/kernel}/hccl/hcom_send.cc | 4 +- .../device/ascend/kernel}/hccl/hcom_send.h | 2 +- .../device/ascend/kernel}/hccl/hcom_util.cc | 6 +- .../device/ascend/kernel}/hccl/hcom_util.h | 0 .../dynamic_broadcast_gradient_args_kernel.cc | 6 +- .../dynamic_broadcast_gradient_args_kernel.h | 4 +- .../kernel}/host/dynamic_reshape_kernel.h | 4 +- .../kernel}/host/dynamic_shape_kernel.cc | 6 +- .../kernel}/host/dynamic_shape_kernel.h | 6 +- .../ascend/kernel}/host/host_kernel_build.cc | 10 +- .../ascend/kernel}/host/host_kernel_build.h | 2 +- .../kernel}/host/host_kernel_metadata.cc | 8 +- .../kernel}/host/host_kernel_metadata.h | 2 +- .../ascend/kernel}/host/host_kernel_mod.cc | 6 +- .../ascend/kernel}/host/host_kernel_mod.h | 2 +- .../ascend/kernel}/host/reshape_kernel.cc | 4 +- .../ascend/kernel}/host/reshape_kernel.h | 4 +- .../device/ascend/kernel}/rts/assign.cc | 2 +- .../device/ascend/kernel}/rts/assign.h | 4 +- .../device/ascend/kernel}/rts/label_goto.cc | 6 +- .../device/ascend/kernel}/rts/label_goto.h | 4 +- .../device/ascend/kernel}/rts/label_set.cc | 6 +- .../device/ascend/kernel}/rts/label_set.h | 4 +- .../device/ascend/kernel}/rts/label_switch.cc | 6 +- .../device/ascend/kernel}/rts/label_switch.h | 4 +- .../device/ascend/kernel}/rts/memcpy_async.cc | 6 +- .../device/ascend/kernel}/rts/memcpy_async.h | 4 +- .../kernel}/rts/profiling_kernel_mod.cc | 11 +- .../ascend/kernel}/rts/profiling_kernel_mod.h | 2 +- .../device/ascend/kernel}/rts/recv.cc | 6 +- .../device/ascend/kernel}/rts/recv.h | 4 +- .../device/ascend/kernel}/rts/rt_kernel.cc | 2 +- .../device/ascend/kernel}/rts/rt_kernel.h | 4 +- .../ascend/kernel}/rts/rt_kernel_build.cc | 6 +- .../ascend/kernel}/rts/rt_kernel_build.h | 2 +- .../ascend/kernel}/rts/rt_kernel_info.cc | 4 +- .../ascend/kernel}/rts/rt_kernel_info.h | 4 +- .../device/ascend/kernel}/rts/send.cc | 6 +- .../device/ascend/kernel}/rts/send.h | 4 +- .../ascend/kernel}/rts/stream_active.cc | 6 +- .../device/ascend/kernel}/rts/stream_active.h | 4 +- .../ascend/kernel}/rts/stream_switch.cc | 6 +- .../device/ascend/kernel}/rts/stream_switch.h | 4 +- .../ascend/kernel}/rts/tensor_copy_slices.cc | 6 +- .../ascend/kernel}/rts/tensor_copy_slices.h | 4 +- .../kernel}/tbe/dynamic_tbe_kernel_mod.cc | 8 +- .../kernel}/tbe/dynamic_tbe_kernel_mod.h | 4 +- .../device/ascend/kernel}/tbe/tbe_adapter.cc | 10 +- .../device/ascend/kernel}/tbe/tbe_adapter.h | 6 +- .../ascend/kernel}/tbe/tbe_convert_utils.cc | 4 +- .../ascend/kernel}/tbe/tbe_convert_utils.h | 2 +- .../kernel}/tbe/tbe_dynaminc_shape_util.cc | 4 +- .../kernel}/tbe/tbe_dynaminc_shape_util.h | 2 +- .../tbe/tbe_json/fusion_tbe_json_creator.cc | 14 +- .../tbe/tbe_json/fusion_tbe_json_creator.h | 2 +- .../tbe/tbe_json/single_tbe_json_creator.cc | 14 +- .../tbe/tbe_json/single_tbe_json_creator.h | 2 +- .../kernel}/tbe/tbe_json/tbe_json_creator.cc | 14 +- .../kernel}/tbe/tbe_json/tbe_json_creator.h | 8 +- .../kernel}/tbe/tbe_json/tbe_json_utils.cc | 8 +- .../kernel}/tbe/tbe_json/tbe_json_utils.h | 6 +- .../ascend/kernel}/tbe/tbe_kernel_build.cc | 8 +- .../ascend/kernel}/tbe/tbe_kernel_build.h | 6 +- .../ascend/kernel}/tbe/tbe_kernel_compile.cc | 20 +- .../ascend/kernel}/tbe/tbe_kernel_compile.h | 8 +- .../ascend/kernel}/tbe/tbe_kernel_mod.cc | 6 +- .../ascend/kernel}/tbe/tbe_kernel_mod.h | 4 +- .../tbe/tbe_kernel_select/common_utils.cc | 4 +- .../tbe/tbe_kernel_select/common_utils.h | 2 +- .../tbe_kernel_broadcast_selecter.cc | 6 +- .../tbe_kernel_broadcast_selecter.h | 2 +- .../tbe_kernel_reduce_selecter.cc | 8 +- .../tbe_kernel_reduce_selecter.h | 2 +- .../tbe_kernel_select/tbe_kernel_select.cc | 28 +- .../tbe/tbe_kernel_select/tbe_kernel_select.h | 6 +- .../tbe_kernel_select/tbe_property_checker.cc | 4 +- .../tbe_kernel_select/tbe_property_checker.h | 0 .../device/ascend/kernel}/tbe/tbe_utils.cc | 14 +- .../device/ascend/kernel}/tbe/tbe_utils.h | 4 +- .../device/ascend/optimizer/CMakeLists.txt | 21 ++ .../optimizer}/ascend_backend_optimization.cc | 282 ++++++++-------- .../optimizer}/ascend_backend_optimization.h | 2 +- .../device/ascend/optimizer}/ascend_helper.cc | 12 +- .../device/ascend/optimizer}/ascend_helper.h | 12 +- .../ascend/optimizer}/ascend_pass_control.cc | 2 +- .../ascend/optimizer}/ascend_pass_control.h | 4 +- ...batchmatmul_dropoutdomaskv3_fusion_pass.cc | 8 +- .../batchmatmul_dropoutdomaskv3_fusion_pass.h | 10 +- .../batchmatmul_fusedmuladd_fusion_pass.cc | 8 +- .../batchmatmul_fusedmuladd_fusion_pass.h | 10 +- .../bnupdate_eltwise_eltwise_fusion_pass.cc | 10 +- .../bnupdate_eltwise_eltwise_fusion_pass.h | 10 +- .../bnupdate_eltwise_fusion_pass.cc | 10 +- .../bnupdate_eltwise_fusion_pass.h | 10 +- ...v2dbackprop_eltwise_eltwise_fusion_pass.cc | 8 +- ...nv2dbackprop_eltwise_eltwise_fusion_pass.h | 10 +- .../conv2dbackprop_eltwise_fusion_pass.cc | 8 +- .../conv2dbackprop_eltwise_fusion_pass.h | 10 +- .../conv_bnreduce_fusion_pass.cc | 10 +- .../buffer_fusion/conv_bnreduce_fusion_pass.h | 10 +- .../conv_double_in_fusion_pass.cc | 8 +- .../conv_double_in_fusion_pass.h | 10 +- .../conv_single_in_fusion_pass.cc | 8 +- .../conv_single_in_fusion_pass.h | 10 +- .../depthwiseconv_eltwise_fusion_pass.cc | 8 +- .../depthwiseconv_eltwise_fusion_pass.h | 10 +- .../buffer_fusion/eltwise_fusion_pass.cc | 8 +- .../buffer_fusion/eltwise_fusion_pass.h | 10 +- .../buffer_fusion/fusion_base_pass.cc | 6 +- .../buffer_fusion/fusion_base_pass.h | 10 +- .../matmul_confusiontranspose_fusion_pass.cc | 8 +- .../matmul_confusiontranspose_fusion_pass.h | 10 +- .../matmul_dropoutdomaskv3_add_fusion_pass.cc | 8 +- .../matmul_dropoutdomaskv3_add_fusion_pass.h | 10 +- .../matmul_eltwise_fusion_pass.cc | 8 +- .../matmul_eltwise_fusion_pass.h | 10 +- .../buffer_fusion/multi_output_fusion_pass.cc | 8 +- .../buffer_fusion/multi_output_fusion_pass.h | 10 +- .../reduce_eltwise_fusion_pass.cc | 10 +- .../reduce_eltwise_fusion_pass.h | 10 +- .../segment_eltwise_fusion_pass.cc | 8 +- .../segment_eltwise_fusion_pass.h | 10 +- ...ridedread_conv_stridedwrite_fusion_pass.cc | 8 +- ...tridedread_conv_stridedwrite_fusion_pass.h | 10 +- .../buffer_fusion/ub_pattern_fusion.cc | 12 +- .../buffer_fusion/ub_pattern_fusion.h | 10 +- .../ascend_dynamic_shape_helper.cc | 4 +- .../ascend_dynamic_shape_helper.h | 2 +- .../dynamic_shape/convert_dynamic_op.cc | 8 +- .../dynamic_shape/convert_dynamic_op.h | 2 +- .../dynamic_shape/convert_general_op.cc | 8 +- .../dynamic_shape/convert_general_op.h | 2 +- .../convert_inherited_dynamic_op.cc | 8 +- .../convert_inherited_dynamic_op.h | 2 +- .../dynamic_shape/link_custom_op.cc | 8 +- .../optimizer}/dynamic_shape/link_custom_op.h | 2 +- .../enhancer/add_attr_for_3d_graph.cc | 2 +- .../enhancer/add_attr_for_3d_graph.h | 4 +- .../add_placeholder_for_dynamic_gru.cc | 6 +- .../add_placeholder_for_dynamic_gru.h | 4 +- .../add_placeholder_for_dynamic_rnn.cc | 6 +- .../add_placeholder_for_dynamic_rnn.h | 4 +- .../enhancer/concat_outputs_for_all_gather.cc | 4 +- .../enhancer/concat_outputs_for_all_gather.h | 4 +- .../getnext_tensor_move_elimination.cc | 4 +- .../getnext_tensor_move_elimination.h | 2 +- .../enhancer/insert_depend_for_all_gather.cc | 4 +- .../enhancer/insert_depend_for_all_gather.h | 8 +- .../enhancer/insert_pad_for_nms_with_mask.cc | 6 +- .../enhancer/insert_pad_for_nms_with_mask.h | 4 +- .../insert_tensor_move_for_cascade.cc | 6 +- .../enhancer/insert_tensor_move_for_cascade.h | 4 +- .../insert_tensor_move_for_getnext.cc | 8 +- .../enhancer/insert_tensor_move_for_getnext.h | 2 +- .../insert_tensor_move_for_hccl_op.cc | 6 +- .../enhancer/insert_tensor_move_for_hccl_op.h | 4 +- .../split_inputs_for_reduce_scatter.cc | 4 +- .../split_inputs_for_reduce_scatter.h | 4 +- .../optimizer}/enhancer/split_n_optimizer.cc | 6 +- .../optimizer}/enhancer/split_n_optimizer.h | 4 +- .../change_axis_of_reduce_kernel.cc | 6 +- .../change_axis_of_reduce_kernel.h | 2 +- .../format_type/check_consistency.cc | 6 +- .../format_type/check_consistency.h | 2 +- .../format_type/convert_cast_format.cc | 6 +- .../format_type/convert_cast_format.h | 2 +- .../convert_unsupported_transnode_to_aicpu.cc | 6 +- .../convert_unsupported_transnode_to_aicpu.h | 4 +- ...eal_ref_and_split_unsupported_transdata.cc | 10 +- ...deal_ref_and_split_unsupported_transdata.h | 8 +- .../format_type/dynamic_rnn_grad_reformat.cc | 4 +- .../format_type/dynamic_rnn_grad_reformat.h | 6 +- .../optimizer}/format_type/insert_cast.cc | 14 +- .../optimizer}/format_type/insert_cast.h | 4 +- .../optimizer}/format_type/insert_trans_op.cc | 8 +- .../optimizer}/format_type/insert_trans_op.h | 6 +- .../format_type/insert_transdata_for_runop.cc | 6 +- .../format_type/insert_transdata_for_runop.h | 8 +- .../insert_transpose_for_basiclstm_op.cc | 8 +- .../insert_transpose_for_basiclstm_op.h | 6 +- .../insert_transpose_for_dyanmic_gru_v2.h | 6 +- .../insert_transpose_for_dynamic_gru_v2.cc | 8 +- .../format_type/merge_cast_to_op.cc | 4 +- .../optimizer}/format_type/merge_cast_to_op.h | 6 +- .../rectify_do_mask_kernel_info.cc | 8 +- .../format_type/rectify_do_mask_kernel_info.h | 4 +- .../format_type/remove_internal_output.cc | 4 +- .../format_type/remove_internal_output.h | 2 +- .../format_type/set_fracz_group_attr.cc | 6 +- .../format_type/set_fracz_group_attr.h | 2 +- .../format_type/trans_op_format_refine.cc | 4 +- .../format_type/trans_op_format_refine.h | 2 +- .../optimizer}/ir_fission/addn_fission.cc | 4 +- .../optimizer}/ir_fission/addn_fission.h | 2 +- .../ir_fission/batch_norm_bert_fission.cc | 6 +- .../ir_fission/batch_norm_bert_fission.h | 2 +- .../batch_norm_grad_infer_fission.cc | 6 +- .../batch_norm_grad_infer_fission.h | 2 +- .../ir_fission/batch_norm_grad_split.cc | 6 +- .../ir_fission/batch_norm_grad_split.h | 4 +- .../bce_with_logits_loss_fission.cc | 6 +- .../ir_fission/bce_with_logits_loss_fission.h | 4 +- .../optimizer}/ir_fission/bn_grad_split.cc | 8 +- .../optimizer}/ir_fission/bn_grad_split.h | 4 +- .../ascend/optimizer}/ir_fission/bn_split.cc | 6 +- .../ascend/optimizer}/ir_fission/bn_split.h | 4 +- .../ir_fission/broadcastto_fission.cc | 4 +- .../ir_fission/broadcastto_fission.h | 2 +- .../optimizer}/ir_fission/cdist_fission.cc | 4 +- .../optimizer}/ir_fission/cdist_fission.h | 2 +- .../optimizer}/ir_fission/concat_fission.cc | 4 +- .../optimizer}/ir_fission/concat_fission.h | 2 +- .../optimizer}/ir_fission/diag_fission.cc | 6 +- .../optimizer}/ir_fission/diag_fission.h | 2 +- .../ir_fission/diag_part_fission.cc | 4 +- .../optimizer}/ir_fission/diag_part_fission.h | 4 +- .../ir_fission/dynamic_gru_v2_grad_fission.cc | 6 +- .../ir_fission/dynamic_gru_v2_grad_fission.h | 2 +- .../ir_fission/dynamic_rnn_grad_fission_v2.cc | 8 +- .../ir_fission/dynamic_rnn_grad_fission_v2.h | 2 +- .../ir_fission/gather_v2_ds_fission.cc | 4 +- .../ir_fission/gather_v2_ds_fission.h | 6 +- .../optimizer}/ir_fission/lars_v2_fission.cc | 6 +- .../optimizer}/ir_fission/lars_v2_fission.h | 2 +- .../ir_fission/layer_norm_grad_split.cc | 4 +- .../ir_fission/layer_norm_grad_split.h | 6 +- .../ir_fission/lin_space_fission.cc | 6 +- .../optimizer}/ir_fission/lin_space_fission.h | 2 +- .../max_pool3d_grad_grad_fission.cc | 6 +- .../ir_fission/max_pool3d_grad_grad_fission.h | 2 +- .../optimizer}/ir_fission/pack_fission.cc | 4 +- .../optimizer}/ir_fission/pack_fission.h | 2 +- .../ir_fission/reduce_min_fission.cc | 4 +- .../ir_fission/reduce_min_fission.h | 4 +- .../ir_fission/reduce_sum_fission.cc | 4 +- .../ir_fission/reduce_sum_fission.h | 2 +- .../optimizer}/ir_fission/seed_adapter.cc | 12 +- .../optimizer}/ir_fission/seed_adapter.h | 2 +- .../ir_fission/single_batch_norm_fission.cc | 6 +- .../ir_fission/single_batch_norm_fission.h | 2 +- .../ir_fission/space_to_depth_split.cc | 6 +- .../ir_fission/space_to_depth_split.h | 4 +- .../optimizer}/ir_fission/split_fission.cc | 4 +- .../optimizer}/ir_fission/split_fission.h | 2 +- .../optimizer}/ir_fission/splitv_fission.cc | 4 +- .../optimizer}/ir_fission/splitv_fission.h | 4 +- .../tensor_scatter_update_fission.cc | 6 +- .../tensor_scatter_update_fission.h | 2 +- .../optimizer}/ir_fission/topk_split.cc | 11 +- .../ascend/optimizer}/ir_fission/topk_split.h | 4 +- .../optimizer}/ir_fission/transdata_split.cc | 2 +- .../optimizer}/ir_fission/transdata_split.h | 8 +- .../unsorted_segment_sum_fission.cc | 4 +- .../ir_fission/unsorted_segment_sum_fission.h | 6 +- .../ir_fusion/adam_apply_one_fusion.cc | 6 +- .../ir_fusion/adam_apply_one_fusion.h | 2 +- .../adam_apply_one_with_decay_rule.cc | 6 +- .../adam_apply_one_with_decay_rule.h | 2 +- .../ir_fusion/add_input_to_output.cc | 8 +- .../ir_fusion/add_input_to_output.h | 4 +- .../optimizer}/ir_fusion/avgpool_3d_fusion.cc | 4 +- .../optimizer}/ir_fusion/avgpool_3d_fusion.h | 2 +- .../ir_fusion/avgpool_3d_grad_fusion.cc | 6 +- .../ir_fusion/avgpool_3d_grad_fusion.h | 2 +- .../ir_fusion/batchnorm_to_bninfer.cc | 6 +- .../ir_fusion/batchnorm_to_bninfer.h | 2 +- .../ir_fusion/batchnormgrad_to_bninfergrad.cc | 6 +- .../ir_fusion/batchnormgrad_to_bninfergrad.h | 2 +- ...duce_grad_conv2d_backprop_filter_fusion.cc | 6 +- ...educe_grad_conv2d_backprop_filter_fusion.h | 2 +- .../clip_by_norm_no_div_square_sum_fusion.cc | 4 +- .../clip_by_norm_no_div_square_sum_fusion.h | 2 +- .../ir_fusion/clip_by_value_fusion.cc | 6 +- .../ir_fusion/clip_by_value_fusion.h | 2 +- .../ir_fusion/confusion_mul_grad_fusion.cc | 6 +- .../ir_fusion/confusion_mul_grad_fusion.h | 2 +- .../ir_fusion/confusion_softmax_grad_rule.cc | 6 +- .../ir_fusion/confusion_softmax_grad_rule.h | 2 +- .../conv2d_backprop_input_biasadd_fusion.cc | 8 +- .../conv2d_backprop_input_biasadd_fusion.h | 2 +- .../optimizer}/ir_fusion/derelu_fusion.cc | 6 +- .../optimizer}/ir_fusion/derelu_fusion.h | 2 +- .../ir_fusion/fused_batch_norm_fusion.cc | 6 +- .../ir_fusion/fused_batch_norm_fusion.h | 2 +- .../ir_fusion/input_to_output_registry.cc | 4 +- .../ir_fusion/input_to_output_registry.h | 0 .../optimizer}/ir_fusion/lamb_next_mv_rule.cc | 4 +- .../optimizer}/ir_fusion/lamb_next_mv_rule.h | 6 +- .../ir_fusion/lamb_next_mv_with_decay_rule.cc | 4 +- .../ir_fusion/lamb_next_mv_with_decay_rule.h | 4 +- .../lamb_next_mv_with_decay_v1_rule.cc | 4 +- .../lamb_next_mv_with_decay_v1_rule.h | 4 +- .../ir_fusion/lamb_next_right_rule.cc | 4 +- .../ir_fusion/lamb_next_right_rule.h | 2 +- .../lamb_update_with_lr_rule_fusion.cc | 4 +- .../lamb_update_with_lr_rule_fusion.h | 2 +- .../ir_fusion/lamb_update_with_lr_v2.cc | 2 +- .../ir_fusion/lamb_update_with_lr_v2.h | 6 +- .../layer_norm_beta_gamma_backprop_fusion.cc | 4 +- .../layer_norm_beta_gamma_backprop_fusion.h | 6 +- .../ir_fusion/matmul_biasadd_fusion.cc | 6 +- .../ir_fusion/matmul_biasadd_fusion.h | 2 +- .../ir_fusion/momentum_lossscale_fusion.cc | 6 +- .../ir_fusion/momentum_lossscale_fusion.h | 2 +- .../optimizer}/ir_fusion/mul_add_fusion.cc | 6 +- .../optimizer}/ir_fusion/mul_add_fusion.h | 2 +- .../optimizer}/ir_fusion/mul_addn_fusion.cc | 6 +- .../optimizer}/ir_fusion/mul_addn_fusion.h | 2 +- .../ir_fusion/parameter_and_transop_fusion.cc | 6 +- .../ir_fusion/parameter_and_transop_fusion.h | 2 +- .../optimizer}/ir_fusion/prelu_fusion.cc | 6 +- .../optimizer}/ir_fusion/prelu_fusion.h | 2 +- .../ir_fusion/refresh_parameter_format.cc | 6 +- .../ir_fusion/refresh_parameter_format.h | 2 +- .../ir_fusion/remove_reshape_pair.cc | 6 +- .../ir_fusion/remove_reshape_pair.h | 6 +- .../ir_fusion/reshape_transpose_fusion.cc | 6 +- .../ir_fusion/reshape_transpose_fusion.h | 6 +- .../softmax_dropout_do_mask_v3_fusion.cc | 6 +- .../softmax_dropout_do_mask_v3_fusion.h | 2 +- .../ir_fusion/softmax_grad_ext_fusion.cc | 6 +- .../ir_fusion/softmax_grad_ext_fusion.h | 2 +- .../optimizer}/ir_fusion/square_sum_fusion.cc | 6 +- .../optimizer}/ir_fusion/square_sum_fusion.h | 2 +- .../ir_fusion/transpose_reshape_fusion.cc | 6 +- .../ir_fusion/transpose_reshape_fusion.h | 6 +- .../ir_fusion/transpose_transdata_fusion.cc | 4 +- .../ir_fusion/transpose_transdata_fusion.h | 8 +- .../ir_fusion/transposed_update_fusion.cc | 7 +- .../ir_fusion/transposed_update_fusion.h | 8 +- .../mindir/all_to_all_unify_mindir.cc | 8 +- .../mindir/all_to_all_unify_mindir.h | 2 +- .../mindir/avg_pool_grad_unify_mindir.cc | 6 +- .../mindir/avg_pool_grad_unify_mindir.h | 2 +- .../optimizer}/mindir/bn_grad_unify_mindir.cc | 4 +- .../optimizer}/mindir/bn_grad_unify_mindir.h | 4 +- .../optimizer}/mindir/conv2d_unify_mindir.cc | 6 +- .../optimizer}/mindir/conv2d_unify_mindir.h | 2 +- .../optimizer}/mindir/dropout_unify_mindir.cc | 4 +- .../optimizer}/mindir/dropout_unify_mindir.h | 2 +- .../optimizer}/mindir/env_op_attr_update.cc | 4 +- .../optimizer}/mindir/env_op_attr_update.h | 2 +- ...e_learned_scale_quant_grad_unify_mindir.cc | 6 +- ...ke_learned_scale_quant_grad_unify_mindir.h | 4 +- .../mindir/maxpool_to_maxpool_with_argmax.cc | 6 +- .../mindir/maxpool_to_maxpool_with_argmax.h | 2 +- .../maxpool_with_argmax_unify_mindir.cc | 6 +- .../mindir/maxpool_with_argmax_unify_mindir.h | 2 +- .../neighbor_exchange_v2_unify_mindir.cc | 8 +- .../neighbor_exchange_v2_unify_mindir.h | 4 +- .../mindir/optimizer_unify_output.cc | 4 +- .../mindir/optimizer_unify_output.h | 2 +- .../mindir/slice_grad_unify_mindir.cc | 6 +- .../mindir/slice_grad_unify_mindir.h | 2 +- .../mindir/space_batch_nd_attr_update.cc | 6 +- .../mindir/space_batch_nd_attr_update.h | 2 +- ..._cross_entropy_with_logits_unify_mindir.cc | 6 +- ...x_cross_entropy_with_logits_unify_mindir.h | 2 +- .../update_input_names_strided_slice_grad.cc | 6 +- .../update_input_names_strided_slice_grad.h | 2 +- .../device/cpu/hal/device/CMakeLists.txt | 23 ++ .../device/cpu/hal/device}/cpu_common.h | 0 .../cpu/hal/device}/cpu_device_address.cc | 4 +- .../cpu/hal/device}/cpu_device_address.h | 0 .../cpu/hal/device}/cpu_kernel_runtime.cc | 14 +- .../cpu/hal/device}/cpu_kernel_runtime.h | 6 +- .../cpu/hal/device}/cpu_memory_manager.cc | 4 +- .../cpu/hal/device}/cpu_memory_manager.h | 8 +- .../cpu/hal/device}/cpu_simple_mem_plan.cc | 4 +- .../cpu/hal/device}/cpu_simple_mem_plan.h | 2 +- .../cpu/hal/device}/cpu_tensor_array.cc | 4 +- .../device/cpu/hal/device}/cpu_tensor_array.h | 0 .../cpu/hal/device}/kernel_select_cpu.cc | 18 +- .../cpu/hal/device}/kernel_select_cpu.h | 0 .../device/cpu/hal/device}/mpi/mpi_adapter.cc | 2 +- .../device/cpu/hal/device}/mpi/mpi_adapter.h | 0 .../device/cpu/hal/device}/mpi/mpi_export.cc | 4 +- .../device/cpu/hal/device}/mpi/mpi_export.h | 0 .../cpu/hal/device}/mpi/mpi_interface.cc | 2 +- .../cpu/hal/device}/mpi/mpi_interface.h | 0 .../device/cpu/hal/device}/readme.md | 0 .../device/cpu/hal/hardware/CMakeLists.txt | 26 ++ .../cpu/hal/hardware}/cpu_device_context.cc | 34 +- .../cpu/hal/hardware}/cpu_device_context.h | 0 .../cpu/hal/hardware}/cpu_memory_pool.cc | 2 +- .../cpu/hal/hardware}/cpu_memory_pool.h | 2 +- .../hal/hardware}/mpi_collective_comm_lib.cc | 2 +- .../hal/hardware}/mpi_collective_comm_lib.h | 4 +- .../hal/hardware}/mpi_communication_group.cc | 2 +- .../hal/hardware}/mpi_communication_group.h | 2 +- .../hal/hardware}/ms_collective_comm_lib.cc | 2 +- .../hal/hardware}/ms_collective_comm_lib.h | 4 +- .../hal/hardware}/ms_communication_group.h | 2 +- .../plugin/device/cpu/kernel/CMakeLists.txt | 60 ++++ .../cpu => plugin/device/cpu/kernel}/OWNERS | 0 .../device/cpu/kernel}/adam_cpu_kernel.cc | 8 +- .../device/cpu/kernel}/adam_cpu_kernel.h | 4 +- .../cpu/kernel}/adam_delta_cpu_kernel.cc | 8 +- .../cpu/kernel}/adam_delta_cpu_kernel.h | 4 +- .../kernel}/adam_weight_decay_cpu_kernel.cc | 8 +- .../kernel}/adam_weight_decay_cpu_kernel.h | 4 +- .../cpu/kernel/akg}/akg_cpu_kernel_build.cc | 8 +- .../cpu/kernel/akg}/akg_cpu_kernel_build.h | 2 +- .../cpu/kernel/akg}/akg_cpu_kernel_mod.cc | 4 +- .../cpu/kernel/akg}/akg_cpu_kernel_mod.h | 4 +- .../cpu/kernel}/allgather_cpu_kernel.cc | 6 +- .../device/cpu/kernel}/allgather_cpu_kernel.h | 4 +- .../cpu/kernel}/apply_adagrad_cpu_kernel.cc | 2 +- .../cpu/kernel}/apply_adagrad_cpu_kernel.h | 4 +- .../cpu/kernel}/apply_momentum_cpu_kernel.cc | 4 +- .../cpu/kernel}/apply_momentum_cpu_kernel.h | 4 +- .../device/cpu/kernel}/argmax_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/argmax_cpu_kernel.h | 4 +- .../kernel}/argmax_with_value_cpu_kernel.cc | 4 +- .../kernel}/argmax_with_value_cpu_kernel.h | 4 +- .../kernel}/argmin_with_value_cpu_kernel.cc | 4 +- .../kernel}/argmin_with_value_cpu_kernel.h | 4 +- .../cpu/kernel}/arithmetic_cpu_kernel.cc | 10 +- .../cpu/kernel}/arithmetic_cpu_kernel.h | 6 +- .../kernel}/arithmetic_logic_cpu_kernel.cc | 4 +- .../cpu/kernel}/arithmetic_logic_cpu_kernel.h | 4 +- .../cpu/kernel}/arithmetic_self_cpu_kernel.cc | 4 +- .../cpu/kernel}/arithmetic_self_cpu_kernel.h | 4 +- .../device/cpu/kernel}/assign_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/assign_cpu_kernel.h | 4 +- .../device/cpu/kernel}/bias_add_cpu_kernel.cc | 6 +- .../device/cpu/kernel}/bias_add_cpu_kernel.h | 4 +- .../cpu/kernel}/bias_add_grad_cpu_kernel.cc | 6 +- .../cpu/kernel}/bias_add_grad_cpu_kernel.h | 4 +- .../binary_cross_entropy_cpu_kernel.cc | 2 +- .../kernel}/binary_cross_entropy_cpu_kernel.h | 4 +- .../binary_cross_entropy_grad_kernel.cc | 2 +- .../binary_cross_entropy_grad_kernel.h | 6 +- .../kernel}/boundingbox_decode_cpu_kernel.cc | 4 +- .../kernel}/boundingbox_decode_cpu_kernel.h | 4 +- .../kernel}/boundingbox_encode_cpu_kernel.cc | 4 +- .../kernel}/boundingbox_encode_cpu_kernel.h | 4 +- .../cpu/kernel}/broadcast_to_cpu_kernel.cc | 4 +- .../cpu/kernel}/broadcast_to_cpu_kernel.h | 6 +- .../device/cpu/kernel}/cast_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/cast_cpu_kernel.h | 4 +- .../cpu/kernel}/check_valid_cpu_kernel.cc | 4 +- .../cpu/kernel}/check_valid_cpu_kernel.h | 4 +- .../kernel}/cholesky_inverse_cpu_kernel.cc | 4 +- .../cpu/kernel}/cholesky_inverse_cpu_kernel.h | 4 +- .../device/cpu/kernel}/coalesce_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/coalesce_cpu_kernel.h | 4 +- .../device/cpu/kernel}/concat_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/concat_cpu_kernel.h | 4 +- .../cpu/kernel}/concat_offset_cpu_kernel.cc | 4 +- .../cpu/kernel}/concat_offset_cpu_kernel.h | 4 +- .../device/cpu/kernel}/cpu_kernel.cc | 4 +- .../device/cpu/kernel}/cpu_kernel.h | 10 +- .../device/cpu/kernel}/cpu_kernel_factory.cc | 4 +- .../device/cpu/kernel}/cpu_kernel_factory.h | 6 +- .../device/cpu/kernel}/cpu_kernel_mod.h | 2 +- .../cpu/kernel}/crop_and_resize_cpu_kernel.cc | 4 +- .../cpu/kernel}/crop_and_resize_cpu_kernel.h | 4 +- .../device/cpu/kernel}/cross_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/cross_cpu_kernel.h | 4 +- .../device/cpu/kernel}/ctcloss_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/ctcloss_cpu_kernel.h | 4 +- .../device/cpu/kernel}/cummax_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/cummax_cpu_kernel.h | 4 +- .../device/cpu/kernel}/cumsum_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/cumsum_cpu_kernel.h | 4 +- .../kernel}/custom/custom_aot_cpu_kernel.cc | 6 +- .../kernel}/custom/custom_aot_cpu_kernel.h | 2 +- .../kernel}/custom/custom_julia_cpu_kernel.cc | 8 +- .../kernel}/custom/custom_julia_cpu_kernel.h | 2 +- .../device/cpu/kernel}/custom/julia_api.h | 2 +- .../device/cpu/kernel}/debug_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/debug_cpu_kernel.h | 4 +- .../cpu/kernel}/depthtospace_cpu_kernel.cc | 2 +- .../cpu/kernel}/depthtospace_cpu_kernel.h | 4 +- .../device/cpu/kernel}/dropout_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/dropout_cpu_kernel.h | 4 +- .../device/cpu/kernel}/dropout_grad_kernel.cc | 6 +- .../device/cpu/kernel}/dropout_grad_kernel.h | 4 +- .../cpu/kernel}/dynamic_assign_cpu_kernel.cc | 4 +- .../cpu/kernel}/dynamic_assign_cpu_kernel.h | 4 +- .../cpu/kernel}/dynamic_shape_cpu_kernel.cc | 4 +- .../cpu/kernel}/dynamic_shape_cpu_kernel.h | 4 +- .../cpu/kernel}/dynamic_stitch_cpu_kernel.cc | 4 +- .../cpu/kernel}/dynamic_stitch_cpu_kernel.h | 4 +- .../cpu/kernel}/eigen/cholesky_cpu_kernel.cc | 4 +- .../cpu/kernel}/eigen/cholesky_cpu_kernel.h | 4 +- .../eigen/cholesky_solve_cpu_kernel.cc | 4 +- .../kernel}/eigen/cholesky_solve_cpu_kernel.h | 4 +- .../cpu/kernel}/eigen/eig_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/eigen/eig_cpu_kernel.h | 4 +- .../cpu/kernel}/eigen/eigen_common_utils.h | 0 .../cpu/kernel}/eigen/eigh_cpu_kernel.cc | 4 +- .../cpu/kernel}/eigen/eigh_cpu_kernel.h | 4 +- .../device/cpu/kernel}/eigen/lu_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/eigen/lu_cpu_kernel.h | 4 +- .../cpu/kernel}/eigen/lu_solve_cpu_kernel.cc | 4 +- .../cpu/kernel}/eigen/lu_solve_cpu_kernel.h | 4 +- .../kernel}/eigen/matmul_double_cpu_kernel.cc | 2 +- .../kernel}/eigen/matmul_double_cpu_kernel.h | 4 +- .../eigen/matrix_inverse_cpu_kernel.cc | 4 +- .../kernel}/eigen/matrix_inverse_cpu_kernel.h | 4 +- .../device/cpu/kernel}/eigen/qr_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/eigen/qr_cpu_kernel.h | 4 +- .../eigen/solve_triangular_cpu_kernel.cc | 2 +- .../eigen/solve_triangular_cpu_kernel.h | 4 +- .../cpu/kernel}/eltwise_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/eltwise_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/elu_grad_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/elu_grad_cpu_kernel.h | 4 +- .../embedding_look_up_comm_grad_cpu_kernel.cc | 6 +- .../embedding_look_up_comm_grad_cpu_kernel.h | 4 +- .../kernel}/embedding_look_up_cpu_kernel.cc | 4 +- .../kernel}/embedding_look_up_cpu_kernel.h | 4 +- .../cpu/kernel}/environ/environ_cpu_create.cc | 6 +- .../cpu/kernel}/environ/environ_cpu_create.h | 4 +- .../environ/environ_cpu_destroy_all.cc | 4 +- .../kernel}/environ/environ_cpu_destroy_all.h | 4 +- .../cpu/kernel}/environ/environ_cpu_get.cc | 6 +- .../cpu/kernel}/environ/environ_cpu_get.h | 4 +- .../cpu/kernel}/environ/environ_cpu_set.cc | 8 +- .../cpu/kernel}/environ/environ_cpu_set.h | 4 +- .../cpu/kernel}/equal_count_cpu_kernel.cc | 4 +- .../cpu/kernel}/equal_count_cpu_kernel.h | 4 +- .../device/cpu/kernel}/expm1_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/expm1_cpu_kernel.h | 4 +- .../cpu/kernel}/fl/exchange_keys_kernel.cc | 2 +- .../cpu/kernel}/fl/exchange_keys_kernel.h | 4 +- .../kernel}/fl/fused_pull_weight_kernel.cc | 2 +- .../cpu/kernel}/fl/fused_pull_weight_kernel.h | 4 +- .../kernel}/fl/fused_push_weight_kernel.cc | 2 +- .../cpu/kernel}/fl/fused_push_weight_kernel.h | 4 +- .../device/cpu/kernel}/fl/get_keys_kernel.cc | 2 +- .../device/cpu/kernel}/fl/get_keys_kernel.h | 4 +- .../device/cpu/kernel}/fl/get_model_kernel.cc | 2 +- .../device/cpu/kernel}/fl/get_model_kernel.h | 4 +- .../cpu/kernel}/fl/push_metrics_kernel.cc | 2 +- .../cpu/kernel}/fl/push_metrics_kernel.h | 4 +- .../cpu/kernel}/fl/start_fl_job_kernel.cc | 2 +- .../cpu/kernel}/fl/start_fl_job_kernel.h | 4 +- .../cpu/kernel}/fl/update_model_kernel.cc | 2 +- .../cpu/kernel}/fl/update_model_kernel.h | 4 +- .../kernel}/fused_ada_factor_cpu_kernel.cc | 4 +- .../cpu/kernel}/fused_ada_factor_cpu_kernel.h | 4 +- ...fused_cast_adam_weight_decay_cpu_kernel.cc | 4 +- .../fused_cast_adam_weight_decay_cpu_kernel.h | 4 +- .../device/cpu/kernel}/gather_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/gather_cpu_kernel.h | 6 +- .../device/cpu/kernel}/gather_d_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/gather_d_cpu_kernel.h | 4 +- .../cpu/kernel}/gather_d_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/gather_d_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/gathernd_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/gathernd_cpu_kernel.h | 4 +- .../cpu/kernel}/grid_sampler_3d_cpu_kernel.cc | 4 +- .../cpu/kernel}/grid_sampler_3d_cpu_kernel.h | 4 +- .../grid_sampler_3d_grad_cpu_kernel.cc | 4 +- .../kernel}/grid_sampler_3d_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/hsigmoid_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/hsigmoid_cpu_kernel.h | 4 +- .../cpu/kernel}/hsigmoid_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/hsigmoid_grad_cpu_kernel.h | 4 +- .../cpu/kernel}/hsv_to_rgb_cpu_kernel.cc | 4 +- .../cpu/kernel}/hsv_to_rgb_cpu_kernel.h | 4 +- .../device/cpu/kernel}/hswish_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/hswish_cpu_kernel.h | 4 +- .../cpu/kernel}/hswish_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/hswish_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/iou_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/iou_cpu_kernel.h | 4 +- .../device/cpu/kernel}/isfinite_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/isfinite_cpu_kernel.h | 4 +- .../device/cpu/kernel}/isinf_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/isinf_cpu_kernel.h | 4 +- .../device/cpu/kernel}/isnan_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/isnan_cpu_kernel.h | 4 +- .../cpu/kernel}/l2_normalize_cpu_kernel.cc | 2 +- .../cpu/kernel}/l2_normalize_cpu_kernel.h | 4 +- .../device/cpu/kernel}/l2loss_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/l2loss_cpu_kernel.h | 4 +- .../kernel}/l2normalize_grad_cpu_kernel.cc | 2 +- .../cpu/kernel}/l2normalize_grad_cpu_kernel.h | 4 +- .../cpu/kernel}/layer_norm_cpu_kernel.cc | 6 +- .../cpu/kernel}/layer_norm_cpu_kernel.h | 4 +- .../cpu/kernel}/layer_norm_grad_cpu_kernel.cc | 6 +- .../cpu/kernel}/layer_norm_grad_cpu_kernel.h | 4 +- .../log_matrix_determinant_cpu_kernel.cc | 4 +- .../log_matrix_determinant_cpu_kernel.h | 4 +- .../cpu/kernel}/lower_bound_cpu_kernel.cc | 4 +- .../cpu/kernel}/lower_bound_cpu_kernel.h | 4 +- .../device/cpu/kernel}/lstsq_cpu_kernel.cc | 6 +- .../device/cpu/kernel}/lstsq_cpu_kernel.h | 4 +- .../device/cpu/kernel}/lu_solve_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/lu_solve_cpu_kernel.h | 4 +- .../cpu/kernel}/map_cache_idx_cpu_kernel.cc | 4 +- .../cpu/kernel}/map_cache_idx_cpu_kernel.h | 4 +- .../cpu/kernel}/map_uniform_cpu_kernel.cc | 4 +- .../cpu/kernel}/map_uniform_cpu_kernel.h | 4 +- .../cpu/kernel}/masked_select_cpu_kernel.cc | 2 +- .../cpu/kernel}/masked_select_cpu_kernel.h | 4 +- .../kernel}/masked_select_grad_cpu_kernel.cc | 2 +- .../kernel}/masked_select_grad_cpu_kernel.h | 4 +- .../kernel}/matrix_band_part_cpu_kernel.cc | 2 +- .../cpu/kernel}/matrix_band_part_cpu_kernel.h | 4 +- .../kernel}/matrix_determinant_cpu_kernel.cc | 4 +- .../kernel}/matrix_determinant_cpu_kernel.h | 4 +- .../kernel}/matrix_diag_part_cpu_kernel.cc | 2 +- .../cpu/kernel}/matrix_diag_part_cpu_kernel.h | 4 +- .../cpu/kernel}/matrix_inverse_cpu_kernel.cc | 4 +- .../cpu/kernel}/matrix_inverse_cpu_kernel.h | 4 +- .../cpu/kernel}/matrix_set_diag_cpu_kernel.cc | 6 +- .../cpu/kernel}/matrix_set_diag_cpu_kernel.h | 6 +- .../device/cpu/kernel}/maximum_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/maximum_cpu_kernel.h | 4 +- .../cpu/kernel}/maximum_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/maximum_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/minimum_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/minimum_cpu_kernel.h | 4 +- .../cpu/kernel}/minimum_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/minimum_grad_cpu_kernel.h | 4 +- .../cpu/kernel}/mirror_pad_cpu_kernel.cc | 4 +- .../cpu/kernel}/mirror_pad_cpu_kernel.h | 4 +- .../cpu/kernel}/mirror_pad_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/mirror_pad_grad_cpu_kernel.h | 4 +- .../cpu/kernel}/mkldnn/addn_cpu_kernel.cc | 8 +- .../cpu/kernel}/mkldnn/addn_cpu_kernel.h | 2 +- .../kernel}/mkldnn/assignadd_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/assignadd_cpu_kernel.h | 2 +- .../kernel}/mkldnn/batch_norm_cpu_kernel.cc | 4 +- .../kernel}/mkldnn/batch_norm_cpu_kernel.h | 2 +- .../mkldnn/batch_norm_grad_cpu_kernel.cc | 4 +- .../mkldnn/batch_norm_grad_cpu_kernel.h | 2 +- .../mkldnn/conv2d_grad_filter_cpu_kernel.cc | 4 +- .../mkldnn/conv2d_grad_filter_cpu_kernel.h | 2 +- .../mkldnn/conv2d_grad_input_cpu_kernel.cc | 4 +- .../mkldnn/conv2d_grad_input_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/conv_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/conv_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/eltwise_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/eltwise_cpu_kernel.h | 2 +- .../kernel}/mkldnn/log_softmax_cpu_kernel.cc | 4 +- .../kernel}/mkldnn/log_softmax_cpu_kernel.h | 2 +- .../mkldnn/log_softmax_grad_cpu_kernel.cc | 4 +- .../mkldnn/log_softmax_grad_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/lstm_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/lstm_cpu_kernel.h | 2 +- .../kernel}/mkldnn/lstm_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/lstm_grad_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/matmul_cpu_kernel.cc | 10 +- .../cpu/kernel}/mkldnn/matmul_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/mkl_cpu_kernel.cc | 2 +- .../cpu/kernel}/mkldnn/mkl_cpu_kernel.h | 4 +- .../mkldnn/pooling_avg_grad_cpu_kernel.cc | 4 +- .../mkldnn/pooling_avg_grad_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/pooling_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/pooling_cpu_kernel.h | 2 +- .../mkldnn/pooling_max_grad_cpu_kernel.cc | 4 +- .../mkldnn/pooling_max_grad_cpu_kernel.h | 2 +- .../cpu/kernel}/mkldnn/softmax_cpu_kernel.cc | 4 +- .../cpu/kernel}/mkldnn/softmax_cpu_kernel.h | 2 +- ...ax_cross_entropy_with_logits_cpu_kernel.cc | 4 +- ...max_cross_entropy_with_logits_cpu_kernel.h | 2 +- ...ax_cross_entropy_with_logits_cpu_kernel.cc | 4 +- ...max_cross_entropy_with_logits_cpu_kernel.h | 2 +- .../cpu/kernel}/multinomial_cpu_kernel.cc | 4 +- .../cpu/kernel}/multinomial_cpu_kernel.h | 4 +- .../cpu/kernel}/nms_with_mask_cpu_kernel.cc | 4 +- .../cpu/kernel}/nms_with_mask_cpu_kernel.h | 4 +- .../device/cpu/kernel}/nnacl/CMakeLists.txt | 0 .../device/cpu/kernel}/nnacl/OWNERS | 0 .../device/cpu/kernel}/nnacl/README.md | 0 .../cpu/kernel}/nnacl/activation_parameter.h | 0 .../device/cpu/kernel}/nnacl/adder.h | 0 .../cpu/kernel}/nnacl/affine_parameter.h | 0 .../cpu/kernel}/nnacl/all_gather_parameter.h | 0 .../cpu/kernel}/nnacl/arg_min_max_parameter.h | 0 .../device/cpu/kernel}/nnacl/arithmetic.h | 0 .../kernel}/nnacl/arithmetic_self_parameter.h | 0 .../assembly/arm32/ConvDw3x3Int8BorderPixel.S | 0 .../nnacl/assembly/arm32/ConvDwFp32Border.S | 0 .../nnacl/assembly/arm32/ConvDwFp32Center.S | 0 .../nnacl/assembly/arm32/ConvDwFp32Row.S | 0 .../nnacl/assembly/arm32/ConvDwInt8Center.S | 0 .../assembly/arm32/ConvDwInt8PostAlign4.S | 0 .../arm32/ConvDwInt8PostAlign4PerChannel.S | 0 .../nnacl/assembly/arm32/ConvDwInt8Row.S | 0 .../nnacl/assembly/arm32/DeconvDwFp32Center.S | 0 .../nnacl/assembly/arm32/DeconvDwInt8Center.S | 0 .../nnacl/assembly/arm32/DeconvDwInt8Post.S | 0 .../arm32/IndirectGemmInt16to32_8x4.S | 0 .../assembly/arm32/IndirectGemmInt8_2x4.S | 0 .../nnacl/assembly/arm32/MatVecMulFp32.S | 0 .../kernel}/nnacl/assembly/arm32/MatmulFp32.S | 0 .../nnacl/assembly/arm32/MatmulFp32Opt.S | 0 .../nnacl/assembly/arm32/MatmulFp32Opt12x4.S | 0 .../kernel}/nnacl/assembly/arm32/MatmulInt8.S | 0 .../nnacl/assembly/arm32/MatmulInt8Opt.S | 0 .../nnacl/assembly/arm32/MatmulWinogradFp32.S | 0 .../nnacl/assembly/arm32/PostFuncBiasReluC4.S | 0 .../nnacl/assembly/arm32/PostFuncBiasReluC8.S | 0 .../assembly/arm32/PreSum4x16Int8Peroc.S | 0 .../nnacl/assembly/arm32/PreSum4x16Int8Pert.S | 0 .../nnacl/assembly/arm32/TiledC4MatmulFp32.S | 0 .../nnacl/assembly/arm32/WinogradTransLeft.S | 0 .../nnacl/assembly/arm32/WinogradTransRight.S | 0 .../kernel}/nnacl/assembly/arm64/AdderFp32.S | 0 .../assembly/arm64/ConvDw3x3Fp32Corner.S | 0 .../assembly/arm64/ConvDw3x3Fp32Horizontal.S | 0 .../assembly/arm64/ConvDw3x3Fp32Stride1.S | 0 .../assembly/arm64/ConvDw3x3Fp32Stride2.S | 0 .../assembly/arm64/ConvDw3x3Fp32Vertical.S | 0 .../nnacl/assembly/arm64/ConvDw3x3Int8.S | 0 .../assembly/arm64/ConvDw3x3Int8Corner.S | 0 .../assembly/arm64/ConvDw3x3Int8Horizontal.S | 0 .../assembly/arm64/ConvDw3x3Int8Stride2.S | 0 .../assembly/arm64/ConvDw3x3Int8Vertical.S | 0 .../nnacl/assembly/arm64/ConvDw3x3Line.S | 0 .../nnacl/assembly/arm64/ConvDwFp32Border.S | 0 .../nnacl/assembly/arm64/ConvDwFp32Center.S | 0 .../assembly/arm64/ConvDwFp32Indirect3x3.S | 0 .../assembly/arm64/ConvDwFp32Indirect5x5.S | 0 .../nnacl/assembly/arm64/ConvDwFp32Row.S | 0 .../nnacl/assembly/arm64/ConvDwInt8Center.S | 0 .../assembly/arm64/ConvDwInt8PostAlign4.S | 0 .../arm64/ConvDwInt8PostAlign4PerChannel.S | 0 .../nnacl/assembly/arm64/ConvDwInt8Row.S | 0 .../nnacl/assembly/arm64/ConvFp32Center.S | 0 .../nnacl/assembly/arm64/DeconvDwFp32Border.S | 0 .../nnacl/assembly/arm64/DeconvDwFp32Center.S | 0 .../nnacl/assembly/arm64/DeconvDwInt8Center.S | 0 .../nnacl/assembly/arm64/DeconvDwInt8Post.S | 0 .../arm64/IndirectGemmInt16to32_8x4.S | 0 .../nnacl/assembly/arm64/MatVecMulFp32.S | 0 .../kernel}/nnacl/assembly/arm64/MatmulFp32.S | 0 .../nnacl/assembly/arm64/MatmulFp32Opt.S | 0 .../nnacl/assembly/arm64/MatmulFp32OptRow12.S | 0 .../nnacl/assembly/arm64/MatmulFp32OptRow4.S | 0 .../nnacl/assembly/arm64/MatmulFp32OptRow8.S | 0 .../kernel}/nnacl/assembly/arm64/MatmulInt8.S | 0 .../nnacl/assembly/arm64/MatmulInt8Opt.S | 0 .../nnacl/assembly/arm64/MatmulR4Int8.S | 0 .../nnacl/assembly/arm64/MatmulWinogradFp32.S | 0 .../nnacl/assembly/arm64/PostFuncBiasReluC4.S | 0 .../nnacl/assembly/arm64/PostFuncBiasReluC8.S | 0 .../assembly/arm64/PostFuncInt8C4Neon64.S | 0 .../assembly/arm64/PreSum4x16Int8Peroc.S | 0 .../nnacl/assembly/arm64/PreSum4x16Int8Pert.S | 0 .../nnacl/assembly/arm64/SPMM8x8Fp32.S | 0 .../nnacl/assembly/arm64/TiledC4MatmulFp32.S | 0 .../nnacl/assembly/arm64/WinogradTransLeft.S | 0 .../nnacl/assembly/arm64/WinogradTransRight.S | 0 .../arm82_aarch32_fp16/Float16Tofloat32.S | 0 .../arm82_aarch32_fp16/Float32ToFloat16.S | 0 .../arm82_aarch32_fp16/MatVecMulFp16.S | 0 .../arm82_aarch32_fp16/Matmul12x8Fp16.S | 0 .../arm82_aarch32_fp16/TiledC4MatmulFp16.S | 0 .../arm82_aarch32_fp16/WinogradTransLeft.S | 0 .../arm82_aarch32_fp16/WinogradTransRight.S | 0 .../nnacl/assembly/avx/ConvDwFp32Avx3x3.S | 0 .../nnacl/assembly/avx/ConvDwFp32BorderAvx.S | 0 .../nnacl/assembly/avx/ConvDwFp32RowAvx.S | 0 .../kernel}/nnacl/assembly/avx/MatmulAvx.S | 0 .../nnacl/assembly/fp16/ConvDwFp16Border.S | 0 .../nnacl/assembly/fp16/ConvDwFp16Center.S | 0 .../nnacl/assembly/fp16/ConvDwFp16Row.S | 0 .../nnacl/assembly/fp16/DeconvDwFp16Border.S | 0 .../nnacl/assembly/fp16/DeconvDwFp16Center.S | 0 .../nnacl/assembly/fp16/Float16ToFloat32.S | 0 .../nnacl/assembly/fp16/Float32ToFloat16.S | 0 .../nnacl/assembly/fp16/MatVecMulFp16.S | 0 .../nnacl/assembly/fp16/Matmul12X16Fp16.S | 0 .../nnacl/assembly/fp16/MatmulBaseFp16Neon.S | 0 .../kernel}/nnacl/assembly/fp16/MatmulFp16.S | 0 .../nnacl/assembly/fp16/MatmulFp16Opt.S | 0 .../nnacl/assembly/fp16/MatmulWinogradFp16.S | 0 .../assembly/fp16/PostFuncBiasReluC4Fp16.S | 0 .../assembly/fp16/PostFuncBiasReluC8Fp16.S | 0 .../nnacl/assembly/fp16/TiledC4MatmulFp16.S | 0 .../nnacl/assembly/fp16/VecMatmulFp16.S | 0 .../assembly/fp16/WinogradTransLeftFp16.S | 0 .../assembly/fp16/WinogradTransRightFp16.S | 0 .../opt/DynamicMatmulSdot4x4x16AIWI.S | 0 .../kernel}/nnacl/assembly/opt/MatmulDpInt8.S | 0 .../nnacl/assembly/opt/MatmulDpInt8Opt.S | 0 .../nnacl/assembly/opt/MatmulOptR4Int8.S | 0 .../cpu/kernel}/nnacl/assembly_global.h | 0 .../cpu/kernel}/nnacl/attention_parameter.h | 0 .../cpu/kernel}/nnacl/base/arithmetic_base.c | 0 .../cpu/kernel}/nnacl/base/arithmetic_base.h | 0 .../kernel}/nnacl/base/batch_to_space_base.c | 0 .../kernel}/nnacl/base/batch_to_space_base.h | 0 .../cpu/kernel}/nnacl/base/broadcast_to.c | 0 .../cpu/kernel}/nnacl/base/broadcast_to.h | 0 .../device/cpu/kernel}/nnacl/base/cast_base.h | 0 .../cpu/kernel}/nnacl/base/concat_base.c | 0 .../cpu/kernel}/nnacl/base/concat_base.h | 0 .../cpu/kernel}/nnacl/base/conv1x1_base.c | 0 .../cpu/kernel}/nnacl/base/conv1x1_base.h | 0 .../cpu/kernel}/nnacl/base/conv_common_base.c | 0 .../cpu/kernel}/nnacl/base/conv_common_base.h | 0 .../kernel}/nnacl/base/depth_to_space_base.c | 0 .../kernel}/nnacl/base/depth_to_space_base.h | 0 .../device/cpu/kernel}/nnacl/base/fill_base.c | 0 .../device/cpu/kernel}/nnacl/base/fill_base.h | 0 .../cpu/kernel}/nnacl/base/gather_base.c | 0 .../cpu/kernel}/nnacl/base/gather_base.h | 0 .../nnacl/base/minimal_filtering_generator.c | 0 .../nnacl/base/minimal_filtering_generator.h | 0 .../cpu/kernel}/nnacl/base/slice_base.c | 0 .../cpu/kernel}/nnacl/base/slice_base.h | 0 .../kernel}/nnacl/base/space_to_depth_base.c | 0 .../kernel}/nnacl/base/space_to_depth_base.h | 0 .../cpu/kernel}/nnacl/base/split_base.c | 0 .../cpu/kernel}/nnacl/base/split_base.h | 0 .../nnacl/base/split_with_over_lap_base.c | 0 .../nnacl/base/split_with_over_lap_base.h | 0 .../cpu/kernel}/nnacl/base/stack_base.c | 0 .../cpu/kernel}/nnacl/base/stack_base.h | 0 .../device/cpu/kernel}/nnacl/base/tile_base.c | 0 .../device/cpu/kernel}/nnacl/base/tile_base.h | 0 .../cpu/kernel}/nnacl/base/transpose_base.c | 0 .../cpu/kernel}/nnacl/base/transpose_base.h | 0 .../nnacl/base/unsorted_segment_sum_base.c | 0 .../nnacl/base/unsorted_segment_sum_base.h | 0 .../cpu/kernel}/nnacl/base/unstack_base.c | 0 .../cpu/kernel}/nnacl/base/unstack_base.h | 0 .../cpu/kernel}/nnacl/base/zeroslike_base.h | 0 .../device/cpu/kernel}/nnacl/batch_to_space.h | 0 .../cpu/kernel}/nnacl/batchnorm_parameter.h | 0 .../kernel}/nnacl/broadcast_to_parameter.h | 0 .../device/cpu/kernel}/nnacl/call_parameter.h | 0 .../device/cpu/kernel}/nnacl/common_func.c | 0 .../device/cpu/kernel}/nnacl/common_func.h | 0 .../cpu/kernel}/nnacl/concat_parameter.h | 0 .../nnacl/constant_of_shape_parameter.h | 0 .../device/cpu/kernel}/nnacl/conv_parameter.h | 0 .../device/cpu/kernel}/nnacl/crop_parameter.h | 0 .../cpu/kernel}/nnacl/cumsum_parameter.h | 0 .../cpu/kernel}/nnacl/custom_parameter.h | 0 .../kernel}/nnacl/depth_to_space_parameter.h | 0 .../nnacl/detection_post_process_parameter.h | 0 .../kernel}/nnacl/dynamic_quant_parameter.h | 0 .../device/cpu/kernel}/nnacl/errorcode.h | 0 .../device/cpu/kernel}/nnacl/exp_parameter.h | 0 ...nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c | 0 ...nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c | 0 ...nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c | 0 ...nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c | 0 ...nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c | 0 ...nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c | 0 .../nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_1x16_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_1x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_2x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c | 0 ...acl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c | 0 .../nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c | 0 ...nacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c | 0 .../experiment/HPC-generator/generate_hpc.sh | 0 .../experiment/HPC-generator/generator.py | 0 .../template_file/gemm_avx512_nhwc_asm.c.in | 0 .../template_file/gemm_fma_nc8hw8.c.in | 0 .../template_file/gemm_fma_nc8hw8_asm.c.in | 0 .../cpu/kernel}/nnacl/experiment/conv.c | 2 +- .../device/cpu/kernel}/nnacl/fill_parameter.h | 0 .../cpu/kernel}/nnacl/fp16/activation_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/activation_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/arg_min_max_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/arg_min_max_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/arithmetic_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/arithmetic_fp16.h | 0 .../kernel}/nnacl/fp16/arithmetic_self_fp16.c | 0 .../kernel}/nnacl/fp16/arithmetic_self_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/batchnorm_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/batchnorm_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/cast_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/common_func_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/common_func_fp16.h | 0 .../nnacl/fp16/constant_of_shape_fp16.h | 0 .../kernel}/nnacl/fp16/conv_depthwise_fp16.c | 0 .../kernel}/nnacl/fp16/conv_depthwise_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/conv_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/conv_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/crop_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/crop_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/deconv_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/deconv_fp16.h | 0 .../kernel}/nnacl/fp16/deconv_winograd_fp16.c | 0 .../kernel}/nnacl/fp16/deconv_winograd_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/exp_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/exp_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/fill_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/fill_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/gru_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/gru_fp16.h | 0 .../kernel}/nnacl/fp16/instance_norm_fp16.c | 0 .../kernel}/nnacl/fp16/instance_norm_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/layer_norm_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/layer_norm_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/log_softmax_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/log_softmax_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/lstm_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/lstm_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/matmul_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/matmul_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/matrix_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/matrix_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/one_hot_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/one_hot_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/pack_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/pack_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/pad_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/pad_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/pooling_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/pooling_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/power_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/power_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/prelu_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/prelu_fp16.h | 0 .../nnacl/fp16/quant_dtype_cast_fp16.c | 0 .../nnacl/fp16/quant_dtype_cast_fp16.h | 0 .../kernel}/nnacl/fp16/ragged_range_fp16.c | 0 .../kernel}/nnacl/fp16/ragged_range_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/range_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/reduce_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/reduce_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/resize_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/resize_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/scale_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/scale_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/softmax_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/softmax_fp16.h | 0 .../kernel}/nnacl/fp16/sparse_to_dense_fp16.c | 0 .../kernel}/nnacl/fp16/sparse_to_dense_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/splice_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/splice_fp16.h | 0 .../device/cpu/kernel}/nnacl/fp16/topk_fp16.c | 0 .../device/cpu/kernel}/nnacl/fp16/topk_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/transpose_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/transpose_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/unique_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/unique_fp16.h | 0 .../cpu/kernel}/nnacl/fp16/where_fp16.c | 0 .../cpu/kernel}/nnacl/fp16/where_fp16.h | 0 .../nnacl/fp16/winograd_transform_fp16.c | 0 .../nnacl/fp16/winograd_transform_fp16.h | 0 .../kernel}/nnacl/fp16/winograd_utils_fp16.c | 0 .../kernel}/nnacl/fp16/winograd_utils_fp16.h | 0 .../kernel}/nnacl/fp16_grad/activation_grad.c | 0 .../kernel}/nnacl/fp16_grad/activation_grad.h | 0 .../kernel}/nnacl/fp16_grad/arithmetic_grad.c | 0 .../kernel}/nnacl/fp16_grad/arithmetic_grad.h | 0 .../nnacl/fp16_grad/arithmetic_self_grad.c | 0 .../nnacl/fp16_grad/arithmetic_self_grad.h | 0 .../cpu/kernel}/nnacl/fp16_grad/batch_norm.c | 0 .../cpu/kernel}/nnacl/fp16_grad/batch_norm.h | 0 .../nnacl/fp16_grad/convolution_grad_filter.c | 0 .../nnacl/fp16_grad/convolution_grad_filter.h | 0 .../nnacl/fp16_grad/convolution_grad_input.c | 0 .../nnacl/fp16_grad/convolution_grad_input.h | 0 .../kernel}/nnacl/fp16_grad/dropout_grad.c | 0 .../kernel}/nnacl/fp16_grad/dropout_grad.h | 0 .../cpu/kernel}/nnacl/fp16_grad/gemm_fp16.c | 0 .../cpu/kernel}/nnacl/fp16_grad/gemm_fp16.h | 0 .../kernel}/nnacl/fp16_grad/layernorm_grad.c | 0 .../kernel}/nnacl/fp16_grad/layernorm_grad.h | 0 .../kernel}/nnacl/fp16_grad/pack_fp16_ext.c | 0 .../kernel}/nnacl/fp16_grad/pack_fp16_ext.h | 0 .../kernel}/nnacl/fp16_grad/pooling_grad.c | 0 .../kernel}/nnacl/fp16_grad/pooling_grad.h | 0 .../cpu/kernel}/nnacl/fp16_grad/resize_grad.c | 0 .../cpu/kernel}/nnacl/fp16_grad/resize_grad.h | 0 .../nnacl/fp16_grad/strided_slice_grad.c | 0 .../nnacl/fp16_grad/strided_slice_grad.h | 0 .../nnacl/fp16_grad/unsorted_segment_sum.c | 0 .../nnacl/fp16_grad/unsorted_segment_sum.h | 0 .../cpu/kernel}/nnacl/fp32/activation_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/activation_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/adam_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/adam_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/add_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/add_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/adder_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/adder_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/arg_min_max_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/arg_min_max_fp32.h | 0 .../nnacl/fp32/arithmetic_compare_fp32.c | 0 .../nnacl/fp32/arithmetic_compare_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/arithmetic_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/arithmetic_fp32.h | 0 .../kernel}/nnacl/fp32/arithmetic_self_fp32.c | 0 .../kernel}/nnacl/fp32/arithmetic_self_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/attention_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/attention_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/batchnorm_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/batchnorm_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/bias_add.c | 0 .../device/cpu/kernel}/nnacl/fp32/bias_add.h | 0 .../cpu/kernel}/nnacl/fp32/common_func_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/common_func_fp32.h | 0 .../nnacl/fp32/constant_of_shape_fp32.h | 0 .../kernel}/nnacl/fp32/conv_1x1_x86_fp32.c | 0 .../kernel}/nnacl/fp32/conv_1x1_x86_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/conv_common_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/conv_common_fp32.h | 0 .../kernel}/nnacl/fp32/conv_depthwise_fp32.c | 0 .../kernel}/nnacl/fp32/conv_depthwise_fp32.h | 0 .../kernel}/nnacl/fp32/conv_winograd_fp32.c | 0 .../kernel}/nnacl/fp32/conv_winograd_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/crop_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/crop_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/cumsum_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/cumsum_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/deconv_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/deconv_fp32.h | 0 .../kernel}/nnacl/fp32/deconv_winograd_fp32.c | 0 .../kernel}/nnacl/fp32/deconv_winograd_fp32.h | 0 .../nnacl/fp32/detection_post_process_fp32.c | 0 .../nnacl/fp32/detection_post_process_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/div_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/div_fp32.h | 0 .../nnacl/fp32/embedding_lookup_fp32.c | 0 .../nnacl/fp32/embedding_lookup_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/exp_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/exp_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/gatherNd_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/gatherNd_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/gru_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/gru_fp32.h | 0 .../kernel}/nnacl/fp32/instance_norm_fp32.c | 0 .../kernel}/nnacl/fp32/instance_norm_fp32.h | 0 .../nnacl/fp32/invert_permutation_fp32.c | 0 .../nnacl/fp32/invert_permutation_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/l2_norm_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/l2_norm_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/layer_norm_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/layer_norm_fp32.h | 0 .../nnacl/fp32/local_response_norm_fp32.c | 0 .../nnacl/fp32/local_response_norm_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/log_softmax_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/log_softmax_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/lstm_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/lstm_fp32.h | 0 .../kernel}/nnacl/fp32/matmul_avx512_fp32.c | 0 .../kernel}/nnacl/fp32/matmul_avx512_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/matmul_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/matmul_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/mul_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/mul_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/one_hot_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/one_hot_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/pack_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/pack_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/pad_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/pad_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/pooling_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/pooling_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/power_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/power_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/prelu_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/prelu_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/prior_box_fp32.h | 0 .../kernel}/nnacl/fp32/ragged_range_fp32.c | 0 .../kernel}/nnacl/fp32/ragged_range_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/range_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/rank_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/reduce_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/reduce_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/resize_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/resize_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/reverse_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/reverse_fp32.h | 0 .../nnacl/fp32/reverse_sequence_fp32.c | 0 .../nnacl/fp32/reverse_sequence_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/rmsprop_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/rmsprop_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/roi_pooling_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/roi_pooling_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/scale_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/scale_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/scatter_nd_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/scatter_nd_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/softmax_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/softmax_fp32.h | 0 .../kernel}/nnacl/fp32/space_to_batch_fp32.c | 0 .../kernel}/nnacl/fp32/space_to_batch_fp32.h | 0 .../kernel}/nnacl/fp32/sparse_to_dense_fp32.c | 0 .../kernel}/nnacl/fp32/sparse_to_dense_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/splice_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/splice_fp32.h | 0 .../kernel}/nnacl/fp32/squared_difference.c | 0 .../kernel}/nnacl/fp32/squared_difference.h | 0 .../kernel}/nnacl/fp32/strided_slice_fp32.c | 0 .../kernel}/nnacl/fp32/strided_slice_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/sub_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/sub_fp32.h | 0 .../device/cpu/kernel}/nnacl/fp32/topk_fp32.c | 0 .../device/cpu/kernel}/nnacl/fp32/topk_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/transpose_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/transpose_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/unique_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/unique_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/where_fp32.c | 0 .../cpu/kernel}/nnacl/fp32/where_fp32.h | 0 .../cpu/kernel}/nnacl/fp32/winograd_avx.c | 0 .../cpu/kernel}/nnacl/fp32/winograd_avx.h | 0 .../kernel}/nnacl/fp32/winograd_transform.c | 0 .../kernel}/nnacl/fp32/winograd_transform.h | 0 .../cpu/kernel}/nnacl/fp32/winograd_utils.c | 0 .../cpu/kernel}/nnacl/fp32/winograd_utils.h | 0 .../kernel}/nnacl/fp32_grad/activation_grad.c | 0 .../kernel}/nnacl/fp32_grad/activation_grad.h | 0 .../kernel}/nnacl/fp32_grad/arithmetic_grad.c | 0 .../kernel}/nnacl/fp32_grad/arithmetic_grad.h | 0 .../cpu/kernel}/nnacl/fp32_grad/batch_norm.c | 0 .../cpu/kernel}/nnacl/fp32_grad/batch_norm.h | 0 .../nnacl/fp32_grad/batch_norm_parameter.h | 0 .../nnacl/fp32_grad/binary_cross_entropy.c | 0 .../nnacl/fp32_grad/binary_cross_entropy.h | 0 .../fp32_grad/binary_cross_entropy_grad.c | 0 .../fp32_grad/binary_cross_entropy_grad.h | 0 .../nnacl/fp32_grad/convolution_grad_filter.c | 0 .../nnacl/fp32_grad/convolution_grad_filter.h | 0 .../nnacl/fp32_grad/convolution_grad_input.c | 0 .../nnacl/fp32_grad/convolution_grad_input.h | 0 .../kernel}/nnacl/fp32_grad/dropout_grad.c | 0 .../kernel}/nnacl/fp32_grad/dropout_grad.h | 0 .../nnacl/fp32_grad/dropout_parameter.h | 0 .../device/cpu/kernel}/nnacl/fp32_grad/gemm.c | 0 .../device/cpu/kernel}/nnacl/fp32_grad/gemm.h | 0 .../kernel}/nnacl/fp32_grad/layernorm_grad.c | 0 .../kernel}/nnacl/fp32_grad/layernorm_grad.h | 0 .../nnacl/fp32_grad/layernormgrad_parameter.h | 0 .../kernel}/nnacl/fp32_grad/lstm_grad_fp32.c | 0 .../kernel}/nnacl/fp32_grad/lstm_grad_fp32.h | 0 .../cpu/kernel}/nnacl/fp32_grad/optimizer.h | 0 .../cpu/kernel}/nnacl/fp32_grad/pack_ext.c | 0 .../cpu/kernel}/nnacl/fp32_grad/pack_ext.h | 0 .../kernel}/nnacl/fp32_grad/pooling_grad.c | 0 .../kernel}/nnacl/fp32_grad/pooling_grad.h | 0 .../cpu/kernel}/nnacl/fp32_grad/reduce_grad.c | 0 .../cpu/kernel}/nnacl/fp32_grad/reduce_grad.h | 0 .../cpu/kernel}/nnacl/fp32_grad/resize_grad.c | 0 .../cpu/kernel}/nnacl/fp32_grad/resize_grad.h | 0 .../nnacl/fp32_grad/resize_grad_parameter.h | 0 .../kernel}/nnacl/fp32_grad/smooth_l1_loss.h | 0 .../cpu/kernel}/nnacl/fp32_grad/softmax.c | 0 .../cpu/kernel}/nnacl/fp32_grad/softmax.h | 0 .../softmax_crossentropy_parameter.h | 0 .../kernel}/nnacl/fp32_grad/softmax_grad.c | 0 .../kernel}/nnacl/fp32_grad/softmax_grad.h | 0 .../nnacl/fp32_grad/strided_slice_grad.c | 0 .../nnacl/fp32_grad/strided_slice_grad.h | 0 .../cpu/kernel}/nnacl/fp32_grad/utils.h | 0 .../nnacl/fp32_sparse/matmul_sparse_x1_fp32.c | 0 .../nnacl/fp32_sparse/matmul_sparse_x1_fp32.h | 0 .../cpu/kernel}/nnacl/gather_parameter.h | 0 .../device/cpu/kernel}/nnacl/gelu_parameter.h | 0 .../device/cpu/kernel}/nnacl/glu_parameter.h | 0 .../device/cpu/kernel}/nnacl/gru_parameter.h | 0 .../cpu/kernel}/nnacl/infer/adam_infer.c | 0 .../cpu/kernel}/nnacl/infer/adam_infer.h | 0 .../kernel}/nnacl/infer/add_sub_grad_infer.c | 0 .../kernel}/nnacl/infer/add_sub_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/addn_infer.c | 0 .../cpu/kernel}/nnacl/infer/addn_infer.h | 0 .../cpu/kernel}/nnacl/infer/affine_infer.c | 0 .../cpu/kernel}/nnacl/infer/affine_infer.h | 0 .../cpu/kernel}/nnacl/infer/all_gather.c | 0 .../nnacl/infer/apply_momentum_infer.c | 0 .../nnacl/infer/apply_momentum_infer.h | 0 .../kernel}/nnacl/infer/argmin_max_infer.c | 0 .../kernel}/nnacl/infer/argmin_max_infer.h | 0 .../nnacl/infer/arithmetic_compare_infer.c | 0 .../nnacl/infer/arithmetic_compare_infer.h | 0 .../nnacl/infer/arithmetic_grad_infer.c | 0 .../nnacl/infer/arithmetic_grad_infer.h | 0 .../kernel}/nnacl/infer/arithmetic_infer.c | 0 .../kernel}/nnacl/infer/arithmetic_infer.h | 0 .../cpu/kernel}/nnacl/infer/assert_op_infer.c | 0 .../cpu/kernel}/nnacl/infer/assert_op_infer.h | 0 .../kernel}/nnacl/infer/assign_add_infer.c | 0 .../kernel}/nnacl/infer/assign_add_infer.h | 0 .../cpu/kernel}/nnacl/infer/assign_infer.c | 0 .../cpu/kernel}/nnacl/infer/assign_infer.h | 0 .../cpu/kernel}/nnacl/infer/attention_infer.c | 0 .../cpu/kernel}/nnacl/infer/attention_infer.h | 0 .../nnacl/infer/audio_spectrogram_infer.c | 0 .../nnacl/infer/audio_spectrogram_infer.h | 0 .../nnacl/infer/batch_to_space_infer.c | 0 .../nnacl/infer/batch_to_space_infer.h | 0 .../cpu/kernel}/nnacl/infer/bias_grad_infer.c | 0 .../cpu/kernel}/nnacl/infer/bias_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/bias_infer.c | 0 .../cpu/kernel}/nnacl/infer/bias_infer.h | 0 .../nnacl/infer/binary_cross_entropy_infer.c | 0 .../nnacl/infer/binary_cross_entropy_infer.h | 0 .../cpu/kernel}/nnacl/infer/bn_grad_infer.c | 0 .../cpu/kernel}/nnacl/infer/bn_grad_infer.h | 0 .../kernel}/nnacl/infer/broadcast_to_infer.c | 0 .../kernel}/nnacl/infer/broadcast_to_infer.h | 0 .../cpu/kernel}/nnacl/infer/cast_infer.c | 0 .../cpu/kernel}/nnacl/infer/cast_infer.h | 0 .../cpu/kernel}/nnacl/infer/common_infer.c | 2 +- .../cpu/kernel}/nnacl/infer/common_infer.h | 0 .../cpu/kernel}/nnacl/infer/concat_infer.c | 0 .../cpu/kernel}/nnacl/infer/concat_infer.h | 0 .../nnacl/infer/constant_of_shape_infer.c | 0 .../nnacl/infer/constant_of_shape_infer.h | 0 .../nnacl/infer/control/tensor_array_infer.c | 0 .../nnacl/infer/control/tensor_array_infer.h | 0 .../infer/control/tensor_array_read_infer.c | 0 .../infer/control/tensor_array_read_infer.h | 0 .../infer/control/tensor_array_write_infer.c | 0 .../infer/control/tensor_array_write_infer.h | 0 .../control/tensorlist_fromtensor_infer.c | 0 .../control/tensorlist_fromtensor_infer.h | 0 .../infer/control/tensorlist_getitem_infer.c | 0 .../infer/control/tensorlist_getitem_infer.h | 0 .../infer/control/tensorlist_reserve_infer.c | 0 .../infer/control/tensorlist_reserve_infer.h | 0 .../infer/control/tensorlist_setitem_infer.c | 0 .../infer/control/tensorlist_setitem_infer.h | 0 .../infer/control/tensorlist_stack_infer.c | 0 .../infer/control/tensorlist_stack_infer.h | 0 .../nnacl/infer/conv2d_grad_filter_infer.c | 0 .../nnacl/infer/conv2d_grad_filter_infer.h | 0 .../nnacl/infer/conv2d_grad_input_infer.c | 0 .../nnacl/infer/conv2d_grad_input_infer.h | 0 .../cpu/kernel}/nnacl/infer/conv2d_infer.c | 0 .../cpu/kernel}/nnacl/infer/conv2d_infer.h | 0 .../nnacl/infer/crop_and_resize_infer.c | 0 .../nnacl/infer/crop_and_resize_infer.h | 0 .../cpu/kernel}/nnacl/infer/crop_infer.c | 0 .../cpu/kernel}/nnacl/infer/crop_infer.h | 0 .../cpu/kernel}/nnacl/infer/cumsum_infer.c | 0 .../cpu/kernel}/nnacl/infer/cumsum_infer.h | 0 .../cpu/kernel}/nnacl/infer/deconv2d_infer.c | 0 .../cpu/kernel}/nnacl/infer/deconv2d_infer.h | 0 .../nnacl/infer/depth_to_space_infer.c | 0 .../nnacl/infer/depth_to_space_infer.h | 0 .../nnacl/infer/depthwise_conv2d_infer.c | 0 .../nnacl/infer/depthwise_conv2d_infer.h | 0 .../infer/detection_post_process_infer.c | 0 .../infer/detection_post_process_infer.h | 0 .../kernel}/nnacl/infer/dropout_grad_infer.c | 0 .../kernel}/nnacl/infer/dropout_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/dropout_infer.c | 0 .../cpu/kernel}/nnacl/infer/dropout_infer.h | 0 .../kernel}/nnacl/infer/dynamic_quant_infer.c | 0 .../kernel}/nnacl/infer/dynamic_quant_infer.h | 0 .../nnacl/infer/embedding_lookup_infer.c | 0 .../nnacl/infer/embedding_lookup_infer.h | 0 .../kernel}/nnacl/infer/expand_dims_infer.c | 0 .../kernel}/nnacl/infer/expand_dims_infer.h | 0 .../cpu/kernel}/nnacl/infer/fft_imag_infer.c | 0 .../cpu/kernel}/nnacl/infer/fft_imag_infer.h | 0 .../cpu/kernel}/nnacl/infer/fft_real_infer.c | 0 .../cpu/kernel}/nnacl/infer/fft_real_infer.h | 0 .../cpu/kernel}/nnacl/infer/fill_infer.c | 0 .../cpu/kernel}/nnacl/infer/fill_infer.h | 0 .../kernel}/nnacl/infer/flatten_grad_infer.c | 0 .../kernel}/nnacl/infer/flatten_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/flatten_infer.c | 0 .../cpu/kernel}/nnacl/infer/flatten_infer.h | 0 .../nnacl/infer/full_connection_infer.c | 0 .../nnacl/infer/full_connection_infer.h | 0 .../nnacl/infer/fused_batchnorm_infer.c | 0 .../nnacl/infer/fused_batchnorm_infer.h | 0 .../cpu/kernel}/nnacl/infer/gather_infer.c | 0 .../cpu/kernel}/nnacl/infer/gather_infer.h | 0 .../cpu/kernel}/nnacl/infer/gather_nd_infer.c | 0 .../cpu/kernel}/nnacl/infer/gather_nd_infer.h | 0 .../cpu/kernel}/nnacl/infer/glu_infer.c | 0 .../cpu/kernel}/nnacl/infer/glu_infer.h | 0 .../infer/group_conv2d_grad_input_infer.c | 0 .../infer/group_conv2d_grad_input_infer.h | 0 .../cpu/kernel}/nnacl/infer/gru_infer.c | 0 .../cpu/kernel}/nnacl/infer/gru_infer.h | 0 .../device/cpu/kernel}/nnacl/infer/infer.h | 0 .../cpu/kernel}/nnacl/infer/infer_register.c | 0 .../cpu/kernel}/nnacl/infer/infer_register.h | 0 .../kernel}/nnacl/infer/instance_norm_fp32.h | 0 .../kernel}/nnacl/infer/instance_norm_infer.c | 0 .../nnacl/infer/invert_permutation_infer.c | 0 .../nnacl/infer/invert_permutation_infer.h | 0 .../nnacl/infer/layer_norm_grad_infer.c | 0 .../nnacl/infer/layer_norm_grad_infer.h | 0 .../kernel}/nnacl/infer/layer_norm_infer.c | 0 .../kernel}/nnacl/infer/layer_norm_infer.h | 0 .../cpu/kernel}/nnacl/infer/lin_space_infer.c | 0 .../cpu/kernel}/nnacl/infer/lin_space_infer.h | 0 .../kernel}/nnacl/infer/log_softmax_infer.c | 0 .../kernel}/nnacl/infer/log_softmax_infer.h | 0 .../cpu/kernel}/nnacl/infer/lstm_grad_infer.c | 0 .../cpu/kernel}/nnacl/infer/lstm_infer.c | 0 .../cpu/kernel}/nnacl/infer/lstm_infer.h | 0 .../cpu/kernel}/nnacl/infer/matmul_infer.c | 0 .../cpu/kernel}/nnacl/infer/matmul_infer.h | 0 .../kernel}/nnacl/infer/max_min_grad_infer.c | 0 .../kernel}/nnacl/infer/max_min_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/mean_infer.c | 0 .../cpu/kernel}/nnacl/infer/mean_infer.h | 0 .../cpu/kernel}/nnacl/infer/mfcc_infer.c | 0 .../cpu/kernel}/nnacl/infer/mfcc_infer.h | 0 .../nnacl/infer/non_max_suppression_infer.c | 0 .../nnacl/infer/non_max_suppression_infer.h | 0 .../cpu/kernel}/nnacl/infer/one_hot_infer.c | 0 .../cpu/kernel}/nnacl/infer/one_hot_infer.h | 0 .../cpu/kernel}/nnacl/infer/pad_infer.c | 0 .../cpu/kernel}/nnacl/infer/pad_infer.h | 0 .../cpu/kernel}/nnacl/infer/partial_infer.c | 0 .../cpu/kernel}/nnacl/infer/partial_infer.h | 0 .../kernel}/nnacl/infer/pooling_grad_infer.c | 0 .../kernel}/nnacl/infer/pooling_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/pooling_infer.c | 0 .../cpu/kernel}/nnacl/infer/pooling_infer.h | 0 .../cpu/kernel}/nnacl/infer/power_infer.c | 0 .../cpu/kernel}/nnacl/infer/power_infer.h | 0 .../cpu/kernel}/nnacl/infer/prior_box_infer.c | 0 .../cpu/kernel}/nnacl/infer/prior_box_infer.h | 0 .../nnacl/infer/quant_dtype_cast_infer.c | 0 .../nnacl/infer/quant_dtype_cast_infer.h | 0 .../kernel}/nnacl/infer/ragged_range_infer.c | 0 .../kernel}/nnacl/infer/ragged_range_infer.h | 0 .../infer/random_standard_normal_infer.c | 0 .../infer/random_standard_normal_infer.h | 0 .../cpu/kernel}/nnacl/infer/range_infer.c | 0 .../cpu/kernel}/nnacl/infer/range_infer.h | 0 .../cpu/kernel}/nnacl/infer/rank_infer.c | 0 .../cpu/kernel}/nnacl/infer/rank_infer.h | 0 .../cpu/kernel}/nnacl/infer/reduce_infer.c | 0 .../cpu/kernel}/nnacl/infer/reduce_infer.h | 0 .../cpu/kernel}/nnacl/infer/reduce_scatter.c | 0 .../cpu/kernel}/nnacl/infer/reshape_infer.c | 0 .../cpu/kernel}/nnacl/infer/reshape_infer.h | 0 .../kernel}/nnacl/infer/resize_grad_infer.c | 0 .../kernel}/nnacl/infer/resize_grad_infer.h | 0 .../cpu/kernel}/nnacl/infer/resize_infer.c | 0 .../cpu/kernel}/nnacl/infer/resize_infer.h | 0 .../cpu/kernel}/nnacl/infer/rfft_infer.c | 0 .../cpu/kernel}/nnacl/infer/rfft_infer.h | 0 .../kernel}/nnacl/infer/roi_pooling_infer.c | 0 .../kernel}/nnacl/infer/roi_pooling_infer.h | 0 .../kernel}/nnacl/infer/scatter_nd_infer.c | 0 .../kernel}/nnacl/infer/scatter_nd_infer.h | 0 .../nnacl/infer/scatter_nd_update_infer.c | 0 .../nnacl/infer/scatter_nd_update_infer.h | 0 .../cpu/kernel}/nnacl/infer/select_infer.c | 0 .../cpu/kernel}/nnacl/infer/select_infer.h | 0 .../cpu/kernel}/nnacl/infer/sgd_infer.c | 0 .../cpu/kernel}/nnacl/infer/sgd_infer.h | 0 .../kernel}/nnacl/infer/shape_fusion_infer.c | 0 .../kernel}/nnacl/infer/shape_fusion_infer.h | 0 .../cpu/kernel}/nnacl/infer/shape_infer.c | 0 .../cpu/kernel}/nnacl/infer/shape_infer.h | 0 .../cpu/kernel}/nnacl/infer/size_infer.c | 0 .../cpu/kernel}/nnacl/infer/size_infer.h | 0 .../cpu/kernel}/nnacl/infer/slice_infer.c | 0 .../cpu/kernel}/nnacl/infer/slice_infer.h | 0 .../nnacl/infer/softmax_cross_entropy_infer.c | 0 .../nnacl/infer/softmax_cross_entropy_infer.h | 0 .../cpu/kernel}/nnacl/infer/softmax_infer.c | 0 .../cpu/kernel}/nnacl/infer/softmax_infer.h | 0 .../nnacl/infer/space_to_batch_infer.c | 0 .../nnacl/infer/space_to_batch_infer.h | 0 .../nnacl/infer/space_to_batch_nd_infer.c | 0 .../nnacl/infer/space_to_batch_nd_infer.h | 0 .../nnacl/infer/space_to_depth_infer.c | 0 .../nnacl/infer/space_to_depth_infer.h | 0 ..._softmax_cross_entropy_with_logits_infer.c | 0 ..._softmax_cross_entropy_with_logits_infer.h | 0 .../nnacl/infer/sparse_to_dense_infer.c | 0 .../nnacl/infer/sparse_to_dense_infer.h | 0 .../cpu/kernel}/nnacl/infer/splice_infer.c | 0 .../cpu/kernel}/nnacl/infer/splice_infer.h | 0 .../cpu/kernel}/nnacl/infer/split_infer.c | 0 .../cpu/kernel}/nnacl/infer/split_infer.h | 0 .../nnacl/infer/split_with_over_lap_infer.c | 0 .../nnacl/infer/split_with_over_lap_infer.h | 0 .../cpu/kernel}/nnacl/infer/squeeze_infer.c | 0 .../cpu/kernel}/nnacl/infer/squeeze_infer.h | 0 .../cpu/kernel}/nnacl/infer/stack_infer.c | 0 .../cpu/kernel}/nnacl/infer/stack_infer.h | 0 .../nnacl/infer/strided_slice_grad_infer.c | 0 .../nnacl/infer/strided_slice_grad_infer.h | 0 .../kernel}/nnacl/infer/strided_slice_infer.c | 0 .../kernel}/nnacl/infer/strided_slice_infer.h | 0 .../string/custom_extract_features_infer.c | 0 .../string/custom_extract_features_infer.h | 0 .../infer/string/custom_normalize_infer.c | 0 .../infer/string/custom_normalize_infer.h | 0 .../nnacl/infer/string/custom_predict_infer.c | 0 .../nnacl/infer/string/custom_predict_infer.h | 0 .../infer/string/hashtable_lookup_infer.c | 0 .../infer/string/hashtable_lookup_infer.h | 0 .../nnacl/infer/string/lsh_projection_infer.c | 0 .../nnacl/infer/string/lsh_projection_infer.h | 0 .../nnacl/infer/string/skip_gram_infer.c | 0 .../nnacl/infer/string/skip_gram_infer.h | 0 .../cpu/kernel}/nnacl/infer/tile_infer.c | 0 .../cpu/kernel}/nnacl/infer/tile_infer.h | 0 .../cpu/kernel}/nnacl/infer/topk_infer.c | 0 .../cpu/kernel}/nnacl/infer/topk_infer.h | 0 .../cpu/kernel}/nnacl/infer/transpose_infer.c | 0 .../cpu/kernel}/nnacl/infer/transpose_infer.h | 0 .../kernel}/nnacl/infer/uniform_real_infer.c | 0 .../kernel}/nnacl/infer/uniform_real_infer.h | 0 .../cpu/kernel}/nnacl/infer/unique_infer.c | 0 .../cpu/kernel}/nnacl/infer/unique_infer.h | 0 .../nnacl/infer/unsorted_segment_sum_infer.c | 0 .../nnacl/infer/unsorted_segment_sum_infer.h | 0 .../cpu/kernel}/nnacl/infer/unsqueeze_infer.c | 0 .../cpu/kernel}/nnacl/infer/unsqueeze_infer.h | 0 .../cpu/kernel}/nnacl/infer/unstack_infer.c | 0 .../cpu/kernel}/nnacl/infer/unstack_infer.h | 0 .../cpu/kernel}/nnacl/infer/where_infer.c | 0 .../cpu/kernel}/nnacl/infer/where_infer.h | 0 .../kernel}/nnacl/instance_norm_parameter.h | 0 .../device/cpu/kernel}/nnacl/int8/add_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/add_int8.h | 0 .../cpu/kernel}/nnacl/int8/arg_min_max_int8.c | 0 .../cpu/kernel}/nnacl/int8/arg_min_max_int8.h | 0 .../cpu/kernel}/nnacl/int8/arithmetic_int8.c | 0 .../cpu/kernel}/nnacl/int8/arithmetic_int8.h | 0 .../kernel}/nnacl/int8/arithmetic_self_int8.c | 0 .../kernel}/nnacl/int8/arithmetic_self_int8.h | 0 .../kernel}/nnacl/int8/batch_to_space_int8.c | 0 .../kernel}/nnacl/int8/batch_to_space_int8.h | 0 .../cpu/kernel}/nnacl/int8/batchnorm_int8.c | 0 .../cpu/kernel}/nnacl/int8/batchnorm_int8.h | 0 .../cpu/kernel}/nnacl/int8/common_func_int8.c | 0 .../cpu/kernel}/nnacl/int8/common_func_int8.h | 0 .../cpu/kernel}/nnacl/int8/concat_int8.c | 0 .../cpu/kernel}/nnacl/int8/concat_int8.h | 0 .../cpu/kernel}/nnacl/int8/conv1x1_int8.c | 0 .../cpu/kernel}/nnacl/int8/conv1x1_int8.h | 0 .../cpu/kernel}/nnacl/int8/conv3x3_int8.c | 0 .../cpu/kernel}/nnacl/int8/conv3x3_int8.h | 0 .../kernel}/nnacl/int8/conv_depthwise_int8.c | 0 .../kernel}/nnacl/int8/conv_depthwise_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/conv_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/conv_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/crop_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/crop_int8.h | 0 .../cpu/kernel}/nnacl/int8/deconv_int8.c | 0 .../cpu/kernel}/nnacl/int8/deconv_int8.h | 0 .../kernel}/nnacl/int8/depth_to_space_int8.c | 0 .../kernel}/nnacl/int8/depth_to_space_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/div_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/div_int8.h | 0 .../kernel}/nnacl/int8/dynamic_matmul_int8.c | 0 .../kernel}/nnacl/int8/dynamic_matmul_int8.h | 0 .../kernel}/nnacl/int8/dynamic_quant_int8.c | 0 .../kernel}/nnacl/int8/dynamic_quant_int8.h | 0 .../cpu/kernel}/nnacl/int8/fixed_point.c | 0 .../cpu/kernel}/nnacl/int8/fixed_point.h | 0 .../cpu/kernel}/nnacl/int8/gatherNd_int8.c | 0 .../cpu/kernel}/nnacl/int8/gatherNd_int8.h | 0 .../cpu/kernel}/nnacl/int8/gather_int8.c | 0 .../cpu/kernel}/nnacl/int8/gather_int8.h | 0 .../cpu/kernel}/nnacl/int8/hswish_int8.c | 0 .../cpu/kernel}/nnacl/int8/hswish_int8.h | 0 .../cpu/kernel}/nnacl/int8/l2_norm_int8.c | 0 .../cpu/kernel}/nnacl/int8/l2_norm_int8.h | 0 .../cpu/kernel}/nnacl/int8/layer_norm_int8.c | 0 .../cpu/kernel}/nnacl/int8/layer_norm_int8.h | 0 .../cpu/kernel}/nnacl/int8/leaky_relu_int8.c | 0 .../cpu/kernel}/nnacl/int8/leaky_relu_int8.h | 0 .../cpu/kernel}/nnacl/int8/matmul_int8.c | 0 .../cpu/kernel}/nnacl/int8/matmul_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/mul_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/mul_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/pack_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/pack_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/pad_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/pad_int8.h | 0 .../cpu/kernel}/nnacl/int8/pooling_int8.c | 0 .../cpu/kernel}/nnacl/int8/pooling_int8.h | 0 .../cpu/kernel}/nnacl/int8/power_int8.c | 0 .../cpu/kernel}/nnacl/int8/power_int8.h | 0 .../nnacl/int8/quant_dtype_cast_int8.c | 0 .../nnacl/int8/quant_dtype_cast_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/quantize.c | 0 .../device/cpu/kernel}/nnacl/int8/quantize.h | 0 .../cpu/kernel}/nnacl/int8/reduce_int8.c | 0 .../cpu/kernel}/nnacl/int8/reduce_int8.h | 0 .../cpu/kernel}/nnacl/int8/relux_int8.c | 0 .../cpu/kernel}/nnacl/int8/relux_int8.h | 0 .../cpu/kernel}/nnacl/int8/reshape_int8.c | 0 .../cpu/kernel}/nnacl/int8/reshape_int8.h | 0 .../cpu/kernel}/nnacl/int8/resize_int8.c | 0 .../cpu/kernel}/nnacl/int8/resize_int8.h | 0 .../cpu/kernel}/nnacl/int8/scale_int8.c | 0 .../cpu/kernel}/nnacl/int8/scale_int8.h | 0 .../cpu/kernel}/nnacl/int8/sigmoid_int8.c | 0 .../cpu/kernel}/nnacl/int8/sigmoid_int8.h | 0 .../cpu/kernel}/nnacl/int8/slice_int8.c | 0 .../cpu/kernel}/nnacl/int8/slice_int8.h | 0 .../cpu/kernel}/nnacl/int8/softmax_int8.c | 0 .../cpu/kernel}/nnacl/int8/softmax_int8.h | 0 .../kernel}/nnacl/int8/space_to_batch_int8.c | 0 .../kernel}/nnacl/int8/space_to_batch_int8.h | 0 .../cpu/kernel}/nnacl/int8/split_int8.c | 0 .../cpu/kernel}/nnacl/int8/split_int8.h | 0 .../cpu/kernel}/nnacl/int8/squeeze_int8.c | 0 .../cpu/kernel}/nnacl/int8/squeeze_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/sub_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/sub_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/tanh_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/tanh_int8.h | 0 .../device/cpu/kernel}/nnacl/int8/topk_int8.c | 0 .../device/cpu/kernel}/nnacl/int8/topk_int8.h | 0 .../cpu/kernel}/nnacl/int8/transpose_int8.c | 0 .../cpu/kernel}/nnacl/int8/transpose_int8.h | 0 .../cpu/kernel}/nnacl/int8/unsqueeze_int8.c | 0 .../cpu/kernel}/nnacl/int8/unsqueeze_int8.h | 0 .../nnacl/intrinsics/avx/DeconvMatMulAvx.c | 0 .../nnacl/intrinsics/avx/PostFuncBiasReluC8.c | 0 .../nnacl/intrinsics/avx/TiledC8MatMulFp32.c | 0 .../avx/WinogradPostFuncBiasReluC8.c | 0 .../nnacl/intrinsics/avx/WinogradTransAvx.c | 0 .../nnacl/intrinsics/avx/common_utils.c | 0 .../nnacl/intrinsics/avx/common_utils.h | 0 .../intrinsics/ms_simd_avx512_instructions.h | 0 .../intrinsics/ms_simd_avx_instructions.h | 0 .../nnacl/intrinsics/ms_simd_instructions.h | 0 .../intrinsics/ms_simd_instructions_fp16.h | 0 .../intrinsics/ms_simd_neon_instructions.h | 0 .../intrinsics/ms_simd_sse_instructions.h | 0 .../intrinsics/sse/ConvDwFp32IndirectRow.c | 0 .../nnacl/intrinsics/sse/ConvDwFp32Row_sse.c | 0 .../nnacl/intrinsics/sse/DepthwiseFp32_Sse.c | 0 .../kernel}/nnacl/intrinsics/sse/MatMul_Sse.c | 0 .../nnacl/intrinsics/sse/PostFuncBiasReluC8.c | 0 .../nnacl/intrinsics/sse/TiledC4MatMulFp32.c | 0 .../sse/WinogradPostFuncBiasReluC4.c | 0 .../nnacl/intrinsics/sse/WinogradTrans.c | 0 .../kernel}/nnacl/intrinsics/sse/sse_common.h | 0 .../device/cpu/kernel}/nnacl/kernel.c | 0 .../device/cpu/kernel}/nnacl/kernel.h | 0 .../cpu/kernel}/nnacl/l2_norm_parameter.h | 0 .../cpu/kernel}/nnacl/layer_norm_parameter.h | 0 .../kernel}/nnacl/lsh_projection_parameter.h | 0 .../device/cpu/kernel}/nnacl/lstm_parameter.h | 0 .../cpu/kernel}/nnacl/matmul_parameter.h | 0 .../device/cpu/kernel}/nnacl/mul_parameter.h | 0 .../device/cpu/kernel}/nnacl/nnacl_common.c | 0 .../device/cpu/kernel}/nnacl/nnacl_common.h | 0 .../device/cpu/kernel}/nnacl/nnacl_utils.c | 0 .../device/cpu/kernel}/nnacl/nnacl_utils.h | 0 .../nnacl/non_max_suppression_parameter.h | 0 .../cpu/kernel}/nnacl/one_hot_parameter.h | 0 .../device/cpu/kernel}/nnacl/op_base.h | 0 .../cpu/kernel}/nnacl/optimize/CMakeLists.txt | 0 .../device/cpu/kernel}/nnacl/pack.h | 0 .../device/cpu/kernel}/nnacl/pad_parameter.h | 0 .../kernel}/nnacl/partial_fusion_parameter.h | 0 .../cpu/kernel}/nnacl/pooling_parameter.h | 0 .../cpu/kernel}/nnacl/power_parameter.h | 0 .../cpu/kernel}/nnacl/predict_parameter.h | 0 .../cpu/kernel}/nnacl/prelu_parameter.h | 0 .../cpu/kernel}/nnacl/prior_box_parameter.h | 0 .../kernel}/nnacl/ragged_range_parameter.h | 0 .../cpu/kernel}/nnacl/random_parameter.h | 0 .../cpu/kernel}/nnacl/reduce_parameter.h | 0 .../kernel}/nnacl/reduce_scatter_parameter.h | 0 .../cpu/kernel}/nnacl/reshape_parameter.h | 0 .../cpu/kernel}/nnacl/resize_parameter.h | 0 .../nnacl/reverse_sequence_parameter.h | 0 .../device/cpu/kernel}/nnacl/scale.h | 0 .../cpu/kernel}/nnacl/sigmoid_parameter.h | 0 .../cpu/kernel}/nnacl/skip_gram_parameter.h | 0 .../cpu/kernel}/nnacl/slice_parameter.h | 0 .../cpu/kernel}/nnacl/softmax_parameter.h | 0 .../kernel}/nnacl/space_to_depth_parameter.h | 0 .../kernel}/nnacl/sparse_to_dense_parameter.h | 0 .../cpu/kernel}/nnacl/splice_parameter.h | 0 .../cpu/kernel}/nnacl/split_parameter.h | 0 .../cpu/kernel}/nnacl/squeeze_parameter.h | 0 .../cpu/kernel}/nnacl/stack_parameter.h | 0 .../kernel}/nnacl/strided_slice_parameter.h | 0 .../kernel}/nnacl/tensor_array_parameter.h | 0 .../device/cpu/kernel}/nnacl/tensor_c.h | 0 .../cpu/kernel}/nnacl/tensorlist_parameter.h | 0 .../device/cpu/kernel}/nnacl/transpose.h | 0 .../cpu/kernel}/nnacl/unsqueeze_parameter.h | 0 .../cpu/kernel}/nnacl/unstack_parameter.h | 0 .../cpu/kernel}/nnacl/upsample_parameter.h | 0 .../cpu/kernel}/nnacl/where_parameter.h | 0 .../device/cpu/kernel}/one_hot_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/one_hot_cpu_kernel.h | 4 +- .../device/cpu/kernel}/pack_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/pack_cpu_kernel.h | 4 +- .../cpu/kernel}/pad_and_shift_cpu_kernel.cc | 2 +- .../cpu/kernel}/pad_and_shift_cpu_kernel.h | 4 +- .../device/cpu/kernel}/pad_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/pad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/print_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/print_cpu_kernel.h | 4 +- .../kernel}/ps/apply_momentum_ps_kernel.cc | 2 +- .../cpu/kernel}/ps/apply_momentum_ps_kernel.h | 4 +- .../ps/embedding_look_up_proxy_kernel.cc | 2 +- .../ps/embedding_look_up_proxy_kernel.h | 4 +- .../kernel}/ps/embedding_look_up_ps_kernel.cc | 4 +- .../kernel}/ps/embedding_look_up_ps_kernel.h | 4 +- .../device/cpu/kernel}/ps/pserver_kernel.cc | 2 +- .../device/cpu/kernel}/ps/pserver_kernel.h | 2 +- .../device/cpu/kernel}/ps/pull_kernel.cc | 2 +- .../device/cpu/kernel}/ps/pull_kernel.h | 4 +- .../device/cpu/kernel}/ps/push_kernel.cc | 2 +- .../device/cpu/kernel}/ps/push_kernel.h | 4 +- .../kernel}/ps/sparse_apply_adam_ps_kernel.cc | 6 +- .../kernel}/ps/sparse_apply_adam_ps_kernel.h | 4 +- .../kernel}/ps/sparse_apply_ftrl_ps_kernel.cc | 4 +- .../kernel}/ps/sparse_apply_ftrl_ps_kernel.h | 4 +- .../ps/sparse_apply_lazy_adam_ps_kernel.cc | 6 +- .../ps/sparse_apply_lazy_adam_ps_kernel.h | 4 +- .../cpu/kernel}/pyfunc/py_func_cpu_kernel.cc | 6 +- .../cpu/kernel}/pyfunc/py_func_cpu_kernel.h | 2 +- .../random_choice_with_mask_cpu_kernel.cc | 4 +- .../random_choice_with_mask_cpu_kernel.h | 4 +- .../device/cpu/kernel}/random_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/random_cpu_kernel.h | 4 +- .../device/cpu/kernel}/range_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/range_cpu_kernel.h | 4 +- .../device/cpu/kernel}/rank_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/rank_cpu_kernel.h | 6 +- .../device/cpu/kernel}/reduce_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/reduce_cpu_kernel.h | 4 +- .../cpu/kernel}/reduce_scatter_cpu_kernel.cc | 6 +- .../cpu/kernel}/reduce_scatter_cpu_kernel.h | 4 +- .../device/cpu/kernel}/reshape_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/reshape_cpu_kernel.h | 4 +- .../cpu/kernel}/resize_bilinear_cpu_kernel.cc | 6 +- .../cpu/kernel}/resize_bilinear_cpu_kernel.h | 4 +- .../resize_bilinear_grad_cpu_kernel.cc | 6 +- .../kernel}/resize_bilinear_grad_cpu_kernel.h | 4 +- .../resize_nearest_neighbor_cpu_kernel.cc | 6 +- .../resize_nearest_neighbor_cpu_kernel.h | 4 +- ...resize_nearest_neighbor_grad_cpu_kernel.cc | 6 +- .../resize_nearest_neighbor_grad_cpu_kernel.h | 4 +- .../kernel}/rl/buffer_append_cpu_kernel.cc | 2 +- .../cpu/kernel}/rl/buffer_append_cpu_kernel.h | 4 +- .../cpu/kernel}/rl/buffer_get_cpu_kernel.cc | 2 +- .../cpu/kernel}/rl/buffer_get_cpu_kernel.h | 4 +- .../kernel}/rl/buffer_sample_cpu_kernel.cc | 2 +- .../cpu/kernel}/rl/buffer_sample_cpu_kernel.h | 4 +- .../kernel}/rl/tensor_array_clear_kernel.cc | 6 +- .../kernel}/rl/tensor_array_clear_kernel.h | 4 +- .../kernel}/rl/tensor_array_close_kernel.cc | 6 +- .../kernel}/rl/tensor_array_close_kernel.h | 4 +- .../kernel}/rl/tensor_array_create_kernel.cc | 6 +- .../kernel}/rl/tensor_array_create_kernel.h | 4 +- .../kernel}/rl/tensor_array_read_kernel.cc | 6 +- .../cpu/kernel}/rl/tensor_array_read_kernel.h | 4 +- .../kernel}/rl/tensor_array_size_kernel.cc | 6 +- .../cpu/kernel}/rl/tensor_array_size_kernel.h | 4 +- .../kernel}/rl/tensor_array_stack_kernel.cc | 6 +- .../kernel}/rl/tensor_array_stack_kernel.h | 4 +- .../kernel}/rl/tensor_array_write_kernel.cc | 8 +- .../kernel}/rl/tensor_array_write_kernel.h | 4 +- .../device/cpu/kernel}/rmsprop_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/rmsprop_cpu_kernel.h | 4 +- .../cpu/kernel}/roi_align_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/roi_align_cpu_kernel.h | 4 +- .../cpu/kernel}/roi_align_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/roi_align_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/rolling_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/rolling_cpu_kernel.h | 6 +- .../kernel}/scatter_arithmetic_cpu_kernel.cc | 4 +- .../kernel}/scatter_arithmetic_cpu_kernel.h | 4 +- .../cpu/kernel}/scatter_nd_cpu_kernel.cc | 4 +- .../cpu/kernel}/scatter_nd_cpu_kernel.h | 4 +- .../kernel}/scatter_nd_update_cpu_kernel.cc | 4 +- .../kernel}/scatter_nd_update_cpu_kernel.h | 4 +- .../cpu/kernel}/searchsorted_cpu_kernel.cc | 2 +- .../cpu/kernel}/searchsorted_cpu_kernel.h | 4 +- .../device/cpu/kernel}/select_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/select_cpu_kernel.h | 4 +- .../device/cpu/kernel}/sgd_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/sgd_cpu_kernel.h | 4 +- .../device/cpu/kernel}/shift_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/shift_cpu_kernel.h | 6 +- ...id_cross_entropy_with_logits_cpu_kernel.cc | 4 +- ...oid_cross_entropy_with_logits_cpu_kernel.h | 4 +- ...oss_entropy_with_logits_grad_cpu_kernel.cc | 4 +- ...ross_entropy_with_logits_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/slice_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/slice_cpu_kernel.h | 4 +- .../cpu/kernel}/slice_grad_cpu_kernel.cc | 4 +- .../cpu/kernel}/slice_grad_cpu_kernel.h | 4 +- .../cpu/kernel}/smooth_l1_loss_cpu_kernel.cc | 4 +- .../cpu/kernel}/smooth_l1_loss_cpu_kernel.h | 4 +- .../kernel}/smooth_l1_loss_grad_cpu_kernel.cc | 4 +- .../kernel}/smooth_l1_loss_grad_cpu_kernel.h | 4 +- .../device/cpu/kernel}/sort_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/sort_cpu_kernel.h | 4 +- .../cpu/kernel}/spacetodepth_cpu_kernel.cc | 4 +- .../cpu/kernel}/spacetodepth_cpu_kernel.h | 4 +- .../kernel}/sparse_apply_adam_cpu_kernel.cc | 6 +- .../kernel}/sparse_apply_adam_cpu_kernel.h | 2 +- .../kernel}/sparse_apply_ftrl_cpu_kernel.cc | 6 +- .../kernel}/sparse_apply_ftrl_cpu_kernel.h | 2 +- .../sparse_apply_lazy_adam_cpu_kernel.cc | 6 +- .../sparse_apply_lazy_adam_cpu_kernel.h | 2 +- ...parse_apply_proximal_adagrad_cpu_kernel.cc | 6 +- ...sparse_apply_proximal_adagrad_cpu_kernel.h | 2 +- .../cpu/kernel}/sparse_optimizer_cpu_kernel.h | 4 +- .../sparse_tensor_dense_matmul_cpu_kernel.cc | 2 +- .../sparse_tensor_dense_matmul_cpu_kernel.h | 4 +- .../cpu/kernel}/sparse_to_dense_cpu_kernal.cc | 4 +- .../cpu/kernel}/sparse_to_dense_cpu_kernal.h | 4 +- .../device/cpu/kernel}/split_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/split_cpu_kernel.h | 6 +- .../kernel}/strided_slice_grad_cpu_kernel.cc | 4 +- .../kernel}/strided_slice_grad_cpu_kernel.h | 6 +- .../cpu/kernel}/stridedslice_cpu_kernel.cc | 6 +- .../cpu/kernel}/stridedslice_cpu_kernel.h | 4 +- .../cpu/kernel}/sub_and_filter_cpu_kernel.cc | 4 +- .../cpu/kernel}/sub_and_filter_cpu_kernel.h | 4 +- .../cpu/kernel}/tensor_copy_cpu_kernel.cc | 4 +- .../cpu/kernel}/tensor_copy_cpu_kernel.h | 4 +- .../kernel}/tensor_copy_slices_cpu_kernel.cc | 6 +- .../kernel}/tensor_copy_slices_cpu_kernel.h | 4 +- .../cpu/kernel}/tensoradd_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/tensoradd_cpu_kernel.h | 4 +- .../device/cpu/kernel}/tile_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/tile_cpu_kernel.h | 4 +- .../device/cpu/kernel}/topk_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/topk_cpu_kernel.h | 4 +- .../cpu/kernel}/transpose_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/transpose_cpu_kernel.h | 4 +- .../device/cpu/kernel}/unary_op_cpu_kernel.cc | 2 +- .../device/cpu/kernel}/unary_op_cpu_kernel.h | 4 +- .../device/cpu/kernel}/unique_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/unique_cpu_kernel.h | 4 +- .../cpu/kernel}/unique_with_pad_cpu_kernel.cc | 4 +- .../cpu/kernel}/unique_with_pad_cpu_kernel.h | 6 +- .../device/cpu/kernel}/unpack_cpu_kernel.cc | 4 +- .../device/cpu/kernel}/unpack_cpu_kernel.h | 4 +- .../unsorted_segment_sum_cpu_kernel.cc | 4 +- .../kernel}/unsorted_segment_sum_cpu_kernel.h | 4 +- .../cpu/kernel}/update_cache_cpu_kernel.cc | 4 +- .../cpu/kernel}/update_cache_cpu_kernel.h | 4 +- .../cpu/kernel}/upper_bound_cpu_kernel.cc | 4 +- .../cpu/kernel}/upper_bound_cpu_kernel.h | 4 +- .../device/cpu/optimizer/CMakeLists.txt | 18 + .../device/cpu/optimizer}/insert_cast_cpu.cc | 14 +- .../device/cpu/optimizer}/insert_cast_cpu.h | 2 +- .../optimizer}/insert_format_transform_op.cc | 8 +- .../optimizer}/insert_format_transform_op.h | 2 +- .../device/gpu/hal/device/CMakeLists.txt | 50 +++ .../device/gpu/hal/device}/blocking_queue.cc | 4 +- .../device/gpu/hal/device}/blocking_queue.h | 0 .../device/gpu/hal/device}/cuda_common.h | 2 +- .../device/gpu/hal/device}/cuda_driver.cc | 2 +- .../device/gpu/hal/device}/cuda_driver.h | 0 .../gpu/hal/device}/cuda_env_checker.cc | 2 +- .../device/gpu/hal/device}/cuda_env_checker.h | 0 .../device}/distribution/collective_common.h | 0 .../distribution/collective_fake_init.cc | 2 +- .../distribution/collective_fake_init.h | 0 .../device}/distribution/collective_init.cc | 2 +- .../device}/distribution/collective_init.h | 0 .../distribution/collective_wrapper.cc | 2 +- .../device}/distribution/collective_wrapper.h | 4 +- .../hal/device}/distribution/mpi_wrapper.cc | 4 +- .../hal/device}/distribution/mpi_wrapper.h | 2 +- .../hal/device}/distribution/nccl_wrapper.cc | 2 +- .../hal/device}/distribution/nccl_wrapper.h | 2 +- .../device/gpu/hal/device}/gpu_bucket.cc | 18 +- .../device/gpu/hal/device}/gpu_bucket.h | 0 .../device/gpu/hal/device}/gpu_buffer_mgr.cc | 2 +- .../device/gpu/hal/device}/gpu_buffer_mgr.h | 2 +- .../device/gpu/hal/device}/gpu_common.h | 0 .../gpu/hal/device}/gpu_device_address.cc | 8 +- .../gpu/hal/device}/gpu_device_address.h | 0 .../gpu/hal/device}/gpu_device_manager.cc | 6 +- .../gpu/hal/device}/gpu_device_manager.h | 4 +- .../device/gpu/hal/device}/gpu_event.cc | 4 +- .../device/gpu/hal/device}/gpu_event.h | 0 .../gpu/hal/device}/gpu_kernel_build.cc | 16 +- .../device/gpu/hal/device}/gpu_kernel_build.h | 2 +- .../gpu/hal/device}/gpu_kernel_runtime.cc | 26 +- .../gpu/hal/device}/gpu_kernel_runtime.h | 6 +- .../gpu/hal/device}/gpu_launch_kernel.cc | 10 +- .../gpu/hal/device}/gpu_launch_kernel.h | 0 .../device/gpu/hal/device}/gpu_launch_mul.cc | 8 +- .../device/gpu/hal/device}/gpu_launch_mul.h | 2 +- .../gpu/hal/device}/gpu_memory_allocator.cc | 4 +- .../gpu/hal/device}/gpu_memory_allocator.h | 4 +- .../hal/device}/gpu_memory_copy_manager.cc | 8 +- .../gpu/hal/device}/gpu_memory_copy_manager.h | 6 +- .../gpu/hal/device}/gpu_memory_manager.cc | 8 +- .../gpu/hal/device}/gpu_memory_manager.h | 0 .../gpu/hal/device}/gpu_stream_assign.cc | 8 +- .../gpu/hal/device}/gpu_stream_assign.h | 4 +- .../gpu/hal/device}/gpu_tensor_array.cc | 6 +- .../device/gpu/hal/device}/gpu_tensor_array.h | 2 +- .../gpu/hal/device}/kernel_info_setter.cc | 20 +- .../gpu/hal/device}/kernel_info_setter.h | 4 +- .../gpu/hal/device}/mpi/mpi_initializer.cc | 2 +- .../gpu/hal/device}/mpi/mpi_initializer.h | 2 +- .../device/gpu/hal/device}/queue_common.h | 0 .../device/gpu/hal/device}/readme.md | 0 .../device/gpu/hal/device}/trt_loader.cc | 4 +- .../device/gpu/hal/device}/trt_loader.h | 0 .../device/gpu/hal/hardware/CMakeLists.txt | 23 ++ .../gpu/hal/hardware}/gpu_device_context.cc | 36 +- .../gpu/hal/hardware}/gpu_device_context.h | 0 .../hardware}/nvidia_collective_comm_lib.cc | 2 +- .../hardware}/nvidia_collective_comm_lib.h | 4 +- .../hardware}/nvidia_communication_group.cc | 2 +- .../hardware}/nvidia_communication_group.h | 2 +- .../device/gpu/hal/hardware/optimizer.h | 58 ++++ .../plugin/device/gpu/kernel/CMakeLists.txt | 39 +++ .../gpu/kernel/akg}/akg_gpu_kernel_build.cc | 8 +- .../gpu/kernel/akg}/akg_gpu_kernel_build.h | 2 +- .../gpu/kernel/akg}/akg_gpu_kernel_mod.cc | 2 +- .../gpu/kernel/akg}/akg_gpu_kernel_mod.h | 4 +- .../gpu/kernel}/arrays/argmax_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/argmax_gpu_kernel.h | 6 +- .../argmaxandminwithvalue_gpu_kernel.cc | 2 +- .../arrays/argmaxandminwithvalue_gpu_kernel.h | 6 +- .../kernel}/arrays/array_reduce_gpu_kernel.cc | 2 +- .../kernel}/arrays/array_reduce_gpu_kernel.h | 6 +- .../kernel}/arrays/batchtospace_gpu_kernel.cc | 2 +- .../kernel}/arrays/batchtospace_gpu_kernel.h | 6 +- .../kernel}/arrays/broadcast_to_gpu_kernel.cc | 2 +- .../kernel}/arrays/broadcast_to_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/cast_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/cast_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/concatv2_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/concatv2_gpu_kernel.h | 6 +- .../arrays/crop_and_resize_gpu_kernel.cc | 2 +- .../arrays/crop_and_resize_gpu_kernel.h | 6 +- .../kernel}/arrays/depthtospace_gpu_kernel.cc | 2 +- .../kernel}/arrays/depthtospace_gpu_kernel.h | 6 +- .../arrays/dynamic_range_gpu_kernel.cc | 2 +- .../kernel}/arrays/dynamic_range_gpu_kernel.h | 6 +- .../arrays/dynamic_shape_gpu_kernel.cc | 2 +- .../kernel}/arrays/dynamic_shape_gpu_kernel.h | 4 +- .../arrays/embedding_lookup_gpu_kernel.cc | 2 +- .../arrays/embedding_lookup_gpu_kernel.h | 6 +- .../extract_image_patches_gpu_kernel.cc | 2 +- .../arrays/extract_image_patches_gpu_kernel.h | 8 +- .../gpu/kernel}/arrays/gather_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/gather_gpu_kernel.h | 6 +- .../kernel}/arrays/gather_grad_gpu_kernel.cc | 2 +- .../kernel}/arrays/gather_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/gathernd_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/gathernd_gpu_kernel.h | 8 +- .../gpu/kernel}/arrays/gatherv2_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/gatherv2_gpu_kernel.h | 8 +- .../gpu/kernel}/arrays/in_top_k_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/in_top_k_gpu_kernel.h | 10 +- .../arrays/matrix_set_diag_gpu_kernel.cc | 6 +- .../arrays/matrix_set_diag_gpu_kernel.h | 10 +- .../gpu/kernel}/arrays/meshgrid_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/meshgrid_gpu_kernel.h | 10 +- .../gpu/kernel}/arrays/one_hot_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/one_hot_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/oneslike_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/oneslike_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/pack_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/pack_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/range_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/range_gpu_kernel.h | 6 +- .../resize_nearest_neighbor_gpu_kernel.cc | 2 +- .../resize_nearest_neighbor_gpu_kernel.h | 6 +- ...resize_nearest_neighbor_grad_gpu_kernel.cc | 2 +- .../resize_nearest_neighbor_grad_gpu_kernel.h | 6 +- .../arrays/reverse_sequence_gpu_kernel.cc | 2 +- .../arrays/reverse_sequence_gpu_kernel.h | 10 +- .../kernel}/arrays/reverse_v2_gpu_kernel.cc | 2 +- .../kernel}/arrays/reverse_v2_gpu_kernel.h | 6 +- .../arrays/scatter_functor_gpu_kernel.cc | 2 +- .../arrays/scatter_functor_gpu_kernel.h | 6 +- .../arrays/scatter_nd_functor_gpu_kernel.cc | 2 +- .../arrays/scatter_nd_functor_gpu_kernel.h | 6 +- .../kernel}/arrays/scatter_nd_gpu_kernel.cc | 2 +- .../kernel}/arrays/scatter_nd_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/select_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/select_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/slice_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/slice_gpu_kernel.h | 6 +- .../kernel}/arrays/slice_grad_gpu_kernel.cc | 2 +- .../kernel}/arrays/slice_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/sort_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/sort_gpu_kernel.h | 10 +- .../kernel}/arrays/spacetobatch_gpu_kernel.cc | 2 +- .../kernel}/arrays/spacetobatch_gpu_kernel.h | 6 +- .../kernel}/arrays/spacetodepth_gpu_kernel.cc | 2 +- .../kernel}/arrays/spacetodepth_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/split_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/split_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/squeeze_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/squeeze_gpu_kernel.h | 4 +- .../kernel}/arrays/strided_slice_gpu_common.h | 4 +- .../arrays/strided_slice_gpu_kernel.cc | 2 +- .../kernel}/arrays/strided_slice_gpu_kernel.h | 8 +- .../arrays/strided_slice_grad_gpu_kernel.cc | 2 +- .../arrays/strided_slice_grad_gpu_kernel.h | 8 +- .../kernel}/arrays/tensor_copy_gpu_kernel.cc | 4 +- .../kernel}/arrays/tensor_copy_gpu_kernel.h | 4 +- .../arrays/tensor_copy_slices_gpu_kernel.cc | 2 +- .../arrays/tensor_copy_slices_gpu_kernel.h | 8 +- .../arrays/tensor_scatter_add_gpu_kernel.cc | 2 +- .../arrays/tensor_scatter_add_gpu_kernel.h | 6 +- .../arrays/tensor_scatter_max_gpu_kernel.cc | 2 +- .../arrays/tensor_scatter_max_gpu_kernel.h | 6 +- .../arrays/tensor_scatter_min_gpu_kernel.cc | 2 +- .../arrays/tensor_scatter_min_gpu_kernel.h | 6 +- .../arrays/tensor_scatter_sub_gpu_kernel.cc | 2 +- .../arrays/tensor_scatter_sub_gpu_kernel.h | 6 +- .../tensor_scatter_update_gpu_kernel.cc | 2 +- .../arrays/tensor_scatter_update_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/tile_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/tile_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/topk_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/topk_gpu_kernel.h | 8 +- .../kernel}/arrays/transpose_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/transpose_gpu_kernel.h | 8 +- .../gpu/kernel}/arrays/unique_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/unique_gpu_kernel.h | 6 +- .../gpu/kernel}/arrays/unpack_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/unpack_gpu_kernel.h | 6 +- .../arrays/unsorted_segment_max_gpu_kernel.cc | 2 +- .../arrays/unsorted_segment_max_gpu_kernel.h | 6 +- .../arrays/unsorted_segment_min_gpu_kernel.cc | 2 +- .../arrays/unsorted_segment_min_gpu_kernel.h | 6 +- .../arrays/unsorted_segment_sum_gpu_kernel.cc | 2 +- .../arrays/unsorted_segment_sum_gpu_kernel.h | 6 +- .../kernel}/arrays/zeroslike_gpu_kernel.cc | 2 +- .../gpu/kernel}/arrays/zeroslike_gpu_kernel.h | 4 +- .../gpu/kernel}/control/recv_gpu_kernel.cc | 2 +- .../gpu/kernel}/control/recv_gpu_kernel.h | 4 +- .../gpu/kernel}/control/send_gpu_kernel.cc | 2 +- .../gpu/kernel}/control/send_gpu_kernel.h | 4 +- .../gpu/kernel}/cuda_impl/adagrad_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/adagrad_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/adam_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/adam_impl.cuh | 2 +- .../cuda_impl/adam_weight_decay_impl.cu | 2 +- .../cuda_impl/adam_weight_decay_impl.cuh | 0 .../adaptive_avg_pool2d_grad_impl.cu | 2 +- .../adaptive_avg_pool2d_grad_impl.cuh | 2 +- .../cuda_impl/adaptive_avg_pool2d_impl.cu | 2 +- .../cuda_impl/adaptive_avg_pool2d_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/add_relu_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/add_relu_v2_impl.cu | 4 +- .../kernel}/cuda_impl/add_relu_v2_impl.cuh | 2 +- .../cuda_impl/apply_gradient_descent_impl.cu | 2 +- .../cuda_impl/apply_gradient_descent_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/argmax_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/argmax_impl.cuh | 0 .../gpu/kernel}/cuda_impl/assign_add_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/assign_add_impl.cuh | 0 .../kernel}/cuda_impl/batchnorm_fold2_impl.cu | 0 .../cuda_impl/batchnorm_fold2_impl.cuh | 2 +- .../kernel}/cuda_impl/batchnorm_fold_impl.cu | 2 +- .../kernel}/cuda_impl/batchnorm_fold_impl.cuh | 0 .../kernel}/cuda_impl/batchnorm_grad_impl.cu | 0 .../kernel}/cuda_impl/batchnorm_grad_impl.cuh | 2 +- .../kernel}/cuda_impl/batchtospace_impl.cu | 2 +- .../kernel}/cuda_impl/batchtospace_impl.cuh | 0 .../cuda_impl/bce_with_logits_loss_impl.cu | 2 +- .../cuda_impl/bce_with_logits_loss_impl.cuh | 2 +- .../kernel}/cuda_impl/bias_add_grad_impl.cu | 6 +- .../kernel}/cuda_impl/bias_add_grad_impl.cuh | 2 +- .../cuda_impl/boundingbox_decode_impl.cu | 2 +- .../cuda_impl/boundingbox_decode_impl.cuh | 2 +- .../cuda_impl/boundingbox_encode_impl.cu | 2 +- .../cuda_impl/boundingbox_encode_impl.cuh | 2 +- .../kernel}/cuda_impl/broadcast_grad_impl.cu | 6 +- .../kernel}/cuda_impl/broadcast_grad_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/broadcast_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/broadcast_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/cast_all_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/cast_all_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/cast_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/cast_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/check_valid_impl.cu | 2 +- .../kernel}/cuda_impl/check_valid_impl.cuh | 2 +- .../kernel}/cuda_impl/clip_grad_norm_impl.cu | 2 +- .../kernel}/cuda_impl/clip_grad_norm_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/concatv2_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/concatv2_impl.cuh | 2 +- .../cuda_impl/convert_gradient_impl.cu | 0 .../cuda_impl/convert_gradient_impl.cuh | 2 +- .../kernel}/cuda_impl/correction_mul_impl.cu | 2 +- .../kernel}/cuda_impl/correction_mul_impl.cuh | 0 .../kernel}/cuda_impl/crop_and_resize_impl.cu | 2 +- .../cuda_impl/crop_and_resize_impl.cuh | 2 +- .../kernel}/cuda_impl/cross_entropy_impl.cu | 2 +- .../kernel}/cuda_impl/cross_entropy_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/ctcloss_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/ctcloss_impl.cuh | 0 .../gpu/kernel}/cuda_impl/cumprod_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/cumprod_impl.cuh | 0 .../gpu/kernel}/cuda_impl/cumsum_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/cumsum_impl.cuh | 0 .../kernel}/cuda_impl/depthtospace_impl.cu | 2 +- .../kernel}/cuda_impl/depthtospace_impl.cuh | 0 .../cuda_impl/determinant_triangle_impl.cu | 0 .../cuda_impl/determinant_triangle_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/dropout3d_impl.cu | 0 .../gpu/kernel}/cuda_impl/dropout3d_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/dropout_impl.cu | 0 .../gpu/kernel}/cuda_impl/dropout_impl.cuh | 2 +- .../kernel}/cuda_impl/dynamic_range_impl.cu | 2 +- .../kernel}/cuda_impl/dynamic_range_impl.cuh | 0 .../kernel}/cuda_impl/dynamic_stitch_impl.cu | 2 +- .../kernel}/cuda_impl/dynamic_stitch_impl.cuh | 0 .../gpu/kernel}/cuda_impl/einsum_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/einsum_impl.cuh | 2 +- .../cuda_impl/embedding_lookup_impl.cu | 6 +- .../cuda_impl/embedding_lookup_impl.cuh | 0 .../gpu/kernel}/cuda_impl/equalcount_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/equalcount_impl.cuh | 0 .../cuda_impl/extract_image_patches_impl.cu | 2 +- .../cuda_impl/extract_image_patches_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/eye_impl.cu | 0 .../device/gpu/kernel}/cuda_impl/eye_impl.cuh | 2 +- ...ake_learned_scale_quant_perchannel_impl.cu | 2 +- ...ke_learned_scale_quant_perchannel_impl.cuh | 2 +- .../fake_learned_scale_quant_perlayer_impl.cu | 2 +- ...fake_learned_scale_quant_perlayer_impl.cuh | 2 +- .../cuda_impl/fake_quant_perchannel_impl.cu | 4 +- .../cuda_impl/fake_quant_perchannel_impl.cuh | 2 +- .../cuda_impl/fake_quant_perlayer_impl.cu | 0 .../cuda_impl/fake_quant_perlayer_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/fill_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/fill_impl.cuh | 2 +- .../kernel}/cuda_impl/float_status_impl.cu | 2 +- .../kernel}/cuda_impl/float_status_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/ftrl_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/ftrl_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/gather.cu | 4 +- .../device/gpu/kernel}/cuda_impl/gather.cuh | 0 .../gpu/kernel}/cuda_impl/gather_grad.cu | 6 +- .../gpu/kernel}/cuda_impl/gather_grad.cuh | 0 .../device/gpu/kernel}/cuda_impl/gathernd.cu | 4 +- .../device/gpu/kernel}/cuda_impl/gathernd.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/gatherv2.cu | 4 +- .../device/gpu/kernel}/cuda_impl/gatherv2.cuh | 0 .../device/gpu/kernel}/cuda_impl/gelu_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/gelu_impl.cuh | 2 +- .../cuda_impl/general_reduction_impl.cu | 4 +- .../cuda_impl/general_reduction_impl.cuh | 0 .../device/gpu/kernel}/cuda_impl/hash_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/hash_impl.cuh | 0 .../gpu/kernel}/cuda_impl/hsigmoid_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/hsigmoid_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/hswish_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/hswish_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/in_top_k_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/in_top_k_impl.cuh | 0 .../gpu/kernel}/cuda_impl/index_add_impl.cu | 6 +- .../gpu/kernel}/cuda_impl/index_add_impl.cuh | 0 .../kernel}/cuda_impl/instance_norm_impl.cu | 4 +- .../kernel}/cuda_impl/instance_norm_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/iou_impl.cu | 2 +- .../device/gpu/kernel}/cuda_impl/iou_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/l2_loss.cu | 4 +- .../device/gpu/kernel}/cuda_impl/l2_loss.cuh | 0 .../gpu/kernel}/cuda_impl/l2normalize_impl.cu | 2 +- .../kernel}/cuda_impl/l2normalize_impl.cuh | 0 .../cuda_impl/layer_norm_grad_grad_impl.cu | 4 +- .../cuda_impl/layer_norm_grad_grad_impl.cuh | 2 +- .../kernel}/cuda_impl/layer_norm_grad_impl.cu | 4 +- .../cuda_impl/layer_norm_grad_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/layer_norm_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/layer_norm_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/linspace.cu | 2 +- .../device/gpu/kernel}/cuda_impl/linspace.cuh | 2 +- .../cuda_impl/local_response_norm_impl.cu | 4 +- .../cuda_impl/local_response_norm_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/logical_not_impl.cu | 4 +- .../kernel}/cuda_impl/logical_not_impl.cuh | 2 +- .../cuda_impl/loss_with_reduction_impl.cu | 2 +- .../cuda_impl/loss_with_reduction_impl.cuh | 0 .../cuda_impl/matrix_band_part_impl.cu | 0 .../cuda_impl/matrix_band_part_impl.cuh | 2 +- .../kernel}/cuda_impl/matrix_combine_impl.cu | 0 .../kernel}/cuda_impl/matrix_combine_impl.cuh | 2 +- .../cuda_impl/matrix_diag_part_impl.cu | 0 .../cuda_impl/matrix_diag_part_impl.cuh | 2 +- .../kernel}/cuda_impl/matrix_set_diag_impl.cu | 0 .../cuda_impl/matrix_set_diag_impl.cuh | 2 +- .../kernel}/cuda_impl/matrix_split_impl.cu | 0 .../kernel}/cuda_impl/matrix_split_impl.cuh | 2 +- .../maxpool_with_argmax_grad_impl.cu | 4 +- .../maxpool_with_argmax_grad_impl.cuh | 0 .../cuda_impl/maxpool_with_argmax_impl.cu | 2 +- .../cuda_impl/maxpool_with_argmax_impl.cuh | 0 .../kernel}/cuda_impl/minmax_update_impl.cu | 2 +- .../kernel}/cuda_impl/minmax_update_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/mirror_pad_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/mirror_pad_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/momentum_impl.cu | 0 .../gpu/kernel}/cuda_impl/momentum_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/multinomial_impl.cu | 0 .../kernel}/cuda_impl/multinomial_impl.cuh | 2 +- .../kernel}/cuda_impl/nms_with_mask_impl.cu | 0 .../kernel}/cuda_impl/nms_with_mask_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/one_hot_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/one_hot_impl.cuh | 0 .../gpu/kernel}/cuda_impl/oneslike_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/oneslike_impl.cuh | 0 .../device/gpu/kernel}/cuda_impl/pack.cu | 2 +- .../device/gpu/kernel}/cuda_impl/pack.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/pad_impl.cu | 2 +- .../device/gpu/kernel}/cuda_impl/pad_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/prelu_grad_impl.cu | 6 +- .../gpu/kernel}/cuda_impl/prelu_grad_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/prelu_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/prelu_impl.cuh | 2 +- .../kernel}/cuda_impl/psroi_pooling_impl.cu | 6 +- .../kernel}/cuda_impl/psroi_pooling_impl.cuh | 2 +- .../kernel}/cuda_impl/random_categorical.cu | 2 +- .../kernel}/cuda_impl/random_categorical.cuh | 2 +- .../cuda_impl/random_choice_with_mask_impl.cu | 2 +- .../random_choice_with_mask_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/random_op_impl.cu | 0 .../gpu/kernel}/cuda_impl/random_op_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/range_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/range_impl.cuh | 0 .../gpu/kernel}/cuda_impl/rcwm_small_impl.cu | 4 +- .../kernel}/cuda_impl/real_to_complex_impl.cu | 2 +- .../cuda_impl/real_to_complex_impl.cuh | 0 .../gpu/kernel}/cuda_impl/relu_grad_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/relu_grad_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/relu_impl.cu | 6 +- .../gpu/kernel}/cuda_impl/relu_impl.cuh | 2 +- .../kernel}/cuda_impl/resize_bilinear_impl.cu | 6 +- .../cuda_impl/resize_bilinear_impl.cuh | 2 +- .../resize_nearest_neighbor_grad_impl.cu | 4 +- .../resize_nearest_neighbor_grad_impl.cuh | 2 +- .../cuda_impl/resize_nearest_neighbor_impl.cu | 2 +- .../resize_nearest_neighbor_impl.cuh | 2 +- .../cuda_impl/reverse_sequence_impl.cu | 2 +- .../cuda_impl/reverse_sequence_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/reverse_v2_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/reverse_v2_impl.cuh | 0 .../cuda_impl/rl/discounted_return_impl.cu | 2 +- .../cuda_impl/rl/discounted_return_impl.cuh | 0 .../kernel}/cuda_impl/rl/rl_buffer_impl.cu | 2 +- .../kernel}/cuda_impl/rl/rl_buffer_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/rl/tag_env_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/rl/tag_env_impl.cuh | 0 .../gpu/kernel}/cuda_impl/rmsprop_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/rmsprop_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/roi_align_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/roi_align_impl.cuh | 0 .../kernel}/cuda_impl/scatter_functor_impl.cu | 4 +- .../cuda_impl/scatter_functor_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/scatter_nd.cu | 6 +- .../gpu/kernel}/cuda_impl/scatter_nd.cuh | 2 +- .../cuda_impl/scatter_nd_functor_impl.cu | 4 +- .../cuda_impl/scatter_nd_functor_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/select_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/select_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/sgd_impl.cu | 2 +- .../device/gpu/kernel}/cuda_impl/sgd_impl.cuh | 2 +- ...oid_cross_entropy_with_logits_grad_impl.cu | 2 +- ...id_cross_entropy_with_logits_grad_impl.cuh | 2 +- .../sigmoid_cross_entropy_with_logits_impl.cu | 2 +- ...sigmoid_cross_entropy_with_logits_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/slice_copy_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/slice_copy_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/slice_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/slice_impl.cuh | 2 +- .../kernel}/cuda_impl/smooth_l1_loss_impl.cu | 2 +- .../kernel}/cuda_impl/smooth_l1_loss_impl.cuh | 0 .../gpu/kernel}/cuda_impl/softplus_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/softplus_impl.cuh | 2 +- .../kernel}/cuda_impl/spacetobatch_impl.cu | 2 +- .../kernel}/cuda_impl/spacetobatch_impl.cuh | 0 .../kernel}/cuda_impl/spacetodepth_impl.cu | 2 +- .../kernel}/cuda_impl/spacetodepth_impl.cuh | 0 .../sparse_apply_proximal_adagrad_impl.cu | 2 +- .../sparse_apply_proximal_adagrad_impl.cuh | 2 +- .../sparse_cross_entropy_cuda_impl.cu | 0 .../sparse_cross_entropy_cuda_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/sparse_ftrl_impl.cu | 2 +- .../kernel}/cuda_impl/sparse_ftrl_impl.cuh | 0 .../gpu/kernel}/cuda_impl/split_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/split_impl.cuh | 2 +- .../sponge/angle/angle_atom_energy_impl.cu | 6 +- .../sponge/angle/angle_atom_energy_impl.cuh | 2 +- .../sponge/angle/angle_energy_impl.cu | 6 +- .../sponge/angle/angle_energy_impl.cuh | 2 +- .../sponge/angle/angle_force_impl.cu | 6 +- .../sponge/angle/angle_force_impl.cuh | 2 +- .../angle_force_with_atom_energy_impl.cu | 6 +- .../angle_force_with_atom_energy_impl.cuh | 2 +- .../bond/bond_atom_energy_cuda_gpu_impl.cu | 6 +- .../bond/bond_atom_energy_cuda_gpu_impl.cuh | 2 +- .../sponge/bond/bond_energy_cuda_gpu_impl.cu | 6 +- .../sponge/bond/bond_energy_cuda_gpu_impl.cuh | 2 +- .../sponge/bond/bond_force_cuda_gpu_impl.cu | 6 +- .../sponge/bond/bond_force_cuda_gpu_impl.cuh | 2 +- ..._force_with_atom_energy_and_virial_impl.cu | 6 +- ...force_with_atom_energy_and_virial_impl.cuh | 2 +- .../bond/bond_force_with_atom_energy_impl.cu | 6 +- .../bond/bond_force_with_atom_energy_impl.cuh | 2 +- .../bond/bond_force_with_atom_virial_impl.cu | 6 +- .../bond/bond_force_with_atom_virial_impl.cuh | 2 +- .../sponge/common/atomcrdtocv_impl.cu | 6 +- .../sponge/common/atomcrdtocv_impl.cuh | 2 +- .../sponge/common/crd_to_uint_crd_impl.cu | 4 +- .../sponge/common/crd_to_uint_crd_impl.cuh | 2 +- .../common/crd_to_uint_crd_quarter_impl.cu | 4 +- .../common/crd_to_uint_crd_quarter_impl.cuh | 2 +- .../sponge/common/get_center_of_mass_impl.cu | 4 +- .../sponge/common/get_center_of_mass_impl.cuh | 2 +- .../cuda_impl/sponge/common/getcenter_impl.cu | 4 +- .../sponge/common/getcenter_impl.cuh | 2 +- .../sponge/common/map_center_of_mass_impl.cu | 4 +- .../sponge/common/map_center_of_mass_impl.cuh | 2 +- .../sponge/common/mdtemperature_impl.cu | 4 +- .../sponge/common/mdtemperature_impl.cuh | 2 +- .../sponge/common/total_c6_get_impl.cu | 4 +- .../sponge/common/total_c6_get_impl.cuh | 2 +- .../cuda_impl/sponge/common_sponge.cuh | 2 +- .../sponge/crdmcmap/cal_no_wrap_crd_impl.cu | 6 +- .../sponge/crdmcmap/cal_no_wrap_crd_impl.cuh | 2 +- .../crdmcmap/refresh_boxmaptimes_impl.cu | 4 +- .../crdmcmap/refresh_boxmaptimes_impl.cuh | 2 +- .../dihedral/dihedral_atom_energy_impl.cu | 6 +- .../dihedral/dihedral_atom_energy_impl.cuh | 2 +- .../sponge/dihedral/dihedral_energy_impl.cu | 6 +- .../sponge/dihedral/dihedral_energy_impl.cuh | 2 +- .../sponge/dihedral/dihedral_force_impl.cu | 6 +- .../sponge/dihedral/dihedral_force_impl.cuh | 2 +- .../dihedral_force_with_atom_energy_impl.cu | 6 +- .../dihedral_force_with_atom_energy_impl.cuh | 2 +- ...ce_with_lj_virial_direct_cf_energy_impl.cu | 4 +- ...e_with_lj_virial_direct_cf_energy_impl.cuh | 2 +- .../cuda_impl/sponge/lj/lj_energy_impl.cu | 4 +- .../cuda_impl/sponge/lj/lj_energy_impl.cuh | 2 +- .../cuda_impl/sponge/lj/lj_force_impl.cu | 4 +- .../cuda_impl/sponge/lj/lj_force_impl.cuh | 2 +- .../lj/lj_force_with_pme_direct_force_impl.cu | 4 +- .../lj_force_with_pme_direct_force_impl.cuh | 2 +- ..._pme_direct_force_with_atom_energy_impl.cu | 4 +- ...pme_direct_force_with_atom_energy_impl.cuh | 2 +- .../nb14/dihedral_14_cf_atom_energy_impl.cu | 4 +- .../nb14/dihedral_14_cf_atom_energy_impl.cuh | 2 +- .../sponge/nb14/dihedral_14_cf_energy_impl.cu | 4 +- .../nb14/dihedral_14_cf_energy_impl.cuh | 2 +- .../nb14/dihedral_14_lj_atom_energy_impl.cu | 4 +- .../nb14/dihedral_14_lj_atom_energy_impl.cuh | 2 +- ..._force_with_atom_energy_and_virial_impl.cu | 4 +- ...force_with_atom_energy_and_virial_impl.cuh | 2 +- ...al_14_lj_cf_force_with_atom_energy_impl.cu | 4 +- ...l_14_lj_cf_force_with_atom_energy_impl.cuh | 2 +- .../sponge/nb14/dihedral_14_lj_energy_impl.cu | 4 +- .../nb14/dihedral_14_lj_energy_impl.cuh | 2 +- .../sponge/nb14/dihedral_14_lj_force_impl.cu | 4 +- .../sponge/nb14/dihedral_14_lj_force_impl.cuh | 2 +- ...ihedral_14_lj_force_with_direct_cf_impl.cu | 4 +- ...hedral_14_lj_force_with_direct_cf_impl.cuh | 2 +- .../neighbor_list/neighbor_list_impl.cu | 2 +- .../neighbor_list/neighbor_list_impl.cuh | 2 +- .../md_iteration_gradient_descent_impl.cu | 6 +- .../md_iteration_gradient_descent_impl.cuh | 2 +- .../nvtit/md_iteration_leap_frog_impl.cu | 4 +- .../nvtit/md_iteration_leap_frog_impl.cuh | 2 +- ...md_iteration_leap_frog_liujian_gpu_impl.cu | 6 +- ...d_iteration_leap_frog_liujian_gpu_impl.cuh | 2 +- ...ion_leap_frog_liujian_with_max_vel_impl.cu | 6 +- ...on_leap_frog_liujian_with_max_vel_impl.cuh | 2 +- ...d_iteration_leap_frog_with_max_vel_impl.cu | 6 +- ..._iteration_leap_frog_with_max_vel_impl.cuh | 2 +- ...d_iteration_setup_random_state_gpu_impl.cu | 6 +- ..._iteration_setup_random_state_gpu_impl.cuh | 2 +- .../cuda_impl/sponge/pme/fft_3d_impl.cu | 4 +- .../cuda_impl/sponge/pme/fft_3d_impl.cuh | 2 +- .../cuda_impl/sponge/pme/ifft_3d_impl.cu | 4 +- .../cuda_impl/sponge/pme/ifft_3d_impl.cuh | 2 +- .../cuda_impl/sponge/pme/pme_common.cuh | 2 +- .../cuda_impl/sponge/pme/pme_energy_impl.cu | 6 +- .../cuda_impl/sponge/pme/pme_energy_impl.cuh | 2 +- .../sponge/pme/pme_energy_update_impl.cu | 6 +- .../sponge/pme/pme_energy_update_impl.cuh | 2 +- .../sponge/pme/pme_excluded_force_impl.cu | 4 +- .../sponge/pme/pme_excluded_force_impl.cuh | 2 +- .../sponge/pme/pme_reciprocal_force_impl.cu | 4 +- .../sponge/pme/pme_reciprocal_force_impl.cuh | 2 +- .../sponge/restrain/restrain_energy_impl.cu | 6 +- .../sponge/restrain/restrain_energy_impl.cuh | 2 +- .../restrain_force_atom_energy_virial_impl.cu | 4 +- ...restrain_force_atom_energy_virial_impl.cuh | 2 +- .../sponge/restrain/restrain_force_impl.cu | 6 +- .../sponge/restrain/restrain_force_impl.cuh | 2 +- .../constrain_force_cycle_impl.cu | 4 +- .../constrain_force_cycle_impl.cuh | 2 +- .../constrain_force_cycle_with_virial_impl.cu | 4 +- ...constrain_force_cycle_with_virial_impl.cuh | 2 +- .../constrain_force_virial_impl.cu | 4 +- .../constrain_force_virial_impl.cuh | 2 +- .../simple_constrain/last_crd_to_dr_impl.cu | 4 +- .../simple_constrain/last_crd_to_dr_impl.cuh | 2 +- .../simple_constrain/refresh_crd_vel_impl.cu | 4 +- .../simple_constrain/refresh_crd_vel_impl.cuh | 2 +- .../simple_constrain/refresh_uint_crd_impl.cu | 4 +- .../refresh_uint_crd_impl.cuh | 2 +- .../kernel}/cuda_impl/square_sum_all_impl.cu | 4 +- .../kernel}/cuda_impl/square_sum_all_impl.cuh | 2 +- .../cuda_impl/sync_batch_norm_grad_impl.cu | 6 +- .../cuda_impl/sync_batch_norm_grad_impl.cuh | 2 +- .../kernel}/cuda_impl/sync_batch_norm_impl.cu | 6 +- .../cuda_impl/sync_batch_norm_impl.cuh | 2 +- .../kernel}/cuda_impl/tensor_scatter_add.cu | 6 +- .../kernel}/cuda_impl/tensor_scatter_add.cuh | 2 +- .../kernel}/cuda_impl/tensor_scatter_max.cu | 6 +- .../kernel}/cuda_impl/tensor_scatter_max.cuh | 2 +- .../kernel}/cuda_impl/tensor_scatter_min.cu | 6 +- .../kernel}/cuda_impl/tensor_scatter_min.cuh | 2 +- .../kernel}/cuda_impl/tensor_scatter_sub.cu | 6 +- .../kernel}/cuda_impl/tensor_scatter_sub.cuh | 2 +- .../cuda_impl/tensor_scatter_update.cu | 6 +- .../cuda_impl/tensor_scatter_update.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/tile_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/tile_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/topk_impl.cu | 4 +- .../gpu/kernel}/cuda_impl/topk_impl.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/topk_lib.cuh | 0 .../gpu/kernel}/cuda_impl/transpose_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/transpose_impl.cuh | 0 .../kernel}/cuda_impl/transpose_impl_opt.cu | 2 +- .../kernel}/cuda_impl/transpose_impl_opt.cuh | 0 .../cuda_impl/triangle_matrix_copy_impl.cu | 0 .../cuda_impl/triangle_matrix_copy_impl.cuh | 2 +- .../kernel}/cuda_impl/unary_op_grad_impl.cu | 0 .../kernel}/cuda_impl/unary_op_grad_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/unary_op_impl.cu | 0 .../gpu/kernel}/cuda_impl/unary_op_impl.cuh | 2 +- .../uniform_candidate_sampler_impl.cu | 2 +- .../uniform_candidate_sampler_impl.cuh | 2 +- .../gpu/kernel}/cuda_impl/unique_impl.cu | 2 +- .../gpu/kernel}/cuda_impl/unique_impl.cuh | 0 .../device/gpu/kernel}/cuda_impl/unpack.cu | 2 +- .../device/gpu/kernel}/cuda_impl/unpack.cuh | 2 +- .../kernel}/cuda_impl/unsorted_segment_max.cu | 2 +- .../cuda_impl/unsorted_segment_max.cuh | 2 +- .../kernel}/cuda_impl/unsorted_segment_min.cu | 2 +- .../cuda_impl/unsorted_segment_min.cuh | 2 +- .../kernel}/cuda_impl/unsorted_segment_sum.cu | 4 +- .../cuda_impl/unsorted_segment_sum.cuh | 2 +- .../device/gpu/kernel}/cuda_impl/util.cuh | 2 +- .../kernel}/custom/custom_aot_gpu_kernel.h | 6 +- .../gpu/kernel}/data/dataset_init_kernel.cc | 10 +- .../gpu/kernel}/data/dataset_init_kernel.h | 4 +- .../kernel}/data/dataset_iterator_kernel.cc | 10 +- .../kernel}/data/dataset_iterator_kernel.h | 8 +- .../gpu/kernel}/data/dataset_profiling.cc | 2 +- .../gpu/kernel}/data/dataset_profiling.h | 0 .../device/gpu/kernel}/data/dataset_utils.cc | 4 +- .../device/gpu/kernel}/data/dataset_utils.h | 0 .../gpu/kernel}/debug/print_gpu_kernel.cc | 2 +- .../gpu/kernel}/debug/print_gpu_kernel.h | 6 +- .../gpu/kernel}/environ/environ_gpu_create.cc | 6 +- .../gpu/kernel}/environ/environ_gpu_create.h | 4 +- .../environ/environ_gpu_destroy_all.cc | 4 +- .../kernel}/environ/environ_gpu_destroy_all.h | 4 +- .../gpu/kernel}/environ/environ_gpu_get.cc | 6 +- .../gpu/kernel}/environ/environ_gpu_get.h | 4 +- .../gpu/kernel}/environ/environ_gpu_set.cc | 8 +- .../gpu/kernel}/environ/environ_gpu_set.h | 4 +- .../device/gpu/kernel}/gpu_kernel.cc | 2 +- .../device/gpu/kernel}/gpu_kernel.h | 12 +- .../device/gpu/kernel}/gpu_kernel_factory.cc | 6 +- .../device/gpu/kernel}/gpu_kernel_factory.h | 6 +- .../device/gpu/kernel}/gpu_kernel_mod.h | 2 +- .../device/gpu/kernel}/kernel_constants.h | 0 .../gpu/kernel}/math/addn_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/math/addn_gpu_kernel.h | 10 +- .../gpu/kernel}/math/assign_add_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/assign_add_gpu_kernel.h | 6 +- .../math/broadcast_complex_gpu_kernel.cc | 2 +- .../math/broadcast_complex_gpu_kernel.h | 10 +- .../gpu/kernel}/math/broadcast_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/broadcast_gpu_kernel.h | 10 +- .../kernel}/math/broadcast_grad_gpu_kernel.cc | 2 +- .../kernel}/math/broadcast_grad_gpu_kernel.h | 10 +- .../gpu/kernel}/math/cast_all_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/cast_all_gpu_kernel.h | 6 +- .../gpu/kernel}/math/cholesky_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/cholesky_gpu_kernel.h | 12 +- .../kernel}/math/cholesky_solve_gpu_kernel.cc | 2 +- .../kernel}/math/cholesky_solve_gpu_kernel.h | 8 +- .../math/cholesky_trsm_solve_gpu_kernel.cc | 2 +- .../math/cholesky_trsm_solve_gpu_kernel.h | 10 +- .../gpu/kernel}/math/cumprod_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/cumprod_gpu_kernel.h | 6 +- .../gpu/kernel}/math/cumsum_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/cumsum_gpu_kernel.h | 6 +- .../math/determinant_triangle_gpu_kernel.cc | 2 +- .../math/determinant_triangle_gpu_kernel.h | 6 +- .../gpu/kernel}/math/eigh_c_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/eigh_c_gpu_kernel.h | 14 +- .../gpu/kernel}/math/eigh_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/math/eigh_gpu_kernel.h | 12 +- .../gpu/kernel}/math/einsum_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/einsum_gpu_kernel.h | 6 +- .../kernel}/math/einsum_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/einsum_grad_gpu_kernel.h | 6 +- .../device/gpu/kernel}/math/einsum_helper.h | 12 +- .../gpu/kernel}/math/equalcount_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/equalcount_gpu_kernel.h | 6 +- .../kernel}/math/float_status_gpu_kernel.cc | 2 +- .../kernel}/math/float_status_gpu_kernel.h | 8 +- .../gpu/kernel}/math/identity_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/identity_gpu_kernel.h | 4 +- .../gpu/kernel}/math/index_add_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/index_add_gpu_kernel.h | 6 +- .../device/gpu/kernel}/math/linspace.cc | 2 +- .../device/gpu/kernel}/math/linspace.h | 8 +- .../kernel}/math/logical_not_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/logical_not_gpu_kernel.h | 6 +- .../device/gpu/kernel}/math/lu_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/math/lu_gpu_kernel.h | 8 +- .../gpu/kernel}/math/lu_solve_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/lu_solve_gpu_kernel.h | 8 +- .../gpu/kernel}/math/matmul_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/matmul_gpu_kernel.h | 8 +- .../math/matrix_band_part_gpu_kernel.cc | 2 +- .../math/matrix_band_part_gpu_kernel.h | 10 +- .../math/matrix_diag_part_gpu_kernel.cc | 2 +- .../math/matrix_diag_part_gpu_kernel.h | 12 +- .../kernel}/math/matrix_inverse_gpu_kernel.cc | 2 +- .../kernel}/math/matrix_inverse_gpu_kernel.h | 6 +- .../kernel}/math/multinomial_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/multinomial_gpu_kernel.h | 10 +- .../kernel}/math/nms_with_mask_gpu_kernel.cc | 2 +- .../kernel}/math/nms_with_mask_gpu_kernel.h | 8 +- .../gpu/kernel}/math/random_op_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/random_op_gpu_kernel.h | 6 +- .../math/solve_triangular_gpu_kernel.cc | 2 +- .../math/solve_triangular_gpu_kernel.h | 8 +- .../kernel}/math/square_sum_all_gpu_kernel.cc | 2 +- .../kernel}/math/square_sum_all_gpu_kernel.h | 6 +- .../kernel}/math/squared_difference_kernel.cc | 2 +- .../kernel}/math/squared_difference_kernel.h | 8 +- .../gpu/kernel/math/trsm_solve_gpu_kernel.cc} | 18 +- .../gpu/kernel/math/trsm_solve_gpu_kernel.h | 225 +++++++++++++ .../math/unary_op_complex_gpu_kernel.cc | 2 +- .../math/unary_op_complex_gpu_kernel.h | 6 +- .../gpu/kernel}/math/unary_op_gpu_kernel.cc | 2 +- .../gpu/kernel}/math/unary_op_gpu_kernel.h | 6 +- .../kernel}/math/unary_op_grad_gpu_kernel.cc | 2 +- .../kernel}/math/unary_op_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/math/update_thor_gradient.cc | 2 +- .../gpu/kernel}/math/update_thor_gradient.h | 10 +- .../nccl/nccl_collective_gpu_kernel.cc | 2 +- .../kernel}/nccl/nccl_collective_gpu_kernel.h | 2 +- .../gpu/kernel}/nccl/nccl_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nccl/nccl_gpu_kernel.h | 12 +- .../gpu/kernel}/nccl/nccl_p2p_gpu_kernel.cc | 2 +- .../gpu/kernel}/nccl/nccl_p2p_gpu_kernel.h | 2 +- .../gpu/kernel}/nccl/nccl_recv_gpu_kernel.cc | 2 +- .../gpu/kernel}/nccl/nccl_recv_gpu_kernel.h | 2 +- .../gpu/kernel}/nccl/nccl_send_gpu_kernel.cc | 2 +- .../gpu/kernel}/nccl/nccl_send_gpu_kernel.h | 2 +- .../nccl/sync_batch_norm_gpu_kernel.cc | 2 +- .../kernel}/nccl/sync_batch_norm_gpu_kernel.h | 8 +- .../nccl/sync_batch_norm_grad_gpu_kernel.cc | 2 +- .../nccl/sync_batch_norm_grad_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/activation_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/activation_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/activation_grad_kernel.cc | 2 +- .../gpu/kernel}/nn/activation_grad_kernel.h | 6 +- .../gpu/kernel}/nn/adagrad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/adagrad_gpu_kernel.h | 6 +- .../device/gpu/kernel}/nn/adam_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/adam_gpu_kernel.h | 6 +- .../nn/adam_weight_decay_gpu_kernel.cc | 2 +- .../kernel}/nn/adam_weight_decay_gpu_kernel.h | 6 +- .../nn/adaptive_avg_pool2d_gpu_kernel.cc | 2 +- .../nn/adaptive_avg_pool2d_gpu_kernel.h | 6 +- .../nn/adaptive_avg_pool2d_grad_gpu_kernel.cc | 2 +- .../nn/adaptive_avg_pool2d_grad_gpu_kernel.h | 6 +- .../nn/apply_gradient_descent_gpu_kernel.cc | 2 +- .../nn/apply_gradient_descent_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/batch_norm_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/batch_norm_gpu_kernel.h | 6 +- .../kernel}/nn/batch_norm_grad_gpu_kernel.cc | 2 +- .../kernel}/nn/batch_norm_grad_gpu_kernel.h | 8 +- .../kernel}/nn/bce_with_logits_loss_kernel.cc | 2 +- .../kernel}/nn/bce_with_logits_loss_kernel.h | 6 +- .../gpu/kernel}/nn/bias_add_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/bias_add_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/bias_add_grad_gpu_kenel.cc | 2 +- .../gpu/kernel}/nn/bias_add_grad_gpu_kenel.h | 8 +- .../nn/binary_cross_entropy_gpu_kernel.cc | 2 +- .../nn/binary_cross_entropy_gpu_kernel.h | 8 +- .../nn/binary_cross_entropy_grad_kernel.cc | 2 +- .../nn/binary_cross_entropy_grad_kernel.h | 8 +- .../kernel}/nn/clip_grad_norm_gpu_kernel.cc | 2 +- .../kernel}/nn/clip_grad_norm_gpu_kernel.h | 8 +- .../kernel}/nn/combine_momentum_gpu_kernel.cc | 2 +- .../kernel}/nn/combine_momentum_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/conv2d_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/conv2d_gpu_kernel.h | 8 +- .../nn/conv2d_grad_filter_gpu_kernel.cc | 2 +- .../nn/conv2d_grad_filter_gpu_kernel.h | 8 +- .../nn/conv2d_grad_input_gpu_kernel.cc | 2 +- .../kernel}/nn/conv2d_grad_input_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/conv3d_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/conv3d_gpu_kernel.h | 8 +- .../nn/conv3d_grad_filter_gpu_kernel.cc | 2 +- .../nn/conv3d_grad_filter_gpu_kernel.h | 10 +- .../nn/conv3d_grad_input_gpu_kernel.cc | 2 +- .../kernel}/nn/conv3d_grad_input_gpu_kernel.h | 8 +- .../kernel}/nn/conv3d_transpose_gpu_kernel.cc | 2 +- .../kernel}/nn/conv3d_transpose_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/ctcloss_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/ctcloss_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/dropout3d_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/dropout3d_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/dropout_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/dropout_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/dropout_grad_kernel.cc | 2 +- .../gpu/kernel}/nn/dropout_grad_kernel.h | 6 +- .../gpu/kernel}/nn/flatten_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/flatten_gpu_kernel.h | 4 +- .../gpu/kernel}/nn/flatten_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/flatten_grad_gpu_kernel.h | 4 +- .../device/gpu/kernel}/nn/ftrl_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/ftrl_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/fused_adam_weight_decay.cc | 2 +- .../gpu/kernel}/nn/fused_adam_weight_decay.h | 8 +- .../nn/fused_add_relu_grad_v2_gpu_kernel.cc | 2 +- .../nn/fused_add_relu_grad_v2_gpu_kernel.h | 6 +- .../nn/fused_add_relu_v2_gpu_kernel.cc | 2 +- .../kernel}/nn/fused_add_relu_v2_gpu_kernel.h | 6 +- .../nn/fused_scale_momentum_gpu_kernel.cc | 2 +- .../nn/fused_scale_momentum_gpu_kernel.h | 6 +- .../fused_weightdecay_momentum_gpu_kernel.cc | 2 +- .../fused_weightdecay_momentum_gpu_kernel.h | 6 +- ...d_weightdecay_scale_momentum_gpu_kernel.cc | 2 +- ...ed_weightdecay_scale_momentum_gpu_kernel.h | 6 +- .../device/gpu/kernel}/nn/gelu_grad_kernel.cc | 2 +- .../device/gpu/kernel}/nn/gelu_grad_kernel.h | 8 +- .../device/gpu/kernel}/nn/gelu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/gelu_kernel.h | 8 +- .../gpu/kernel}/nn/hsigmoid_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/hsigmoid_gpu_kernel.h | 6 +- .../kernel}/nn/hsigmoid_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/hsigmoid_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/hswish_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/hswish_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/hswish_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/hswish_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/im2col_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/im2col_gpu_kernel.h | 8 +- .../kernel}/nn/instance_norm_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/instance_norm_gpu_kernel.h | 8 +- .../nn/instance_norm_grad_gpu_kernel.cc | 2 +- .../nn/instance_norm_grad_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/kl_div_loss_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/kl_div_loss_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/kl_div_loss_grad_kernel.cc | 2 +- .../gpu/kernel}/nn/kl_div_loss_grad_kernel.h | 8 +- .../gpu/kernel}/nn/l2_loss_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/l2_loss_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/l2normalize_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/l2normalize_gpu_kernel.h | 10 +- .../kernel}/nn/l2normalize_grad_gpu_kernel.cc | 2 +- .../kernel}/nn/l2normalize_grad_gpu_kernel.h | 10 +- .../gpu/kernel}/nn/layer_norm_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/layer_norm_gpu_kernel.h | 6 +- .../kernel}/nn/layer_norm_grad_gpu_kernel.cc | 2 +- .../kernel}/nn/layer_norm_grad_gpu_kernel.h | 6 +- .../nn/layer_norm_grad_grad_gpu_kernel.cc | 2 +- .../nn/layer_norm_grad_grad_gpu_kernel.h | 6 +- .../nn/local_response_norm_gpu_kernel.cc | 2 +- .../nn/local_response_norm_gpu_kernel.h | 10 +- .../nn/local_response_norm_grad_gpu_kernel.cc | 2 +- .../nn/local_response_norm_grad_gpu_kernel.h | 10 +- .../device/gpu/kernel}/nn/lstm_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/lstm_gpu_kernel.h | 6 +- .../kernel}/nn/lstm_grad_data_gpu_kernel.cc | 2 +- .../kernel}/nn/lstm_grad_data_gpu_kernel.h | 6 +- .../kernel}/nn/lstm_grad_weight_gpu_kernel.cc | 2 +- .../kernel}/nn/lstm_grad_weight_gpu_kernel.h | 6 +- .../nn/maxpool_with_argmax_gpu_kernel.cc | 2 +- .../nn/maxpool_with_argmax_gpu_kernel.h | 8 +- .../nn/maxpool_with_argmax_grad_gpu_kernel.cc | 2 +- .../nn/maxpool_with_argmax_grad_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/mirror_pad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/mirror_pad_gpu_kernel.h | 6 +- .../kernel}/nn/mirror_pad_grad_gpu_kernel.cc | 2 +- .../kernel}/nn/mirror_pad_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/momentum_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/momentum_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/nll_loss_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/nll_loss_gpu_kernel.h | 8 +- .../kernel}/nn/nll_loss_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/nll_loss_grad_gpu_kernel.h | 8 +- .../device/gpu/kernel}/nn/pad_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/pad_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/pooling_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/pooling_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/pooling_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/pooling_grad_gpu_kernel.h | 8 +- .../device/gpu/kernel}/nn/prelu_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/prelu_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/prelu_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/prelu_grad_gpu_kernel.h | 6 +- .../kernel}/nn/ps_roi_pooling_gpu_kernel.cc | 2 +- .../kernel}/nn/ps_roi_pooling_gpu_kernel.h | 6 +- .../nn/ps_roi_pooling_grad_gpu_kernel.cc | 2 +- .../nn/ps_roi_pooling_grad_gpu_kernel.h | 6 +- .../device/gpu/kernel}/nn/relu_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/relu_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/relu_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/relu_grad_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/relu_grad_v2_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/relu_grad_v2_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/relu_v2_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/relu_v2_gpu_kernel.h | 6 +- .../kernel}/nn/resize_bilinear_gpu_kernel.cc | 2 +- .../kernel}/nn/resize_bilinear_gpu_kernel.h | 6 +- .../nn/resize_bilinear_grad_gpu_kernel.cc | 2 +- .../nn/resize_bilinear_grad_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/rmsprop_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/rmsprop_gpu_kernel.h | 6 +- .../gpu/kernel}/nn/roi_align_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/roi_align_gpu_kernel.h | 6 +- .../kernel}/nn/roi_align_grad_gpu_kernel.cc | 2 +- .../kernel}/nn/roi_align_grad_gpu_kernel.h | 6 +- .../device/gpu/kernel}/nn/sgd_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/nn/sgd_gpu_kernel.h | 6 +- ...id_cross_entropy_with_logits_gpu_kernel.cc | 2 +- ...oid_cross_entropy_with_logits_gpu_kernel.h | 6 +- ...oss_entropy_with_logits_grad_gpu_kernel.cc | 2 +- ...ross_entropy_with_logits_grad_gpu_kernel.h | 6 +- .../kernel}/nn/smooth_l1_loss_gpu_kernel.cc | 2 +- .../kernel}/nn/smooth_l1_loss_gpu_kernel.h | 6 +- .../nn/smooth_l1_loss_grad_gpu_kernel.cc | 2 +- .../nn/smooth_l1_loss_grad_gpu_kernel.h | 6 +- ...ax_cross_entropy_with_logits_gpu_kernel.cc | 2 +- ...max_cross_entropy_with_logits_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/softmax_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/softmax_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/softmax_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/softmax_grad_gpu_kernel.h | 8 +- .../gpu/kernel}/nn/softplus_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/softplus_gpu_kernel.h | 8 +- .../kernel}/nn/softplus_grad_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/softplus_grad_gpu_kernel.h | 8 +- .../sparse_apply_proximal_adagrad_kernel.cc | 2 +- .../nn/sparse_apply_proximal_adagrad_kernel.h | 6 +- .../gpu/kernel}/nn/sparse_ftrl_gpu_kernel.cc | 2 +- .../gpu/kernel}/nn/sparse_ftrl_gpu_kernel.h | 6 +- ...ax_cross_entropy_with_logits_gpu_kernel.cc | 2 +- ...max_cross_entropy_with_logits_gpu_kernel.h | 8 +- .../gpu/kernel}/other/assign_gpu_kernel.cc | 2 +- .../gpu/kernel}/other/assign_gpu_kernel.h | 4 +- .../other/boundingbox_decode_gpu_kernel.cc | 2 +- .../other/boundingbox_decode_gpu_kernel.h | 6 +- .../other/boundingbox_encode_gpu_kernel.cc | 2 +- .../other/boundingbox_encode_gpu_kernel.h | 6 +- .../kernel}/other/check_valid_gpu_kernel.cc | 2 +- .../kernel}/other/check_valid_gpu_kernel.h | 6 +- .../dynamic_broadcast_grad_args_gpu_kernel.cc | 2 +- .../dynamic_broadcast_grad_args_gpu_kernel.h | 4 +- .../other/dynamic_broadcastto_gpu_kernel.cc | 2 +- .../other/dynamic_broadcastto_gpu_kernel.h | 6 +- .../other/dynamic_reshape_gpu_kernel.cc | 6 +- .../other/dynamic_reshape_gpu_kernel.h | 6 +- .../other/dynamic_stitch_gpu_kernel.cc | 8 +- .../kernel}/other/dynamic_stitch_gpu_kernel.h | 4 +- ...gpu_convert_to_dynamic_shape_gpu_kernel.cc | 2 +- .../gpu_convert_to_dynamic_shape_gpu_kernel.h | 4 +- .../gpu/kernel}/other/iou_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/other/iou_gpu_kernel.h | 6 +- .../quant/batchnorm_fold2_gpu_kernel.cc | 2 +- .../quant/batchnorm_fold2_gpu_kernel.h | 6 +- .../quant/batchnorm_fold2_grad_gpu_kernel.cc | 2 +- .../quant/batchnorm_fold2_grad_gpu_kernel.h | 6 +- .../quant/batchnorm_fold_gpu_kernel.cc | 2 +- .../kernel}/quant/batchnorm_fold_gpu_kernel.h | 8 +- .../quant/batchnorm_fold_grad_gpu_kernel.cc | 2 +- .../quant/batchnorm_fold_grad_gpu_kernel.h | 6 +- .../quant/correction_mul_gpu_kernel.cc | 2 +- .../kernel}/quant/correction_mul_gpu_kernel.h | 6 +- .../quant/correction_mul_grad_gpu_kernel.cc | 4 +- .../quant/correction_mul_grad_gpu_kernel.h | 6 +- ...arned_scale_quant_perchannel_gpu_kernel.cc | 4 +- ...earned_scale_quant_perchannel_gpu_kernel.h | 4 +- ..._scale_quant_perchannel_grad_gpu_kernel.cc | 4 +- ...d_scale_quant_perchannel_grad_gpu_kernel.h | 4 +- ...learned_scale_quant_perlayer_gpu_kernel.cc | 4 +- ..._learned_scale_quant_perlayer_gpu_kernel.h | 4 +- ...ed_scale_quant_perlayer_grad_gpu_kernel.cc | 4 +- ...ned_scale_quant_perlayer_grad_gpu_kernel.h | 4 +- .../quant/fake_quant_perchannel_gpu_kernel.cc | 4 +- .../quant/fake_quant_perchannel_gpu_kernel.h | 4 +- .../fake_quant_perchannel_grad_gpu_kernel.cc | 4 +- .../fake_quant_perchannel_grad_gpu_kernel.h | 4 +- .../quant/fake_quant_perlayer_gpu_kernel.cc | 4 +- .../quant/fake_quant_perlayer_gpu_kernel.h | 4 +- .../fake_quant_perlayer_grad_gpu_kernel.cc | 4 +- .../fake_quant_perlayer_grad_gpu_kernel.h | 4 +- .../minmax_update_perchannel_gpu_kernel.cc | 4 +- .../minmax_update_perchannel_gpu_kernel.h | 4 +- .../minmax_update_perlayer_gpu_kernel.cc | 4 +- .../quant/minmax_update_perlayer_gpu_kernel.h | 4 +- .../random/random_categorical_gpu_kernel.cc | 2 +- .../random/random_categorical_gpu_kernel.h | 6 +- .../random_choice_with_mask_gpu_kernel.cc | 2 +- .../random_choice_with_mask_gpu_kernel.h | 6 +- .../gpu/kernel}/random/randperm_gpu_kernel.cc | 2 +- .../gpu/kernel}/random/randperm_gpu_kernel.h | 4 +- .../uniform_candidate_sampler_gpu_kernel.cc | 2 +- .../uniform_candidate_sampler_gpu_kernel.h | 6 +- .../kernel}/rl/buffer_append_gpu_kernel.cc | 8 +- .../gpu/kernel}/rl/buffer_append_gpu_kernel.h | 4 +- .../gpu/kernel}/rl/buffer_get_gpu_kernel.cc | 8 +- .../gpu/kernel}/rl/buffer_get_gpu_kernel.h | 4 +- .../kernel}/rl/buffer_sample_gpu_kernel.cc | 10 +- .../gpu/kernel}/rl/buffer_sample_gpu_kernel.h | 4 +- .../rl/discounted_return_gpu_kernel.cc | 4 +- .../kernel}/rl/discounted_return_gpu_kernel.h | 6 +- .../device/gpu/kernel}/rl/env_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/rl/env_gpu_kernel.h | 8 +- .../gpu/kernel}/rl/environment_factory.cc | 2 +- .../gpu/kernel}/rl/environment_factory.h | 4 +- .../device/gpu/kernel}/rl/gru_gpu_kernel.cc | 2 +- .../device/gpu/kernel}/rl/gru_gpu_kernel.h | 6 +- .../kernel}/rl/gru_grad_data_gpu_kernel.cc | 2 +- .../gpu/kernel}/rl/gru_grad_data_gpu_kernel.h | 6 +- .../kernel}/rl/gru_grad_weight_gpu_kernel.cc | 2 +- .../kernel}/rl/gru_grad_weight_gpu_kernel.h | 6 +- .../device/gpu/kernel}/rl/tag_environment.cc | 6 +- .../device/gpu/kernel}/rl/tag_environment.h | 4 +- .../kernel}/rl/tensor_array_clear_kernel.cc | 6 +- .../kernel}/rl/tensor_array_clear_kernel.h | 4 +- .../kernel}/rl/tensor_array_close_kernel.cc | 6 +- .../kernel}/rl/tensor_array_close_kernel.h | 4 +- .../kernel}/rl/tensor_array_create_kernel.cc | 6 +- .../kernel}/rl/tensor_array_create_kernel.h | 4 +- .../kernel}/rl/tensor_array_read_kernel.cc | 6 +- .../gpu/kernel}/rl/tensor_array_read_kernel.h | 4 +- .../kernel}/rl/tensor_array_size_kernel.cc | 6 +- .../gpu/kernel}/rl/tensor_array_size_kernel.h | 4 +- .../kernel}/rl/tensor_array_stack_kernel.cc | 6 +- .../kernel}/rl/tensor_array_stack_kernel.h | 4 +- .../kernel}/rl/tensor_array_write_kernel.cc | 6 +- .../kernel}/rl/tensor_array_write_kernel.h | 4 +- .../sponge/angle/angle_atom_energy_kernel.cc | 2 +- .../sponge/angle/angle_atom_energy_kernel.h | 8 +- .../sponge/angle/angle_energy_kernel.cc | 2 +- .../sponge/angle/angle_energy_kernel.h | 8 +- .../sponge/angle/angle_force_kernel.cc | 2 +- .../kernel}/sponge/angle/angle_force_kernel.h | 8 +- .../angle_force_with_atom_energy_kernel.cc | 2 +- .../angle_force_with_atom_energy_kernel.h | 8 +- .../bond/bond_atom_energy_cuda_gpu_kernel.cc | 2 +- .../bond/bond_atom_energy_cuda_gpu_kernel.h | 8 +- .../bond/bond_energy_cuda_gpu_kernel.cc | 2 +- .../sponge/bond/bond_energy_cuda_gpu_kernel.h | 8 +- .../sponge/bond/bond_force_cuda_gpu_kernel.cc | 2 +- .../sponge/bond/bond_force_cuda_gpu_kernel.h | 8 +- ...orce_with_atom_energy_and_virial_kernel.cc | 2 +- ...force_with_atom_energy_and_virial_kernel.h | 8 +- .../bond_force_with_atom_energy_kernel.cc | 2 +- .../bond/bond_force_with_atom_energy_kernel.h | 8 +- .../bond_force_with_atom_virial_kernel.cc | 2 +- .../bond/bond_force_with_atom_virial_kernel.h | 8 +- .../sponge/common/atomcrdtocv_kernel.cc | 2 +- .../sponge/common/atomcrdtocv_kernel.h | 8 +- .../sponge/common/crd_to_uint_crd_kernel.cc | 2 +- .../sponge/common/crd_to_uint_crd_kernel.h | 8 +- .../common/crd_to_uint_crd_quarter_kernel.cc | 2 +- .../common/crd_to_uint_crd_quarter_kernel.h | 8 +- .../common/get_center_of_mass_kernel.cc | 2 +- .../sponge/common/get_center_of_mass_kernel.h | 8 +- .../kernel}/sponge/common/getcenter_kernel.cc | 2 +- .../kernel}/sponge/common/getcenter_kernel.h | 8 +- .../common/map_center_of_mass_kernel.cc | 2 +- .../sponge/common/map_center_of_mass_kernel.h | 8 +- .../sponge/common/mdtemperature_kernel.cc | 2 +- .../sponge/common/mdtemperature_kernel.h | 8 +- .../sponge/common/total_c6_get_kernel.cc | 2 +- .../sponge/common/total_c6_get_kernel.h | 8 +- .../sponge/crdmcmap/cal_no_wrap_crd_kernel.cc | 2 +- .../sponge/crdmcmap/cal_no_wrap_crd_kernel.h | 8 +- .../crdmcmap/refresh_boxmaptimes_kernel.cc | 2 +- .../crdmcmap/refresh_boxmaptimes_kernel.h | 8 +- .../dihedral/dihedral_atom_energy_kernel.cc | 2 +- .../dihedral/dihedral_atom_energy_kernel.h | 8 +- .../sponge/dihedral/dihedral_energy_kernel.cc | 2 +- .../sponge/dihedral/dihedral_energy_kernel.h | 8 +- .../sponge/dihedral/dihedral_force_kernel.cc | 2 +- .../sponge/dihedral/dihedral_force_kernel.h | 8 +- .../dihedral_force_with_atom_energy_kernel.cc | 2 +- .../dihedral_force_with_atom_energy_kernel.h | 8 +- ..._with_lj_virial_direct_cf_energy_kernel.cc | 2 +- ...e_with_lj_virial_direct_cf_energy_kernel.h | 8 +- .../gpu/kernel}/sponge/lj/lj_energy_kernel.cc | 2 +- .../gpu/kernel}/sponge/lj/lj_energy_kernel.h | 8 +- .../gpu/kernel}/sponge/lj/lj_force_kernel.cc | 2 +- .../gpu/kernel}/sponge/lj/lj_force_kernel.h | 8 +- .../lj_force_with_pme_direct_force_kernel.cc | 2 +- .../lj_force_with_pme_direct_force_kernel.h | 8 +- ...rce_with_pme_direct_force_update_kernel.cc | 2 +- ...orce_with_pme_direct_force_update_kernel.h | 8 +- ..._force_with_virial_energy_update_kernel.cc | 2 +- ...j_force_with_virial_energy_update_kernel.h | 8 +- .../nb14/dihedral_14_cf_atom_energy_kernel.cc | 2 +- .../nb14/dihedral_14_cf_atom_energy_kernel.h | 8 +- .../nb14/dihedral_14_cf_energy_kernel.cc | 2 +- .../nb14/dihedral_14_cf_energy_kernel.h | 8 +- .../nb14/dihedral_14_lj_atom_energy_kernel.cc | 2 +- .../nb14/dihedral_14_lj_atom_energy_kernel.h | 8 +- ...orce_with_atom_energy_and_virial_kernel.cc | 2 +- ...force_with_atom_energy_and_virial_kernel.h | 8 +- ..._14_lj_cf_force_with_atom_energy_kernel.cc | 2 +- ...l_14_lj_cf_force_with_atom_energy_kernel.h | 8 +- .../nb14/dihedral_14_lj_energy_kernel.cc | 2 +- .../nb14/dihedral_14_lj_energy_kernel.h | 8 +- .../nb14/dihedral_14_lj_force_gpu_kernel.cc | 2 +- .../nb14/dihedral_14_lj_force_gpu_kernel.h | 8 +- ...edral_14_lj_force_with_direct_cf_kernel.cc | 2 +- ...hedral_14_lj_force_with_direct_cf_kernel.h | 8 +- .../neighbor_list_update_kernel.cc | 2 +- .../neighbor_list_update_kernel.h | 8 +- .../neighbor_list_update_new_kernel.cc | 2 +- .../neighbor_list_update_new_kernel.h | 8 +- .../md_iteration_gradient_descent_kernel.cc | 2 +- .../md_iteration_gradient_descent_kernel.h | 8 +- .../nvtit/md_iteration_leap_frog_kernel.cc | 2 +- .../nvtit/md_iteration_leap_frog_kernel.h | 8 +- ..._iteration_leap_frog_liujian_gpu_kernel.cc | 2 +- ...d_iteration_leap_frog_liujian_gpu_kernel.h | 8 +- ...ap_frog_liujian_gpu_with_max_vel_kernel.cc | 2 +- ...eap_frog_liujian_gpu_with_max_vel_kernel.h | 8 +- ...iteration_leap_frog_with_max_vel_kernel.cc | 2 +- ..._iteration_leap_frog_with_max_vel_kernel.h | 8 +- .../nvtit/md_iteration_setup_random_state.cc | 2 +- .../nvtit/md_iteration_setup_random_state.h | 8 +- .../gpu/kernel}/sponge/pme/fft_3d_kernel.cc | 2 +- .../gpu/kernel}/sponge/pme/fft_3d_kernel.h | 8 +- .../gpu/kernel}/sponge/pme/ifft_3d_kernel.cc | 2 +- .../gpu/kernel}/sponge/pme/ifft_3d_kernel.h | 8 +- .../kernel}/sponge/pme/pme_energy_kernel.cc | 2 +- .../kernel}/sponge/pme/pme_energy_kernel.h | 8 +- .../sponge/pme/pme_energy_update_kernel.cc | 2 +- .../sponge/pme/pme_energy_update_kernel.h | 8 +- .../sponge/pme/pme_excluded_force_kernel.cc | 2 +- .../sponge/pme/pme_excluded_force_kernel.h | 8 +- .../pme/pme_excluded_force_update_kernel.cc | 2 +- .../pme/pme_excluded_force_update_kernel.h | 8 +- .../sponge/pme/pme_reciprocal_force_kernel.cc | 2 +- .../sponge/pme/pme_reciprocal_force_kernel.h | 8 +- .../pme/pme_reciprocal_force_update_kernel.cc | 2 +- .../pme/pme_reciprocal_force_update_kernel.h | 8 +- .../sponge/restrain/restrain_energy_kernel.cc | 2 +- .../sponge/restrain/restrain_energy_kernel.h | 8 +- ...in_force_atom_energy_virial_impl_kernel.cc | 2 +- ...restrain_force_atom_energy_virial_kernel.h | 8 +- .../sponge/restrain/restrain_force_kernel.cc | 2 +- .../sponge/restrain/restrain_force_kernel.h | 8 +- .../constrain_force_cycle_kernel.cc | 2 +- .../constrain_force_cycle_kernel.h | 8 +- ...onstrain_force_cycle_with_virial_kernel.cc | 2 +- ...constrain_force_cycle_with_virial_kernel.h | 8 +- .../constrain_force_kernel.cc | 2 +- .../simple_constrain/constrain_force_kernel.h | 8 +- .../constrain_force_virial_kernel.cc | 2 +- .../constrain_force_virial_kernel.h | 8 +- .../simple_constrain/constrain_kernel.cc | 2 +- .../simple_constrain/constrain_kernel.h | 8 +- .../simple_constrain/last_crd_to_dr_kernel.cc | 2 +- .../simple_constrain/last_crd_to_dr_kernel.h | 8 +- .../refresh_crd_vel_kernel.cc | 2 +- .../simple_constrain/refresh_crd_vel_kernel.h | 8 +- .../refresh_uint_crd_kernel.cc | 2 +- .../refresh_uint_crd_kernel.h | 8 +- .../device/gpu/kernel}/trt/trt_kernel.cc | 10 +- .../device/gpu/kernel}/trt/trt_kernel.h | 4 +- .../device/gpu/kernel}/trt/trt_utils.h | 0 .../device/gpu/optimizer/CMakeLists.txt | 24 ++ .../device/gpu/optimizer}/adam_fusion.cc | 6 +- .../device/gpu/optimizer}/adam_fusion.h | 2 +- .../optimizer}/adam_weight_decay_fusion.cc | 6 +- .../gpu/optimizer}/adam_weight_decay_fusion.h | 2 +- .../gpu/optimizer}/add_relu_grad_v2_fusion.cc | 6 +- .../gpu/optimizer}/add_relu_grad_v2_fusion.h | 2 +- .../gpu/optimizer}/add_relu_v2_fusion.cc | 6 +- .../gpu/optimizer}/add_relu_v2_fusion.h | 2 +- .../device/gpu/optimizer}/alltoall_fusion.cc | 8 +- .../device/gpu/optimizer}/alltoall_fusion.h | 2 +- .../optimizer}/apply_momentum_scale_fusion.cc | 6 +- .../optimizer}/apply_momentum_scale_fusion.h | 4 +- .../apply_momentum_weight_fusion.cc | 6 +- .../optimizer}/apply_momentum_weight_fusion.h | 2 +- .../apply_momentum_weight_scale_fusion.cc | 6 +- .../apply_momentum_weight_scale_fusion.h | 2 +- .../optimizer}/batch_norm_add_relu_fusion.cc | 8 +- .../optimizer}/batch_norm_add_relu_fusion.h | 2 +- .../batch_norm_add_relu_grad_fusion.cc | 8 +- .../batch_norm_add_relu_grad_fusion.h | 2 +- .../gpu/optimizer}/batch_norm_relu_fusion.cc | 8 +- .../gpu/optimizer}/batch_norm_relu_fusion.h | 2 +- .../optimizer}/batch_norm_relu_grad_fusion.cc | 8 +- .../optimizer}/batch_norm_relu_grad_fusion.h | 2 +- .../optimizer}/bce_with_logits_loss_fusion.cc | 8 +- .../optimizer}/bce_with_logits_loss_fusion.h | 2 +- .../gpu/optimizer}/combine_cast_fusion.cc | 6 +- .../gpu/optimizer}/combine_cast_fusion.h | 2 +- .../gpu/optimizer}/combine_momentum_fusion.cc | 6 +- .../gpu/optimizer}/combine_momentum_fusion.h | 2 +- .../concat_outputs_for_all_gather.cc | 4 +- .../concat_outputs_for_all_gather.h | 2 +- .../gpu/optimizer}/cudnn_inplace_fusion.cc | 8 +- .../gpu/optimizer}/cudnn_inplace_fusion.h | 2 +- .../device/gpu/optimizer}/insert_cast_gpu.cc | 6 +- .../device/gpu/optimizer}/insert_cast_gpu.h | 2 +- .../optimizer}/insert_format_transform_op.cc | 8 +- .../optimizer}/insert_format_transform_op.h | 2 +- .../gpu/optimizer}/matmul_biasadd_fusion.cc | 6 +- .../gpu/optimizer}/matmul_biasadd_fusion.h | 2 +- .../optimizer}/neighbor_exchange_v2_fusion.cc | 10 +- .../optimizer}/neighbor_exchange_v2_fusion.h | 4 +- .../post_batch_norm_add_relu_fusion.cc | 8 +- .../post_batch_norm_add_relu_fusion.h | 2 +- .../gpu/optimizer}/print_reduce_fusion.cc | 9 +- .../gpu/optimizer}/print_reduce_fusion.h | 2 +- .../gpu/optimizer}/reduce_precision_fusion.cc | 6 +- .../gpu/optimizer}/reduce_precision_fusion.h | 2 +- .../device/gpu/optimizer}/relu_v2_pass.cc | 6 +- .../device/gpu/optimizer}/relu_v2_pass.h | 2 +- .../remove_format_transform_pair.cc | 6 +- .../optimizer}/remove_format_transform_pair.h | 2 +- .../remove_redundant_format_transform.cc | 6 +- .../remove_redundant_format_transform.h | 2 +- .../gpu/optimizer}/replace_addn_fusion.cc | 6 +- .../gpu/optimizer}/replace_addn_fusion.h | 2 +- .../replace_momentum_cast_fusion.cc | 6 +- .../optimizer}/replace_momentum_cast_fusion.h | 2 +- .../optimizer/trt_pass/graph_converter.cc | 8 +- .../gpu}/optimizer/trt_pass/graph_converter.h | 4 +- .../optimizer/trt_pass/graph_partitioner.cc | 8 +- .../optimizer/trt_pass/graph_partitioner.h | 2 +- .../gpu}/optimizer/trt_pass/layer_input.h | 0 .../trt_pass/trt_converter_context.cc | 8 +- .../trt_pass/trt_converter_context.h | 4 +- .../optimizer/trt_pass/trt_op_converter.cc | 6 +- .../gpu}/optimizer/trt_pass/trt_op_factory.h | 0 .../device/ascend/ascend_profiling.cc | 2 +- .../device/gpu/gpu_profiling_utils.cc | 4 +- .../profiler/device/gpu/gpu_profiling_utils.h | 2 +- mindspore/ccsrc/ps/optimizer_info.h | 2 +- mindspore/ccsrc/ps/optimizer_info_builder.cc | 2 +- mindspore/ccsrc/ps/optimizer_info_builder.h | 4 +- mindspore/ccsrc/ps/parameter_server.h | 24 +- .../ps/ps_cache/ascend/ascend_ps_cache.cc | 4 +- .../ps/ps_cache/ascend/ascend_ps_cache.h | 2 +- .../ccsrc/ps/ps_cache/gpu/gpu_ps_cache.cc | 8 +- .../ccsrc/ps/ps_cache/ps_cache_manager.h | 2 +- mindspore/ccsrc/ps/ps_context.cc | 2 +- mindspore/ccsrc/ps/util.h | 6 +- .../random_normal/random_cpu_kernel.cc | 2 +- .../ccsrc/runtime/collective/CMakeLists.txt | 8 + .../collective/collective_comm_lib_loader.cc | 2 +- .../collective/collective_comm_lib_loader.h | 2 +- .../collective_communication_lib.cc | 2 +- .../collective/collective_communication_lib.h | 2 +- .../collective/communication_group.cc | 2 +- .../collective/communication_group.h | 0 mindspore/ccsrc/runtime/device/CMakeLists.txt | 102 +----- mindspore/ccsrc/runtime/device/bucket.h | 2 +- .../runtime/device/executor/dynamic_kernel.cc | 4 +- .../ccsrc/runtime/device/kernel_adjust.cc | 8 +- .../ccsrc/runtime/device/kernel_adjust.h | 8 +- mindspore/ccsrc/runtime/device/kernel_info.h | 6 +- .../ccsrc/runtime/device/kernel_runtime.cc | 6 +- .../ccsrc/runtime/device/kernel_runtime.h | 6 +- .../runtime/device/kernel_runtime_manager.cc | 2 +- .../ccsrc/runtime/device/launch_kernel.h | 2 +- mindspore/ccsrc/runtime/device/launch_mul.cc | 2 +- mindspore/ccsrc/runtime/device/launch_mul.h | 2 +- .../ccsrc/runtime/device/memory_manager.cc | 2 +- .../ccsrc/runtime/device/memory_manager.h | 4 +- mindspore/ccsrc/runtime/device/tensor_array.h | 6 +- .../runtime/device/tensor_array_manager.h | 4 +- .../CMakeLists.txt | 6 +- .../actor/abstract_actor.cc | 4 +- .../actor/abstract_actor.h | 6 +- .../actor/actor_common.cc | 4 +- .../actor/actor_common.h | 4 +- .../actor/actor_dump.cc | 2 +- .../actor/actor_dump.h | 32 +- .../actor/actor_set.cc | 2 +- .../actor/actor_set.h | 32 +- .../actor/control_flow/control_actor.cc | 2 +- .../actor/control_flow/control_actor.h | 8 +- .../actor/control_flow/entrance_actor.cc | 4 +- .../actor/control_flow/entrance_actor.h | 4 +- .../actor/control_flow/exit_actor.cc | 4 +- .../actor/control_flow/exit_actor.h | 4 +- .../actor/control_flow/gather_actor.cc | 4 +- .../actor/control_flow/gather_actor.h | 4 +- .../actor/control_flow/stack_actor.cc | 6 +- .../actor/control_flow/stack_actor.h | 4 +- .../actor/control_flow/switch_actor.cc | 6 +- .../actor/control_flow/switch_actor.h | 4 +- .../actor/copy_actor.cc | 4 +- .../actor/copy_actor.h | 6 +- .../actor/custom_actor.cc | 4 +- .../actor/custom_actor.h | 2 +- .../actor/data_prepare_actor.cc | 10 +- .../actor/data_prepare_actor.h | 10 +- .../actor/data_source_actor.cc | 12 +- .../actor/data_source_actor.h | 8 +- .../actor/debug_actor.cc | 4 +- .../actor/debug_actor.h | 4 +- .../actor/debug_aware_actor.h | 2 +- .../actor/kernel_actor.cc | 10 +- .../actor/kernel_actor.h | 8 +- .../actor/loop_count_actor.cc | 14 +- .../actor/loop_count_actor.h | 8 +- .../actor/memory_aware_actor.h | 4 +- .../actor/memory_manager_actor.cc | 6 +- .../actor/memory_manager_actor.h | 4 +- .../actor/output_actor.cc | 2 +- .../actor/output_actor.h | 10 +- .../actor/recorder_actor.cc | 2 +- .../actor/recorder_actor.h | 4 +- .../actor/rpc/recv_actor.h | 2 +- .../actor/rpc/rpc_actor.h | 2 +- .../actor/rpc/send_actor.h | 2 +- .../actor/super_kernel_actor.cc | 8 +- .../actor/super_kernel_actor.h | 4 +- .../control_node_parser.cc | 4 +- .../control_node_parser.h | 2 +- .../control_node_scheduler.cc | 4 +- .../control_node_scheduler.h | 4 +- .../device_tensor_copy_store.h | 0 .../device_tensor_store.h | 0 .../graph_compiler.cc | 6 +- .../graph_compiler.h | 8 +- .../graph_scheduler.cc | 12 +- .../graph_scheduler.h | 8 +- .../host_tensor_queue.h | 0 .../ccsrc/runtime/hardware/CMakeLists.txt | 46 +-- .../ccsrc/runtime/hardware/device_context.h | 10 +- .../ccsrc/runtime/hardware/gpu/optimizer.h | 58 ---- .../ccsrc/runtime/hccl_adapter/CMakeLists.txt | 9 - .../runtime/op_builder/op_lazy_builder.h | 6 +- mindspore/ccsrc/utils/comm_manager.cc | 6 +- mindspore/ccsrc/utils/convert_utils_py.cc | 2 +- .../ccsrc/utils/ms_device_shape_transfer.h | 6 +- mindspore/ccsrc/utils/signal_util.cc | 2 +- mindspore/lite/CMakeLists.txt | 4 +- .../micro/coder/allocator/memory_manager.cc | 2 +- .../base/detection_post_process_base_coder.cc | 2 +- mindspore/lite/src/CMakeLists.txt | 2 +- .../lite/src/delegate/npu/CMakeLists.txt | 2 +- .../parameter_cache/gpu/gpu_cache_mem.cc | 2 +- .../lite/src/delegate/tensorrt/CMakeLists.txt | 8 +- .../distribution/distribution_base_impl.cc | 2 +- .../distribution_collective_impl.cc | 2 +- mindspore/lite/src/ops/CMakeLists.txt | 2 +- .../lite/src/ops/populate/adam_populate.cc | 2 +- .../src/runtime/kernel/arm/fp32_grad/adam.cc | 2 +- .../kernel/arm/fp32_grad/arithmetic_grad.cc | 2 +- .../arm/fp32_grad/arithmetic_self_grad.cc | 2 +- .../kernel/arm/fp32_grad/power_grad.cc | 2 +- .../kernel/ascend/src/custom_interface.cc | 2 +- mindspore/lite/test/CMakeLists.txt | 2 +- .../src/runtime/kernel/common_utils_test.cc | 2 +- .../activation_fusion_inout_test.cc | 2 +- .../add_concat_act_fusion_inout_test.cc | 8 +- .../conv_act_fusion_inout_test.cc | 2 +- .../conv_bias_fusion_inout_test.cc | 2 +- .../conv_fusion_inout_test.cc | 2 +- .../conv_fusion_inout_test.h | 6 +- .../fusion_inout_test/fusion_inout_test.cc | 2 +- .../fusion_inout_test/fusion_inout_test.h | 6 +- .../matmul_act_fusion_inout_test.cc | 2 +- .../matmul_fusion_inout_test.cc | 2 +- .../matmul_fusion_inout_test.h | 6 +- .../matmul_mul_fusion_inout_test.cc | 2 +- .../trans_matmul_fusion_inout_test.cc | 2 +- mindspore/lite/tools/benchmark/CMakeLists.txt | 4 +- mindspore/lite/tools/converter/CMakeLists.txt | 8 +- .../tools/converter/adapter/acl/acl_pass.h | 2 +- .../adapter/acl/infer/custom_infer.cc | 2 +- .../adapter/acl/mapper/primitive_mapper.cc | 2 +- .../adapter/acl/src/acl_pass_impl.cc | 2 +- .../converter/adapter/acl/src/acl_pass_impl.h | 2 +- .../lite/tools/converter/anf_transform.h | 2 +- .../lite/tools/converter/export_model.cc | 2 +- .../tools/converter/import/primitive_adjust.h | 2 +- .../lite/tools/converter/optimizer_manager.cc | 2 +- .../lite/tools/converter/optimizer_manager.h | 2 +- .../converter/parser/conv1d_inout_adjust.h | 4 +- .../tools/converter/parser/lstm_adjust_pass.h | 2 +- .../parser/onnx/onnx_inputs_adjust.h | 2 +- .../parser/onnx/onnx_nonzero_adjust.h | 4 +- .../converter/parser/onnx/onnx_pad_adjust.h | 4 +- .../converter/parser/tf/functionalize_cond.h | 2 +- .../parser/tf/functionalize_control_op_pass.h | 2 +- .../converter/parser/tf/functionalize_while.h | 2 +- .../parser/tf_bidirection_gru_cf_fusion.h | 2 +- .../parser/unused_node_remove_pass.h | 2 +- .../quantizer/quantization_optimizer.h | 2 +- .../tools/cropper/build_cropper_config.sh | 26 +- .../lite/tools/optimizer/common/gllo_utils.cc | 2 +- .../lite/tools/optimizer/common/gllo_utils.h | 2 +- .../lite/tools/optimizer/common/helper.cc | 2 +- .../common/multiple_pattern_process_pass.h | 6 +- .../optimizer/common/node_pass_extends.cc | 2 +- .../optimizer/common/pass_manager_extends.cc | 2 +- .../const_fold/constant_folding_fusion.h | 2 +- .../tools/optimizer/const_fold/fold_utils.cc | 2 +- .../const_fold/fold_with_infershape.h | 2 +- .../optimizer/fisson/eliminate_concat_split.h | 2 +- .../optimizer/fisson/iter_node_outputs.h | 2 +- .../optimizer/fisson/multi_conv_split_pass.h | 2 +- .../tools/optimizer/fisson/node_out_shapes.h | 2 +- .../format/delete_redundant_transpose.h | 2 +- .../tools/optimizer/format/to_format_base.h | 2 +- .../optimizer/fusion/activation_fusion.h | 4 +- .../fusion/add_concat_activation_fusion.h | 2 +- .../fusion/affine_activation_fusion.h | 2 +- .../tools/optimizer/fusion/affine_fusion.h | 2 +- .../optimizer/fusion/batchmatmul_fusion.h | 2 +- .../fusion/batchnorm_to_scale_fusion.h | 2 +- .../optimizer/fusion/conv_activation_fusion.h | 2 +- .../optimizer/fusion/conv_biasadd_fusion.h | 2 +- .../tools/optimizer/fusion/conv_conv_fusion.h | 2 +- .../tools/optimizer/fusion/conv_pad_fusion.h | 2 +- .../optimizer/fusion/conv_transform_fusion.h | 2 +- .../fusion/conv_tuple_activation_fusion.h | 2 +- .../fusion/conv_tuplegetitem_fusion.h | 2 +- .../fusion/fullconnected_add_fusion.h | 2 +- .../optimizer/fusion/fullconnected_fusion.h | 2 +- .../lite/tools/optimizer/fusion/gelu_fusion.h | 2 +- .../lite/tools/optimizer/fusion/glu_fusion.h | 2 +- .../fusion/matmul_activation_fusion.h | 2 +- .../optimizer/fusion/matmul_add_fusion.h | 2 +- .../optimizer/fusion/matmul_mul_fusion.h | 2 +- .../optimizer/fusion/matmul_scale_fusion.h | 2 +- .../tools/optimizer/fusion/mul_add_fusion.h | 2 +- .../lite/tools/optimizer/fusion/norm_fusion.h | 2 +- .../optimizer/fusion/reshape_reshape_fusion.h | 2 +- .../fusion/scale_activation_fusion.h | 2 +- .../optimizer/fusion/scale_base_fusion.h | 2 +- .../optimizer/fusion/scale_scale_fusion.h | 2 +- .../optimizer/fusion/sigmoid_mul_fusion.h | 2 +- .../tools/optimizer/fusion/squeeze_fusion.h | 2 +- .../optimizer/fusion/tensor_dot_fusion.h | 2 +- .../fusion/tf_bidirection_gru_fusion.h | 2 +- .../optimizer/fusion/tf_lstm_cell_fusion.h | 2 +- .../fusion/tflite_lstm_cell_fusion.h | 2 +- ...lite_rel_pos_multi_head_attention_fusion.h | 2 +- .../tools/optimizer/fusion/transpose_fusion.h | 2 +- .../fusion/transpose_matmul_fusion.h | 4 +- .../tools/optimizer/graph/add_tensor_array.h | 2 +- .../graph/clip_convert_activation_pass.h | 2 +- .../tools/optimizer/graph/control_flow_pass.h | 2 +- .../graph/conv1d_weight_expanding_pass.h | 2 +- .../optimizer/graph/decrease_transpose_algo.h | 2 +- .../lite/tools/optimizer/graph/dump_graph.h | 2 +- .../graph/group_depthwise_op_convert_pass.h | 2 +- .../tools/optimizer/graph/infershape_pass.h | 2 +- .../optimizer/graph/reduce_same_act_pass.h | 2 +- .../graph/redundant_op_remove_pass.h | 2 +- .../optimizer/graph/slice_prepose_pass.cc | 2 +- .../optimizer/graph/slice_prepose_pass.h | 2 +- .../graph/special_node_postprocess.h | 2 +- .../graph/specify_graph_input_format.h | 2 +- .../tools/optimizer/graph/split_one_pass.h | 2 +- .../graph/unused_transpose_node_remove_pass.h | 2 +- .../graph/update_conv2d_param_pass.h | 2 +- .../tools/optimizer/parallel/parallel_pass.h | 2 +- tests/ut/cpp/CMakeLists.txt | 155 ++++----- tests/ut/cpp/common/backend_common_test.cc | 2 +- tests/ut/cpp/common/backend_common_test.h | 2 +- tests/ut/cpp/device/ge_runtime_test.cc | 32 +- tests/ut/cpp/device/hccl_adapter_test.cc | 4 +- .../kernel/cpu/adam_delta_cpu_kernel_test.cc | 2 +- .../cpu/fused_ada_factor_cpu_kernel_test.cc | 2 +- .../cpu/sparse_apply_adam_cpu_kernel_test.cc | 2 +- .../cpu/sparse_apply_ftrl_cpu_kernel_test.cc | 2 +- .../sparse_apply_lazy_adam_cpu_kernel_test.cc | 2 +- ..._apply_proximal_adagrad_cpu_kernel_test.cc | 2 +- .../cpu/sparse_optimizer_cpu_kernel_test.cc | 2 +- .../cpp/kernel/cpu/unique_cpu_kernel_test.cc | 2 +- .../cpu/unique_with_pad_cpu_kernel_test.cc | 2 +- .../ascend/ascend_pass_control_test.cc | 2 +- .../buffer_fusion/buffer_fusion_test.cc | 32 +- .../dynamic_shape/dynamic_shape_pass_test.cc | 8 +- .../getnext_tensor_move_elimination_test.cc | 8 +- .../insert_tensor_move_for_getnext_test.cc | 10 +- .../insert_tensor_move_for_hccl_op_test.cc | 8 +- .../format_type/check_consistency_test.cc | 10 +- .../ascend/format_type/insert_cast_test.cc | 10 +- .../format_type/insert_trans_op_test.cc | 8 +- .../format_type/merge_cast_to_op_test.cc | 8 +- .../remove_internal_output_test.cc | 4 +- .../ascend/ir_fission/addn_fission_test.cc | 2 +- .../batch_norm_bert_fission_test.cc | 2 +- .../batch_norm_grad_infer_fission_test.cc | 4 +- .../ascend/ir_fission/bn_grad_split_test.cc | 8 +- .../ascend/ir_fission/bn_split_test.cc | 10 +- .../ascend/ir_fission/concat_fission_test.cc | 2 +- .../ascend/ir_fission/lars_v2_fission_test.cc | 2 +- .../ir_fission/layer_norm_grad_split_test.cc | 8 +- .../ascend/ir_fission/pack_fission_test.cc | 2 +- .../ir_fission/reduce_min_fission_test.cc | 2 +- .../single_batch_norm_fission_test.cc | 2 +- .../ascend/ir_fission/split_fission_test.cc | 2 +- .../tensor_scatter_update_fission_test.cc | 2 +- .../ascend/ir_fission/topk_split_test.cc | 6 +- .../ascend/ir_fission/transdata_split_test.cc | 8 +- .../unsorted_segment_sum_fission_test.cc | 2 +- .../ir_fusion/adam_apply_one_fusion_test.cc | 2 +- .../adam_apply_one_with_decay_rule_test.cc | 4 +- .../ir_fusion/batchnorm_to_bninfer_test.cc | 4 +- .../batchnormgrad_to_bninfergrad_test.cc | 4 +- ...p_by_norm_no_div_square_sum_fusion_test.cc | 4 +- .../ir_fusion/clip_by_value_fusion_test.cc | 4 +- .../confusion_mul_grad_fusion_test.cc | 4 +- .../ir_fusion/confusion_softmax_grad_test.cc | 4 +- .../ascend/ir_fusion/derelu_fusion_test.cc | 4 +- .../ir_fusion/fused_batch_norm_fusion_test.cc | 2 +- .../ir_fusion/lamb_next_mv_rule_test.cc | 2 +- .../lamb_next_mv_with_decay_rule_test.cc | 2 +- .../lamb_next_mv_with_decay_v1_rule_test.cc | 2 +- .../ir_fusion/lamb_next_right_rule_test.cc | 2 +- .../lamb_update_with_lr_rule_fusion_test.cc | 4 +- .../ir_fusion/lamb_update_with_lr_v2_test.cc | 2 +- ...er_norm_beta_gamma_backprop_fusion_test.cc | 4 +- .../ir_fusion/matmul_biasadd_fusion_test.cc | 2 +- .../momentum_lossscale_fusion_test.cc | 2 +- .../ascend/ir_fusion/mul_add_fusion_test.cc | 2 +- .../ascend/ir_fusion/mul_addn_fusion_test.cc | 2 +- .../reshape_transpose_fusion_test.cc | 4 +- .../ir_fusion/softmax_grad_ext_fusion_test.cc | 4 +- .../ir_fusion/square_sum_fusion_test.cc | 4 +- .../transpose_reshape_fusion_test.cc | 4 +- .../transpose_transdata_fusion_test.cc | 8 +- .../mindir/all_to_all_unify_mindir_test.cc | 8 +- .../common/pattern_engine_test.cc | 6 +- .../common/pattern_process_pass_test.cc | 4 +- .../restore_abs_input_in_backed_infer_test.cc | 4 +- .../pre_activate/mem_reuse/kernel_ref_test.cc | 2 +- .../pre_activate/mem_reuse/mem_reuse_test.cc | 14 +- .../pass/allreduce_fusion_test.cc | 10 +- .../common_subexpression_elimination_test.cc | 10 +- .../const_to_attr_strided_slice_grad_test.cc | 8 +- .../pass/convert_const_input_to_attr_test.cc | 8 +- ...onvert_const_input_to_tensor_input_test.cc | 8 +- ...nvert_tuple_input_to_dynamic_input_test.cc | 8 +- .../convert_tuple_output_to_maketuple_test.cc | 8 +- .../pass/eliminate_redundant_op_test.cc | 14 +- .../pre_activate/pass/getitem_tuple_test.cc | 6 +- .../pass/optimize_dependence_test.cc | 4 +- .../cpp/session/anf_runtime_algorithm_test.cc | 6 +- tests/ut/cpp/session/kernel_graph_test.cc | 4 +- tests/ut/cpp/session/session_basic_test.cc | 6 +- tests/ut/cpp/stub/aicpu/aicpu_stub.cc | 4 +- .../stub/dynamic_shape/dynamic_shape_stub.cc | 12 +- tests/ut/cpp/stub/ge/ge_task_launch_stub.cc | 2 +- tests/ut/cpp/stub/hccl/collective_stub.cc | 2 +- .../ut/cpp/stub/kernel/kernel_fusion_stub.cc | 4 +- .../tasksink/ascend_stream_assign_stub.cc | 4 +- tests/ut/cpp/stub/tasksink/task_sink_stub.cc | 4 +- tests/ut/cpp/tbe/tbe_json_creator_test.cc | 12 +- tests/ut/cpp/vm/segment_runner_test.cc | 4 +- tests/ut/cpp/vm/vm_test.cc | 4 +- 3908 files changed, 7229 insertions(+), 6805 deletions(-) create mode 100644 mindspore/ccsrc/backend/common/optimizer/CMakeLists.txt rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/common_backend_optimization.cc (84%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/common_backend_optimization.h (96%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/const_input_to_attr_registry.cc (98%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/const_input_to_attr_registry.h (100%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/fusion_id_allocator.cc (92%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/fusion_id_allocator.h (100%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/helper.cc (99%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/helper.h (99%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/node_pass.cc (97%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/node_pass.h (94%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/optimizer.cc (96%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/optimizer.h (95%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/pass.h (100%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/pass_manager.cc (95%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/pass_manager.h (94%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/pattern_engine.cc (99%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/pattern_engine.h (99%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/visit.cc (98%) rename mindspore/ccsrc/backend/{optimizer/common => common/optimizer}/visit.h (100%) create mode 100644 mindspore/ccsrc/backend/common/pass/CMakeLists.txt rename mindspore/ccsrc/backend/{optimizer => common}/pass/add_akg_kernel_attrs.cc (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/add_akg_kernel_attrs.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/add_dynamic_shape_attr.cc (89%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/add_dynamic_shape_attr.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/add_training_attr.cc (89%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/add_training_attr.h (93%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc (98%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h (93%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/common_subexpression_elimination.cc (95%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/common_subexpression_elimination.h (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/communication_op_fusion.cc (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/communication_op_fusion.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/const_to_attr_strided_slice_grad.cc (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/const_to_attr_strided_slice_grad.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/conv_transpose_to_conv_bp.cc (94%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/conv_transpose_to_conv_bp.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_attr_to_unify_mindir.cc (91%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_attr_to_unify_mindir.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_const_input_to_attr.cc (90%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_const_input_to_attr.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_const_input_to_tensor_input.cc (94%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_const_input_to_tensor_input.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_const_scalar_to_tensor.cc (93%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_const_scalar_to_tensor.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_tuple_input_to_dynamic_input.cc (93%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_tuple_input_to_dynamic_input.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_tuple_output_to_maketuple.cc (93%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/convert_tuple_output_to_maketuple.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/custom_op_const_input_to_attr.cc (89%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/custom_op_const_input_to_attr.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/custom_op_reg_info_to_attr.cc (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/custom_op_reg_info_to_attr.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/eliminate_func_data_type.cc (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/eliminate_func_data_type.h (94%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/eliminate_redundant_op.cc (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/eliminate_redundant_op.h (95%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/erase_visit_attr.cc (84%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/erase_visit_attr.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/getitem_tuple.cc (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/getitem_tuple.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/optimize_dependence.cc (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/optimize_dependence.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/optimize_updatestate.cc (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/optimize_updatestate.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/reduce_sum_optimizer.cc (98%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/reduce_sum_optimizer.h (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/replace_node_by_proxy.cc (96%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/replace_node_by_proxy.h (93%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/sparse_process.cc (97%) rename mindspore/ccsrc/backend/{optimizer => common}/pass/sparse_process.h (96%) rename mindspore/ccsrc/backend/{ => common}/session/CMakeLists.txt (91%) rename mindspore/ccsrc/backend/{ => common}/session/anf_runtime_algorithm.cc (99%) rename mindspore/ccsrc/backend/{ => common}/session/anf_runtime_algorithm.h (99%) rename mindspore/ccsrc/backend/{ => common}/session/ascend_auto_monad.cc (99%) rename mindspore/ccsrc/backend/{ => common}/session/ascend_auto_monad.h (96%) rename mindspore/ccsrc/backend/{ => common}/session/ascend_inference_session.cc (98%) rename mindspore/ccsrc/backend/{ => common}/session/ascend_inference_session.h (91%) rename mindspore/ccsrc/backend/{ => common}/session/ascend_session.cc (98%) rename mindspore/ccsrc/backend/{ => common}/session/ascend_session.h (97%) rename mindspore/ccsrc/backend/{ => common}/session/cpu_session.cc (95%) rename mindspore/ccsrc/backend/{ => common}/session/cpu_session.h (94%) rename mindspore/ccsrc/backend/{ => common}/session/executor.cc (99%) rename mindspore/ccsrc/backend/{ => common}/session/executor.h (99%) rename mindspore/ccsrc/backend/{ => common}/session/executor_manager.cc (96%) rename mindspore/ccsrc/backend/{ => common}/session/executor_manager.h (94%) rename mindspore/ccsrc/backend/{ => common}/session/gpu_inference_session.cc (98%) rename mindspore/ccsrc/backend/{ => common}/session/gpu_inference_session.h (91%) rename mindspore/ccsrc/backend/{ => common}/session/gpu_session.cc (90%) rename mindspore/ccsrc/backend/{ => common}/session/gpu_session.h (96%) rename mindspore/ccsrc/backend/{ => common}/session/kernel_build_client.cc (98%) rename mindspore/ccsrc/backend/{ => common}/session/kernel_build_client.h (100%) rename mindspore/ccsrc/backend/{ => common}/session/kernel_graph.cc (99%) rename mindspore/ccsrc/backend/{ => common}/session/kernel_graph.h (100%) rename mindspore/ccsrc/backend/{ => common}/session/pynative_task_manager.h (97%) rename mindspore/ccsrc/backend/{ => common}/session/session_basic.cc (99%) rename mindspore/ccsrc/backend/{ => common}/session/session_basic.h (98%) rename mindspore/ccsrc/backend/{ => common}/session/session_context.cc (94%) rename mindspore/ccsrc/backend/{ => common}/session/session_context.h (100%) rename mindspore/ccsrc/backend/{ => common}/session/session_factory.cc (96%) rename mindspore/ccsrc/backend/{ => common}/session/session_factory.h (97%) rename mindspore/ccsrc/backend/{ => common}/session/single_kernel_graph.cc (95%) rename mindspore/ccsrc/backend/{ => common}/session/single_kernel_graph.h (96%) create mode 100644 mindspore/ccsrc/backend/common/somas/CMakeLists.txt rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas.cc (99%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas.h (94%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_node.h (93%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_parameter.h (100%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_solver_alg.cc (99%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_solver_alg.h (98%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_solver_core.cc (98%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_solver_core.h (96%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_solver_pre.cc (99%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_solver_pre.h (99%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_stream.h (94%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_tensor.cc (92%) rename mindspore/ccsrc/backend/{optimizer => common}/somas/somas_tensor.h (96%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/CMakeLists.txt (54%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/backend.cc (99%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/backend.h (97%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/graph_partition.cc (97%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/graph_partition.h (100%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/segment_runner.cc (99%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/segment_runner.h (94%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/transform.cc (99%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/transform.h (96%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/vm.cc (99%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/vm.h (100%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/vmimpl.cc (99%) rename mindspore/ccsrc/{vm => backend/graph_compiler}/vmimpl.h (100%) delete mode 100644 mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt delete mode 100644 mindspore/ccsrc/backend/optimizer/CMakeLists.txt rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/callback_impl.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/callback_impl.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/fake_abstract_shape.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/fake_abstract_shape.h (100%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_expander_with_py.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_expander_with_py.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_optimization.cc (81%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_optimization.h (91%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_pass_manager.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_pass_manager.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_splitter_with_py.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/adapter/graph_kernel_splitter_with_py.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/add_atomic_clean.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/add_atomic_clean.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/add_stitch_atomic_clean_gpu.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/add_stitch_atomic_clean_gpu.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/arithmetic_simplify.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/arithmetic_simplify.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/axis_normalizer.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/axis_normalizer.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/cast_matmul_fusion.cc (91%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/cast_matmul_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/eliminate_redundant_output.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/eliminate_redundant_output.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_builder.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_builder.h (100%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_callback.cc (91%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_callback.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_cluster.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_cluster.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_expander.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_expander.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_splitter.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_splitter.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_utils.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/graph_kernel_utils.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/shape_ops_splitter.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/shape_ops_splitter.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/update_state_formatter.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/core/update_state_formatter.h (99%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/decrease_compute_precision.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/decrease_compute_precision.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/decrease_transfer_precision.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/decrease_transfer_precision.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/depend_elimination.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/depend_elimination.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/adam.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/assign_add.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/bias_add.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/expander_factory.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/lamb_apply_optimizer_assign.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/lamb_apply_weight_assign.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/reshape.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/softplus.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/softplus_grad.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/standard_normal.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/utils.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/expanders/utils.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/graph_kernel_cse.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/graph_kernel_cse.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/graph_kernel_helper.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/graph_kernel_helper.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/graph_kernel_recompute.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/graph_kernel_recompute.h (99%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/insert_pad.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/insert_pad.h (89%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/akg_build.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/akg_build.h (100%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/callback_impl.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/callback_impl.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/graph_kernel_optimization.cc (82%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/graph_kernel_optimization.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/lite_adapter/graph_kernel_pass_manager.h (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/lite_graph.cc (91%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/lite_graph.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/node.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/node.h (100%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/op_node.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/op_node.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/op_register.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/model/op_register.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/optimize_assign.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/optimize_assign.h (92%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/parallel_cost_model.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/parallel_cost_model.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/parallel_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/parallel_fusion.h (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/raise_reduction_precision.cc (92%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/raise_reduction_precision.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/reduce_fake_out_mem.cc (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/reduce_fake_out_mem.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/reorder_ops.cc (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/reorder_ops.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/rewrite_output_shape.cc (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/rewrite_output_shape.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/area.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/area.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/fuse_pattern.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/fuse_pattern.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/split_model.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/split_model.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/split_model_cpu.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/split_model_cpu.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/split_model_factory.cc (86%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_model/split_model_factory.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_umonad.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/split_umonad.h (92%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/substitute_dropout.cc (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/substitute_dropout.h (93%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/transform_op_optimizer.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/transform_op_optimizer.h (94%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/tsa_atomic_add_to_first_tensor.cc (96%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/tsa_atomic_add_to_first_tensor.h (95%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/uss_atomic_add.cc (88%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/uss_atomic_add.h (92%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/value_graph_binder.cc (87%) rename mindspore/ccsrc/{backend/optimizer => common}/graph_kernel/value_graph_binder.h (96%) create mode 100644 mindspore/ccsrc/common/mem_reuse/CMakeLists.txt rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/kernel_refcount.cc (97%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/kernel_refcount.h (97%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_copy_manager.h (98%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_dynamic_allocator.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_dynamic_allocator.h (100%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_reuse.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_reuse.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_reuse_checker.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_reuse_checker.h (96%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_swap_manager.cc (99%) rename mindspore/ccsrc/{backend/optimizer => common}/mem_reuse/mem_swap_manager.h (99%) create mode 100644 mindspore/ccsrc/kernel/CMakeLists.txt rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_build.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_build.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_json_decoder.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_json_decoder.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_json_generator.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_json_generator.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_metadata.cc (88%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/akg/akg_kernel_metadata.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/ascend_kernel_mod.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/ascend_kernel_mod.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/common_utils.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/common_utils.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/environ.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/environ_manager.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/environ_manager.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kash/kernel_pack.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel_build_info.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel_build_info.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel_fusion.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel_query.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/kernel_query.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/oplib/opinfo.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/oplib/oplib.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/oplib/oplib.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => kernel}/task_stream.h (100%) create mode 100644 mindspore/ccsrc/plugin/device/ascend/hal/device/CMakeLists.txt rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_bucket.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_bucket.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_device_address.cc (99%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_device_address.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_event.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_event.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_kernel_runtime.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_kernel_runtime.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_label_assign.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_label_assign.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_atomic_clean.cc (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_atomic_clean.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_kernel.cc (88%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_mul.cc (94%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_mul.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_transdata.cc (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_launch_transdata.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_memory_adapter.cc (99%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_memory_adapter.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_memory_manager.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_memory_manager.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_memory_pool.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_memory_pool.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_stream_assign.cc (99%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_stream_assign.h (99%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ascend_stream_manager.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/ascend_collective.cc (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/ascend_collective.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/collective_group_wrapper.cc (92%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/collective_group_wrapper.h (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/mpi_collective_group.cc (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/mpi_collective_group.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/mpi_pycc.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/distribute/mpi_pycc.h (92%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/dump/data_dumper.cc (99%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/dump/data_dumper.h (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/dump/proto/ge_dtype.proto (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/dump/proto/op_mapping_info.proto (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/ai_core_dynamic_kernel.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/ai_core_dynamic_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/ai_cpu_dynamic_kernel.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/ai_cpu_dynamic_kernel.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/aicpu_ext_info_handle.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/aicpu_ext_info_handle.h (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/hccl_dynamic_kernel.cc (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/hccl_dynamic_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/host_dynamic_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/rts/memcpy_rts_dynamic_kernel.cc (92%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/rts/memcpy_rts_dynamic_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/rts/profiling_rts_dynamic_kernel.cc (91%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/rts/profiling_rts_dynamic_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/tiling/op_tiling_adapter.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/executor/tiling/op_tiling_adapter.h (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/davinci_model.h (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/model_context.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/model_runner.cc (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/model_runner.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/runtime_model.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/runtime_model.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/aicpu_task.cc (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/aicpu_task.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/event_record_task.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/event_record_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/event_wait_task.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/event_wait_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/hccl_task.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/hccl_task.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_goto_task.cc (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_goto_task.h (91%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_manager.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_manager.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_set_task.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_set_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_switch_task.cc (94%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/label_switch_task.h (91%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/memcpy_async_task.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/memcpy_async_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/profiler_task.cc (94%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/profiler_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/stream_active_task.cc (93%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/stream_active_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/stream_switch_task.cc (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/stream_switch_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/task.h (92%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/task_factory.h (97%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/tbe_task.cc (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task/tbe_task.h (95%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_runtime/task_info.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_types_convert.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/ge_types_convert.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/kernel_build_ascend.cc (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/kernel_build_ascend.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/kernel_select_ascend.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/kernel_select_ascend.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/kernel_select_graph_kernel.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/lic_manager.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/lic_manager.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/profiling/profiling_manager.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/profiling/profiling_manager.h (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/profiling/profiling_reporter.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/profiling/profiling_reporter.h (96%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/profiling/profiling_utils.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/profiling/profiling_utils.h (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/readme.md (100%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/tasksink/task_generator.cc (98%) rename mindspore/ccsrc/{runtime/device/ascend => plugin/device/ascend/hal/device}/tasksink/task_generator.h (96%) create mode 100644 mindspore/ccsrc/plugin/device/ascend/hal/hardware/CMakeLists.txt rename mindspore/ccsrc/{runtime/hardware/ascend => plugin/device/ascend/hal/hardware}/ascend_device_context.cc (97%) rename mindspore/ccsrc/{runtime/hardware/ascend => plugin/device/ascend/hal/hardware}/ascend_device_context.h (98%) rename mindspore/ccsrc/{runtime/hardware/ascend => plugin/device/ascend/hal/hardware}/ascend_graph_optimization.cc (96%) rename mindspore/ccsrc/{runtime/hardware/ascend => plugin/device/ascend/hal/hardware}/ascend_graph_optimization.h (98%) create mode 100644 mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/CMakeLists.txt rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/all_to_all_v_calc_param.cc (97%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/all_to_all_v_calc_param.h (100%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/converter.cc (97%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/converter.h (95%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/hccl_adapter.cc (99%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/hccl_adapter.h (97%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/plugin/CMakeLists.txt (100%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/plugin/hccl_plugin.cc (96%) rename mindspore/ccsrc/{runtime => plugin/device/ascend/hal}/hccl_adapter/plugin/hccl_plugin.h (100%) create mode 100644 mindspore/ccsrc/plugin/device/ascend/kernel/CMakeLists.txt rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_attr_to_input_registry.cc (87%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_attr_to_input_registry.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_build.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_build.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_load.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_load.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_metadata.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_metadata.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_mod.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_kernel_mod.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/CMakeLists.txt (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_op_proto/aicpu_tensor.proto (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/cmake/dependency_securec_arm.cmake (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/cmake/protobuf_arm.cmake (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/distinct_uniform_int_distribution.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/kernel_base.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/kernel_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/kernel_errcode.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/kernel_log.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/kernel_log.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/kernel_util.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/common/tensor.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/aicpu_environ.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/aicpu_environ_manager.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/aicpu_environ_manager.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_create.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_create.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_destroy_all.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_destroy_all.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_get.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_get.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_set.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/environ/environ_set.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/random_choice_with_mask_kernels.cc (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_ops/random_choice_with_mask_kernels.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_util.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/aicpu_util.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/dynamic_aicpu_kernel_mod.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/dynamic_aicpu_kernel_mod.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/proto/attr.proto (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/proto/node_def.proto (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/proto/tensor.proto (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/proto/tensor_shape.proto (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/aicpu/proto/types.proto (100%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/ascend => plugin/device/ascend/kernel/akg}/akg_ascend_kernel_build.cc (86%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/ascend => plugin/device/ascend/kernel/akg}/akg_ascend_kernel_build.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/ascend => plugin/device/ascend/kernel/akg}/akg_ascend_kernel_mod.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/ascend => plugin/device/ascend/kernel/akg}/akg_ascend_kernel_mod.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hccl_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hccl_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hccl_kernel_build.cc (87%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hccl_kernel_build.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hccl_kernel_metadata.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hccl_kernel_metadata.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_broadcast.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_broadcast.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_gather.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_gather.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_reduce.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_reduce.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_reduce_scatter.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_reduce_scatter.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_to_all.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_all_to_all.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_receive.cc (90%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_receive.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_send.cc (90%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_send.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_util.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/hccl/hcom_util.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/dynamic_broadcast_gradient_args_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/dynamic_broadcast_gradient_args_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/dynamic_reshape_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/dynamic_shape_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/dynamic_shape_kernel.h (89%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/host_kernel_build.cc (80%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/host_kernel_build.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/host_kernel_metadata.cc (88%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/host_kernel_metadata.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/host_kernel_mod.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/host_kernel_mod.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/reshape_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/host/reshape_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/assign.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/assign.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/label_goto.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/label_goto.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/label_set.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/label_set.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/label_switch.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/label_switch.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/memcpy_async.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/memcpy_async.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/profiling_kernel_mod.cc (88%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/profiling_kernel_mod.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/recv.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/recv.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/rt_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/rt_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/rt_kernel_build.cc (87%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/rt_kernel_build.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/rt_kernel_info.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/rt_kernel_info.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/send.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/send.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/stream_active.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/stream_active.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/stream_switch.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/stream_switch.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/tensor_copy_slices.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/rts/tensor_copy_slices.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/dynamic_tbe_kernel_mod.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/dynamic_tbe_kernel_mod.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_adapter.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_adapter.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_convert_utils.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_convert_utils.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_dynaminc_shape_util.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_dynaminc_shape_util.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/fusion_tbe_json_creator.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/fusion_tbe_json_creator.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/single_tbe_json_creator.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/single_tbe_json_creator.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/tbe_json_creator.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/tbe_json_creator.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/tbe_json_utils.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_json/tbe_json_utils.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_build.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_build.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_compile.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_compile.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_mod.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_mod.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/common_utils.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/common_utils.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_kernel_select.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_kernel_select.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_property_checker.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_kernel_select/tbe_property_checker.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_utils.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler => plugin/device/ascend/kernel}/tbe/tbe_utils.h (98%) create mode 100644 mindspore/ccsrc/plugin/device/ascend/optimizer/CMakeLists.txt rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ascend_backend_optimization.cc (72%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ascend_backend_optimization.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ascend_helper.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ascend_helper.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ascend_pass_control.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ascend_pass_control.h (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc (89%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/bnupdate_eltwise_fusion_pass.cc (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/bnupdate_eltwise_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv_bnreduce_fusion_pass.cc (88%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv_bnreduce_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv_double_in_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv_double_in_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv_single_in_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/conv_single_in_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/eltwise_fusion_pass.cc (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/eltwise_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/fusion_base_pass.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/fusion_base_pass.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/matmul_confusiontranspose_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/matmul_eltwise_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/matmul_eltwise_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/multi_output_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/multi_output_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/reduce_eltwise_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/reduce_eltwise_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/segment_eltwise_fusion_pass.cc (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/segment_eltwise_fusion_pass.h (86%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/ub_pattern_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/buffer_fusion/ub_pattern_fusion.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/ascend_dynamic_shape_helper.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/ascend_dynamic_shape_helper.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/convert_dynamic_op.cc (83%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/convert_dynamic_op.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/convert_general_op.cc (83%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/convert_general_op.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/convert_inherited_dynamic_op.cc (84%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/convert_inherited_dynamic_op.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/link_custom_op.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/dynamic_shape/link_custom_op.h (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/add_attr_for_3d_graph.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/add_attr_for_3d_graph.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/add_placeholder_for_dynamic_gru.cc (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/add_placeholder_for_dynamic_gru.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/add_placeholder_for_dynamic_rnn.cc (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/add_placeholder_for_dynamic_rnn.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/concat_outputs_for_all_gather.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/concat_outputs_for_all_gather.h (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/getnext_tensor_move_elimination.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/getnext_tensor_move_elimination.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_depend_for_all_gather.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_depend_for_all_gather.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_pad_for_nms_with_mask.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_pad_for_nms_with_mask.h (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_tensor_move_for_cascade.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_tensor_move_for_cascade.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_tensor_move_for_getnext.cc (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_tensor_move_for_getnext.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_tensor_move_for_hccl_op.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/insert_tensor_move_for_hccl_op.h (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/split_inputs_for_reduce_scatter.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/split_inputs_for_reduce_scatter.h (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/split_n_optimizer.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/enhancer/split_n_optimizer.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/change_axis_of_reduce_kernel.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/change_axis_of_reduce_kernel.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/check_consistency.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/check_consistency.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/convert_cast_format.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/convert_cast_format.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/convert_unsupported_transnode_to_aicpu.cc (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/convert_unsupported_transnode_to_aicpu.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/deal_ref_and_split_unsupported_transdata.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/deal_ref_and_split_unsupported_transdata.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/dynamic_rnn_grad_reformat.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/dynamic_rnn_grad_reformat.h (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_cast.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_cast.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_trans_op.cc (88%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_trans_op.h (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_transdata_for_runop.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_transdata_for_runop.h (88%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_transpose_for_basiclstm_op.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_transpose_for_basiclstm_op.h (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_transpose_for_dyanmic_gru_v2.h (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/insert_transpose_for_dynamic_gru_v2.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/merge_cast_to_op.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/merge_cast_to_op.h (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/rectify_do_mask_kernel_info.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/rectify_do_mask_kernel_info.h (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/remove_internal_output.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/remove_internal_output.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/set_fracz_group_attr.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/set_fracz_group_attr.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/trans_op_format_refine.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/format_type/trans_op_format_refine.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/addn_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/addn_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/batch_norm_bert_fission.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/batch_norm_bert_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/batch_norm_grad_infer_fission.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/batch_norm_grad_infer_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/batch_norm_grad_split.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/batch_norm_grad_split.h (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/bce_with_logits_loss_fission.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/bce_with_logits_loss_fission.h (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/bn_grad_split.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/bn_grad_split.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/bn_split.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/bn_split.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/broadcastto_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/broadcastto_fission.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/cdist_fission.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/cdist_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/concat_fission.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/concat_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/diag_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/diag_fission.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/diag_part_fission.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/diag_part_fission.h (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/dynamic_gru_v2_grad_fission.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/dynamic_gru_v2_grad_fission.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/dynamic_rnn_grad_fission_v2.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/dynamic_rnn_grad_fission_v2.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/gather_v2_ds_fission.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/gather_v2_ds_fission.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/lars_v2_fission.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/lars_v2_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/layer_norm_grad_split.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/layer_norm_grad_split.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/lin_space_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/lin_space_fission.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/max_pool3d_grad_grad_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/max_pool3d_grad_grad_fission.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/pack_fission.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/pack_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/reduce_min_fission.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/reduce_min_fission.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/reduce_sum_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/reduce_sum_fission.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/seed_adapter.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/seed_adapter.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/single_batch_norm_fission.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/single_batch_norm_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/space_to_depth_split.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/space_to_depth_split.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/split_fission.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/split_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/splitv_fission.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/splitv_fission.h (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/tensor_scatter_update_fission.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/tensor_scatter_update_fission.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/topk_split.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/topk_split.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/transdata_split.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/transdata_split.h (87%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/unsorted_segment_sum_fission.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fission/unsorted_segment_sum_fission.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/adam_apply_one_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/adam_apply_one_fusion.h (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/adam_apply_one_with_decay_rule.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/adam_apply_one_with_decay_rule.h (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/add_input_to_output.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/add_input_to_output.h (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/avgpool_3d_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/avgpool_3d_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/avgpool_3d_grad_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/avgpool_3d_grad_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/batchnorm_to_bninfer.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/batchnorm_to_bninfer.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/batchnormgrad_to_bninfergrad.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/batchnormgrad_to_bninfergrad.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/clip_by_value_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/clip_by_value_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/confusion_mul_grad_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/confusion_mul_grad_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/confusion_softmax_grad_rule.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/confusion_softmax_grad_rule.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc (89%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/conv2d_backprop_input_biasadd_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/derelu_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/derelu_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/fused_batch_norm_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/fused_batch_norm_fusion.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/input_to_output_registry.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/input_to_output_registry.h (100%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_mv_rule.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_mv_rule.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_mv_with_decay_rule.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_mv_with_decay_rule.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_mv_with_decay_v1_rule.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_right_rule.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_next_right_rule.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_update_with_lr_rule_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_update_with_lr_rule_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_update_with_lr_v2.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/lamb_update_with_lr_v2.h (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/matmul_biasadd_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/matmul_biasadd_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/momentum_lossscale_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/momentum_lossscale_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/mul_add_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/mul_add_fusion.h (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/mul_addn_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/mul_addn_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/parameter_and_transop_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/parameter_and_transop_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/prelu_fusion.cc (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/prelu_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/refresh_parameter_format.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/refresh_parameter_format.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/remove_reshape_pair.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/remove_reshape_pair.h (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/reshape_transpose_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/reshape_transpose_fusion.h (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/softmax_dropout_do_mask_v3_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/softmax_grad_ext_fusion.cc (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/softmax_grad_ext_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/square_sum_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/square_sum_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/transpose_reshape_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/transpose_reshape_fusion.h (91%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/transpose_transdata_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/transpose_transdata_fusion.h (89%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/transposed_update_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/ir_fusion/transposed_update_fusion.h (88%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/all_to_all_unify_mindir.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/all_to_all_unify_mindir.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/avg_pool_grad_unify_mindir.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/avg_pool_grad_unify_mindir.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/bn_grad_unify_mindir.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/bn_grad_unify_mindir.h (93%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/conv2d_unify_mindir.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/conv2d_unify_mindir.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/dropout_unify_mindir.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/dropout_unify_mindir.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/env_op_attr_update.cc (92%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/env_op_attr_update.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/fake_learned_scale_quant_grad_unify_mindir.cc (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/fake_learned_scale_quant_grad_unify_mindir.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/maxpool_to_maxpool_with_argmax.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/maxpool_to_maxpool_with_argmax.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/maxpool_with_argmax_unify_mindir.cc (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/maxpool_with_argmax_unify_mindir.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/neighbor_exchange_v2_unify_mindir.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/neighbor_exchange_v2_unify_mindir.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/optimizer_unify_output.cc (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/optimizer_unify_output.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/slice_grad_unify_mindir.cc (95%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/slice_grad_unify_mindir.h (96%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/space_batch_nd_attr_update.cc (94%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/space_batch_nd_attr_update.h (97%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc (99%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h (98%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/update_input_names_strided_slice_grad.cc (90%) rename mindspore/ccsrc/{backend/optimizer/ascend => plugin/device/ascend/optimizer}/mindir/update_input_names_strided_slice_grad.h (96%) create mode 100644 mindspore/ccsrc/plugin/device/cpu/hal/device/CMakeLists.txt rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_common.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_device_address.cc (98%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_device_address.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_kernel_runtime.cc (98%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_kernel_runtime.h (96%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_memory_manager.cc (98%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_memory_manager.h (92%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_simple_mem_plan.cc (96%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_simple_mem_plan.h (96%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_tensor_array.cc (90%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/cpu_tensor_array.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/kernel_select_cpu.cc (97%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/kernel_select_cpu.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/mpi/mpi_adapter.cc (99%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/mpi/mpi_adapter.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/mpi/mpi_export.cc (94%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/mpi/mpi_export.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/mpi/mpi_interface.cc (98%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/mpi/mpi_interface.h (100%) rename mindspore/ccsrc/{runtime/device/cpu => plugin/device/cpu/hal/device}/readme.md (100%) create mode 100644 mindspore/ccsrc/plugin/device/cpu/hal/hardware/CMakeLists.txt rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/cpu_device_context.cc (92%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/cpu_device_context.h (100%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/cpu_memory_pool.cc (97%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/cpu_memory_pool.h (95%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/mpi_collective_comm_lib.cc (97%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/mpi_collective_comm_lib.h (96%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/mpi_communication_group.cc (96%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/mpi_communication_group.h (96%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/ms_collective_comm_lib.cc (98%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/ms_collective_comm_lib.h (95%) rename mindspore/ccsrc/{runtime/hardware/cpu => plugin/device/cpu/hal/hardware}/ms_communication_group.h (96%) create mode 100644 mindspore/ccsrc/plugin/device/cpu/kernel/CMakeLists.txt rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/OWNERS (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/adam_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/adam_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/adam_delta_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/adam_delta_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/adam_weight_decay_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/adam_weight_decay_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/cpu => plugin/device/cpu/kernel/akg}/akg_cpu_kernel_build.cc (86%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/cpu => plugin/device/cpu/kernel/akg}/akg_cpu_kernel_build.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/cpu => plugin/device/cpu/kernel/akg}/akg_cpu_kernel_mod.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/cpu => plugin/device/cpu/kernel/akg}/akg_cpu_kernel_mod.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/allgather_cpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/allgather_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/apply_adagrad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/apply_adagrad_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/apply_momentum_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/apply_momentum_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/argmax_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/argmax_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/argmax_with_value_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/argmax_with_value_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/argmin_with_value_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/argmin_with_value_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/arithmetic_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/arithmetic_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/arithmetic_logic_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/arithmetic_logic_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/arithmetic_self_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/arithmetic_self_cpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/assign_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/assign_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/bias_add_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/bias_add_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/bias_add_grad_cpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/bias_add_grad_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/binary_cross_entropy_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/binary_cross_entropy_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/binary_cross_entropy_grad_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/binary_cross_entropy_grad_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/boundingbox_decode_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/boundingbox_decode_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/boundingbox_encode_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/boundingbox_encode_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/broadcast_to_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/broadcast_to_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cast_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cast_cpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/check_valid_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/check_valid_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cholesky_inverse_cpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cholesky_inverse_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/coalesce_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/coalesce_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/concat_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/concat_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/concat_offset_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/concat_offset_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cpu_kernel_factory.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cpu_kernel_factory.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cpu_kernel_mod.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/crop_and_resize_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/crop_and_resize_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cross_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cross_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ctcloss_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ctcloss_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cummax_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cummax_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cumsum_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/cumsum_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/custom/custom_aot_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/custom/custom_aot_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/custom/custom_julia_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/custom/custom_julia_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/custom/julia_api.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/debug_cpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/debug_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/depthtospace_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/depthtospace_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dropout_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dropout_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dropout_grad_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dropout_grad_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dynamic_assign_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dynamic_assign_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dynamic_shape_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dynamic_shape_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dynamic_stitch_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/dynamic_stitch_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/cholesky_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/cholesky_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/cholesky_solve_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/cholesky_solve_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/eig_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/eig_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/eigen_common_utils.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/eigh_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/eigh_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/lu_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/lu_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/lu_solve_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/lu_solve_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/matmul_double_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/matmul_double_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/matrix_inverse_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/matrix_inverse_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/qr_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/qr_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/solve_triangular_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eigen/solve_triangular_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eltwise_grad_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/eltwise_grad_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/elu_grad_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/elu_grad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/embedding_look_up_comm_grad_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/embedding_look_up_comm_grad_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/embedding_look_up_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/embedding_look_up_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_create.cc (90%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_create.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_destroy_all.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_destroy_all.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_get.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_get.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_set.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/environ/environ_cpu_set.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/equal_count_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/equal_count_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/expm1_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/expm1_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/exchange_keys_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/exchange_keys_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/fused_pull_weight_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/fused_pull_weight_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/fused_push_weight_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/fused_push_weight_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/get_keys_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/get_keys_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/get_model_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/get_model_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/push_metrics_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/push_metrics_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/start_fl_job_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/start_fl_job_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/update_model_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fl/update_model_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fused_ada_factor_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fused_ada_factor_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fused_cast_adam_weight_decay_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/fused_cast_adam_weight_decay_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gather_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gather_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gather_d_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gather_d_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gather_d_grad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gather_d_grad_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gathernd_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/gathernd_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/grid_sampler_3d_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/grid_sampler_3d_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/grid_sampler_3d_grad_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/grid_sampler_3d_grad_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hsigmoid_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hsigmoid_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hsigmoid_grad_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hsigmoid_grad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hsv_to_rgb_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hsv_to_rgb_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hswish_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hswish_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hswish_grad_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/hswish_grad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/iou_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/iou_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/isfinite_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/isfinite_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/isinf_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/isinf_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/isnan_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/isnan_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/l2_normalize_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/l2_normalize_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/l2loss_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/l2loss_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/l2normalize_grad_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/l2normalize_grad_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/layer_norm_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/layer_norm_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/layer_norm_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/layer_norm_grad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/log_matrix_determinant_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/log_matrix_determinant_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/lower_bound_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/lower_bound_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/lstsq_cpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/lstsq_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/lu_solve_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/lu_solve_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/map_cache_idx_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/map_cache_idx_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/map_uniform_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/map_uniform_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/masked_select_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/masked_select_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/masked_select_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/masked_select_grad_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_band_part_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_band_part_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_determinant_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_determinant_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_diag_part_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_diag_part_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_inverse_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_inverse_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_set_diag_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/matrix_set_diag_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/maximum_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/maximum_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/maximum_grad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/maximum_grad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/minimum_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/minimum_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/minimum_grad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/minimum_grad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mirror_pad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mirror_pad_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mirror_pad_grad_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mirror_pad_grad_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/addn_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/addn_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/assignadd_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/assignadd_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/batch_norm_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/batch_norm_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/batch_norm_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/batch_norm_grad_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/conv2d_grad_filter_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/conv2d_grad_filter_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/conv2d_grad_input_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/conv2d_grad_input_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/conv_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/conv_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/eltwise_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/eltwise_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/log_softmax_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/log_softmax_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/log_softmax_grad_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/log_softmax_grad_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/lstm_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/lstm_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/lstm_grad_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/lstm_grad_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/matmul_cpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/matmul_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/mkl_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/mkl_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/pooling_avg_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/pooling_avg_grad_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/pooling_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/pooling_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/pooling_max_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/pooling_max_grad_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/softmax_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/softmax_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/multinomial_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/multinomial_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nms_with_mask_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nms_with_mask_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/CMakeLists.txt (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/OWNERS (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/README.md (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/activation_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/adder.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/affine_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/all_gather_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/arg_min_max_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/arithmetic.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/arithmetic_self_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDw3x3Int8BorderPixel.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwFp32Border.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwFp32Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwFp32Row.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwInt8Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwInt8PostAlign4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwInt8PostAlign4PerChannel.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/ConvDwInt8Row.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/DeconvDwFp32Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/DeconvDwInt8Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/DeconvDwInt8Post.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/IndirectGemmInt16to32_8x4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/IndirectGemmInt8_2x4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatVecMulFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatmulFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatmulFp32Opt.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatmulFp32Opt12x4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatmulInt8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatmulInt8Opt.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/MatmulWinogradFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/PostFuncBiasReluC4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/PostFuncBiasReluC8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/PreSum4x16Int8Peroc.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/PreSum4x16Int8Pert.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/TiledC4MatmulFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/WinogradTransLeft.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm32/WinogradTransRight.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/AdderFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Fp32Corner.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Fp32Horizontal.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Fp32Stride1.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Fp32Stride2.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Fp32Vertical.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Int8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Int8Corner.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Int8Horizontal.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Int8Stride2.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Int8Vertical.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDw3x3Line.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwFp32Border.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwFp32Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwFp32Indirect3x3.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwFp32Indirect5x5.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwFp32Row.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwInt8Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwInt8PostAlign4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwInt8PostAlign4PerChannel.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvDwInt8Row.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/ConvFp32Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/DeconvDwFp32Border.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/DeconvDwFp32Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/DeconvDwInt8Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/DeconvDwInt8Post.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/IndirectGemmInt16to32_8x4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatVecMulFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulFp32Opt.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulFp32OptRow12.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulFp32OptRow4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulFp32OptRow8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulInt8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulInt8Opt.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulR4Int8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/MatmulWinogradFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/PostFuncBiasReluC4.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/PostFuncBiasReluC8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/PostFuncInt8C4Neon64.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/PreSum4x16Int8Peroc.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/PreSum4x16Int8Pert.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/SPMM8x8Fp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/TiledC4MatmulFp32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/WinogradTransLeft.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm64/WinogradTransRight.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/Float16Tofloat32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/Float32ToFloat16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/MatVecMulFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/Matmul12x8Fp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/TiledC4MatmulFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/WinogradTransLeft.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/arm82_aarch32_fp16/WinogradTransRight.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/avx/ConvDwFp32Avx3x3.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/avx/ConvDwFp32BorderAvx.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/avx/ConvDwFp32RowAvx.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/avx/MatmulAvx.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/ConvDwFp16Border.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/ConvDwFp16Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/ConvDwFp16Row.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/DeconvDwFp16Border.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/DeconvDwFp16Center.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/Float16ToFloat32.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/Float32ToFloat16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/MatVecMulFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/Matmul12X16Fp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/MatmulBaseFp16Neon.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/MatmulFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/MatmulFp16Opt.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/MatmulWinogradFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/PostFuncBiasReluC4Fp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/PostFuncBiasReluC8Fp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/TiledC4MatmulFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/VecMatmulFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/WinogradTransLeftFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/fp16/WinogradTransRightFp16.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/opt/DynamicMatmulSdot4x4x16AIWI.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/opt/MatmulDpInt8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/opt/MatmulDpInt8Opt.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly/opt/MatmulOptR4Int8.S (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/assembly_global.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/attention_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/arithmetic_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/arithmetic_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/batch_to_space_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/batch_to_space_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/broadcast_to.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/broadcast_to.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/cast_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/concat_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/concat_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/conv1x1_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/conv1x1_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/conv_common_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/conv_common_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/depth_to_space_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/depth_to_space_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/fill_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/fill_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/gather_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/gather_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/minimal_filtering_generator.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/minimal_filtering_generator.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/slice_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/slice_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/space_to_depth_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/space_to_depth_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/split_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/split_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/split_with_over_lap_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/split_with_over_lap_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/stack_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/stack_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/tile_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/tile_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/transpose_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/transpose_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/unsorted_segment_sum_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/unsorted_segment_sum_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/unstack_base.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/unstack_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/base/zeroslike_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/batch_to_space.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/batchnorm_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/broadcast_to_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/call_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/common_func.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/common_func.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/concat_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/constant_of_shape_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/conv_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/crop_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/cumsum_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/custom_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/depth_to_space_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/detection_post_process_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/dynamic_quant_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/errorcode.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/exp_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/generate_hpc.sh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/generator.py (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/template_file/gemm_avx512_nhwc_asm.c.in (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8.c.in (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8_asm.c.in (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/experiment/conv.c (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fill_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/activation_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/activation_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/arg_min_max_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/arg_min_max_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/arithmetic_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/arithmetic_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/arithmetic_self_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/arithmetic_self_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/batchnorm_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/batchnorm_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/cast_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/common_func_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/common_func_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/constant_of_shape_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/conv_depthwise_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/conv_depthwise_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/conv_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/conv_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/crop_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/crop_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/deconv_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/deconv_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/deconv_winograd_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/deconv_winograd_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/exp_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/exp_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/fill_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/fill_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/gru_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/gru_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/instance_norm_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/instance_norm_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/layer_norm_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/layer_norm_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/log_softmax_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/log_softmax_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/lstm_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/lstm_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/matmul_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/matmul_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/matrix_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/matrix_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/one_hot_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/one_hot_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/pack_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/pack_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/pad_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/pad_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/pooling_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/pooling_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/power_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/power_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/prelu_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/prelu_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/quant_dtype_cast_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/quant_dtype_cast_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/ragged_range_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/ragged_range_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/range_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/reduce_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/reduce_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/resize_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/resize_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/scale_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/scale_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/softmax_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/softmax_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/sparse_to_dense_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/sparse_to_dense_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/splice_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/splice_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/topk_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/topk_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/transpose_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/transpose_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/unique_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/unique_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/where_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/where_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/winograd_transform_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/winograd_transform_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/winograd_utils_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16/winograd_utils_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/activation_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/activation_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/arithmetic_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/arithmetic_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/arithmetic_self_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/arithmetic_self_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/batch_norm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/batch_norm.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/convolution_grad_filter.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/convolution_grad_filter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/convolution_grad_input.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/convolution_grad_input.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/dropout_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/dropout_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/gemm_fp16.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/gemm_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/layernorm_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/layernorm_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/pack_fp16_ext.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/pack_fp16_ext.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/pooling_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/pooling_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/resize_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/resize_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/strided_slice_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/strided_slice_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/unsorted_segment_sum.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp16_grad/unsorted_segment_sum.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/activation_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/activation_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/adam_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/adam_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/add_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/add_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/adder_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/adder_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arg_min_max_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arg_min_max_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arithmetic_compare_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arithmetic_compare_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arithmetic_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arithmetic_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arithmetic_self_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/arithmetic_self_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/attention_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/attention_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/batchnorm_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/batchnorm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/bias_add.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/bias_add.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/common_func_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/common_func_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/constant_of_shape_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_1x1_x86_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_1x1_x86_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_common_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_common_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_depthwise_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_depthwise_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_winograd_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/conv_winograd_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/crop_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/crop_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/cumsum_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/cumsum_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/deconv_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/deconv_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/deconv_winograd_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/deconv_winograd_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/detection_post_process_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/detection_post_process_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/div_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/div_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/embedding_lookup_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/embedding_lookup_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/exp_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/exp_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/gatherNd_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/gatherNd_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/gru_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/gru_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/instance_norm_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/instance_norm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/invert_permutation_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/invert_permutation_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/l2_norm_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/l2_norm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/layer_norm_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/layer_norm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/local_response_norm_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/local_response_norm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/log_softmax_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/log_softmax_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/lstm_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/lstm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/matmul_avx512_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/matmul_avx512_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/matmul_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/matmul_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/mul_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/mul_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/one_hot_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/one_hot_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/pack_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/pack_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/pad_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/pad_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/pooling_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/pooling_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/power_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/power_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/prelu_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/prelu_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/prior_box_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/ragged_range_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/ragged_range_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/range_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/rank_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/reduce_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/reduce_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/resize_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/resize_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/reverse_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/reverse_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/reverse_sequence_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/reverse_sequence_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/rmsprop_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/rmsprop_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/roi_pooling_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/roi_pooling_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/scale_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/scale_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/scatter_nd_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/scatter_nd_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/softmax_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/softmax_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/space_to_batch_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/space_to_batch_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/sparse_to_dense_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/sparse_to_dense_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/splice_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/splice_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/squared_difference.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/squared_difference.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/strided_slice_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/strided_slice_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/sub_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/sub_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/topk_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/topk_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/transpose_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/transpose_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/unique_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/unique_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/where_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/where_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/winograd_avx.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/winograd_avx.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/winograd_transform.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/winograd_transform.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/winograd_utils.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32/winograd_utils.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/activation_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/activation_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/arithmetic_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/arithmetic_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/batch_norm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/batch_norm.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/batch_norm_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/binary_cross_entropy.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/binary_cross_entropy.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/binary_cross_entropy_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/binary_cross_entropy_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/convolution_grad_filter.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/convolution_grad_filter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/convolution_grad_input.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/convolution_grad_input.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/dropout_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/dropout_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/dropout_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/gemm.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/gemm.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/layernorm_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/layernorm_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/layernormgrad_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/lstm_grad_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/lstm_grad_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/optimizer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/pack_ext.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/pack_ext.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/pooling_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/pooling_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/reduce_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/reduce_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/resize_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/resize_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/resize_grad_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/smooth_l1_loss.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/softmax.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/softmax.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/softmax_crossentropy_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/softmax_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/softmax_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/strided_slice_grad.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/strided_slice_grad.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_grad/utils.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_sparse/matmul_sparse_x1_fp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/fp32_sparse/matmul_sparse_x1_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/gather_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/gelu_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/glu_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/gru_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/adam_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/adam_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/add_sub_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/add_sub_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/addn_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/addn_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/affine_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/affine_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/all_gather.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/apply_momentum_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/apply_momentum_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/argmin_max_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/argmin_max_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/arithmetic_compare_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/arithmetic_compare_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/arithmetic_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/arithmetic_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/arithmetic_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/arithmetic_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/assert_op_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/assert_op_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/assign_add_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/assign_add_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/assign_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/assign_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/attention_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/attention_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/audio_spectrogram_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/audio_spectrogram_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/batch_to_space_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/batch_to_space_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/bias_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/bias_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/bias_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/bias_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/binary_cross_entropy_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/binary_cross_entropy_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/bn_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/bn_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/broadcast_to_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/broadcast_to_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/cast_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/cast_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/common_infer.c (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/common_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/concat_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/concat_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/constant_of_shape_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/constant_of_shape_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensor_array_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensor_array_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensor_array_read_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensor_array_read_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensor_array_write_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensor_array_write_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_fromtensor_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_fromtensor_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_getitem_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_getitem_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_reserve_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_reserve_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_setitem_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_setitem_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_stack_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/control/tensorlist_stack_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/conv2d_grad_filter_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/conv2d_grad_filter_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/conv2d_grad_input_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/conv2d_grad_input_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/conv2d_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/conv2d_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/crop_and_resize_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/crop_and_resize_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/crop_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/crop_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/cumsum_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/cumsum_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/deconv2d_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/deconv2d_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/depth_to_space_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/depth_to_space_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/depthwise_conv2d_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/depthwise_conv2d_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/detection_post_process_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/detection_post_process_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/dropout_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/dropout_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/dropout_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/dropout_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/dynamic_quant_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/dynamic_quant_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/embedding_lookup_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/embedding_lookup_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/expand_dims_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/expand_dims_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fft_imag_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fft_imag_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fft_real_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fft_real_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fill_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fill_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/flatten_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/flatten_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/flatten_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/flatten_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/full_connection_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/full_connection_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fused_batchnorm_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/fused_batchnorm_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/gather_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/gather_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/gather_nd_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/gather_nd_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/glu_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/glu_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/group_conv2d_grad_input_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/group_conv2d_grad_input_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/gru_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/gru_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/infer_register.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/infer_register.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/instance_norm_fp32.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/instance_norm_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/invert_permutation_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/invert_permutation_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/layer_norm_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/layer_norm_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/layer_norm_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/layer_norm_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/lin_space_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/lin_space_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/log_softmax_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/log_softmax_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/lstm_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/lstm_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/lstm_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/matmul_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/matmul_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/max_min_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/max_min_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/mean_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/mean_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/mfcc_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/mfcc_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/non_max_suppression_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/non_max_suppression_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/one_hot_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/one_hot_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/pad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/pad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/partial_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/partial_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/pooling_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/pooling_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/pooling_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/pooling_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/power_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/power_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/prior_box_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/prior_box_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/quant_dtype_cast_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/quant_dtype_cast_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/ragged_range_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/ragged_range_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/random_standard_normal_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/random_standard_normal_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/range_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/range_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/rank_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/rank_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/reduce_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/reduce_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/reduce_scatter.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/reshape_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/reshape_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/resize_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/resize_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/resize_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/resize_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/rfft_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/rfft_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/roi_pooling_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/roi_pooling_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/scatter_nd_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/scatter_nd_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/scatter_nd_update_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/scatter_nd_update_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/select_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/select_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/sgd_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/sgd_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/shape_fusion_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/shape_fusion_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/shape_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/shape_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/size_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/size_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/slice_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/slice_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/softmax_cross_entropy_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/softmax_cross_entropy_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/softmax_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/softmax_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/space_to_batch_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/space_to_batch_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/space_to_batch_nd_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/space_to_batch_nd_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/space_to_depth_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/space_to_depth_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/sparse_to_dense_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/sparse_to_dense_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/splice_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/splice_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/split_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/split_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/split_with_over_lap_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/split_with_over_lap_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/squeeze_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/squeeze_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/stack_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/stack_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/strided_slice_grad_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/strided_slice_grad_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/strided_slice_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/strided_slice_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/custom_extract_features_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/custom_extract_features_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/custom_normalize_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/custom_normalize_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/custom_predict_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/custom_predict_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/hashtable_lookup_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/hashtable_lookup_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/lsh_projection_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/lsh_projection_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/skip_gram_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/string/skip_gram_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/tile_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/tile_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/topk_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/topk_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/transpose_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/transpose_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/uniform_real_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/uniform_real_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unique_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unique_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unsorted_segment_sum_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unsorted_segment_sum_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unsqueeze_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unsqueeze_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unstack_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/unstack_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/where_infer.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/infer/where_infer.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/instance_norm_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/add_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/add_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/arg_min_max_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/arg_min_max_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/arithmetic_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/arithmetic_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/arithmetic_self_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/arithmetic_self_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/batch_to_space_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/batch_to_space_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/batchnorm_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/batchnorm_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/common_func_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/common_func_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/concat_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/concat_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv1x1_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv1x1_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv3x3_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv3x3_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv_depthwise_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv_depthwise_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/conv_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/crop_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/crop_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/deconv_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/deconv_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/depth_to_space_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/depth_to_space_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/div_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/div_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/dynamic_matmul_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/dynamic_matmul_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/dynamic_quant_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/dynamic_quant_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/fixed_point.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/fixed_point.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/gatherNd_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/gatherNd_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/gather_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/gather_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/hswish_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/hswish_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/l2_norm_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/l2_norm_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/layer_norm_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/layer_norm_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/leaky_relu_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/leaky_relu_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/matmul_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/matmul_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/mul_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/mul_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/pack_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/pack_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/pad_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/pad_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/pooling_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/pooling_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/power_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/power_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/quant_dtype_cast_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/quant_dtype_cast_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/quantize.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/quantize.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/reduce_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/reduce_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/relux_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/relux_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/reshape_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/reshape_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/resize_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/resize_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/scale_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/scale_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/sigmoid_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/sigmoid_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/slice_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/slice_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/softmax_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/softmax_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/space_to_batch_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/space_to_batch_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/split_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/split_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/squeeze_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/squeeze_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/sub_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/sub_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/tanh_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/tanh_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/topk_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/topk_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/transpose_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/transpose_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/unsqueeze_int8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/int8/unsqueeze_int8.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/DeconvMatMulAvx.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/PostFuncBiasReluC8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/TiledC8MatMulFp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/WinogradTransAvx.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/common_utils.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/avx/common_utils.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/ms_simd_avx512_instructions.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/ms_simd_avx_instructions.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/ms_simd_instructions.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/ms_simd_instructions_fp16.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/ms_simd_neon_instructions.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/ms_simd_sse_instructions.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/ConvDwFp32IndirectRow.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/ConvDwFp32Row_sse.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/DepthwiseFp32_Sse.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/MatMul_Sse.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/PostFuncBiasReluC8.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/TiledC4MatMulFp32.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/WinogradTrans.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/intrinsics/sse/sse_common.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/kernel.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/kernel.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/l2_norm_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/layer_norm_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/lsh_projection_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/lstm_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/matmul_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/mul_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/nnacl_common.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/nnacl_common.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/nnacl_utils.c (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/nnacl_utils.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/non_max_suppression_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/one_hot_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/op_base.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/optimize/CMakeLists.txt (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/pack.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/pad_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/partial_fusion_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/pooling_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/power_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/predict_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/prelu_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/prior_box_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/ragged_range_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/random_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/reduce_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/reduce_scatter_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/reshape_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/resize_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/reverse_sequence_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/scale.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/sigmoid_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/skip_gram_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/slice_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/softmax_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/space_to_depth_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/sparse_to_dense_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/splice_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/split_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/squeeze_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/stack_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/strided_slice_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/tensor_array_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/tensor_c.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/tensorlist_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/transpose.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/unsqueeze_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/unstack_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/upsample_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/nnacl/where_parameter.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/one_hot_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/one_hot_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pack_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pack_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pad_and_shift_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pad_and_shift_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pad_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/print_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/print_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/apply_momentum_ps_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/apply_momentum_ps_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/embedding_look_up_proxy_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/embedding_look_up_proxy_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/embedding_look_up_ps_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/embedding_look_up_ps_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/pserver_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/pserver_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/pull_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/pull_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/push_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/push_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/sparse_apply_adam_ps_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/sparse_apply_adam_ps_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/sparse_apply_ftrl_ps_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/sparse_apply_ftrl_ps_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/sparse_apply_lazy_adam_ps_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/ps/sparse_apply_lazy_adam_ps_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pyfunc/py_func_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/pyfunc/py_func_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/random_choice_with_mask_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/random_choice_with_mask_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/random_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/random_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/range_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/range_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rank_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rank_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/reduce_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/reduce_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/reduce_scatter_cpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/reduce_scatter_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/reshape_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/reshape_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_bilinear_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_bilinear_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_bilinear_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_bilinear_grad_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_nearest_neighbor_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_nearest_neighbor_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_nearest_neighbor_grad_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/resize_nearest_neighbor_grad_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/buffer_append_cpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/buffer_append_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/buffer_get_cpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/buffer_get_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/buffer_sample_cpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/buffer_sample_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_clear_kernel.cc (90%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_clear_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_close_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_close_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_create_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_create_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_read_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_read_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_size_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_size_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_stack_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_stack_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_write_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rl/tensor_array_write_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rmsprop_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rmsprop_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/roi_align_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/roi_align_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/roi_align_grad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/roi_align_grad_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rolling_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/rolling_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/scatter_arithmetic_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/scatter_arithmetic_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/scatter_nd_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/scatter_nd_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/scatter_nd_update_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/scatter_nd_update_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/searchsorted_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/searchsorted_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/select_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/select_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sgd_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sgd_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/shift_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/shift_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sigmoid_cross_entropy_with_logits_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sigmoid_cross_entropy_with_logits_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/slice_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/slice_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/slice_grad_cpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/slice_grad_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/smooth_l1_loss_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/smooth_l1_loss_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/smooth_l1_loss_grad_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/smooth_l1_loss_grad_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sort_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sort_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/spacetodepth_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/spacetodepth_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_adam_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_adam_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_ftrl_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_ftrl_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_lazy_adam_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_lazy_adam_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_proximal_adagrad_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_apply_proximal_adagrad_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_optimizer_cpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_tensor_dense_matmul_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_tensor_dense_matmul_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_to_dense_cpu_kernal.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sparse_to_dense_cpu_kernal.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/split_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/split_cpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/strided_slice_grad_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/strided_slice_grad_cpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/stridedslice_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/stridedslice_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sub_and_filter_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/sub_and_filter_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tensor_copy_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tensor_copy_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tensor_copy_slices_cpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tensor_copy_slices_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tensoradd_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tensoradd_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tile_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/tile_cpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/topk_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/topk_cpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/transpose_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/transpose_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unary_op_cpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unary_op_cpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unique_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unique_cpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unique_with_pad_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unique_with_pad_cpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unpack_cpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unpack_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unsorted_segment_sum_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/unsorted_segment_sum_cpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/update_cache_cpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/update_cache_cpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/upper_bound_cpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/cpu => plugin/device/cpu/kernel}/upper_bound_cpu_kernel.h (97%) create mode 100644 mindspore/ccsrc/plugin/device/cpu/optimizer/CMakeLists.txt rename mindspore/ccsrc/{backend/optimizer/cpu => plugin/device/cpu/optimizer}/insert_cast_cpu.cc (94%) rename mindspore/ccsrc/{backend/optimizer/cpu => plugin/device/cpu/optimizer}/insert_cast_cpu.h (93%) rename mindspore/ccsrc/{backend/optimizer/cpu => plugin/device/cpu/optimizer}/insert_format_transform_op.cc (95%) rename mindspore/ccsrc/{backend/optimizer/cpu => plugin/device/cpu/optimizer}/insert_format_transform_op.h (93%) create mode 100644 mindspore/ccsrc/plugin/device/gpu/hal/device/CMakeLists.txt rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/blocking_queue.cc (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/blocking_queue.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/cuda_common.h (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/cuda_driver.cc (99%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/cuda_driver.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/cuda_env_checker.cc (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/cuda_env_checker.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_common.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_fake_init.cc (95%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_fake_init.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_init.cc (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_init.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_wrapper.cc (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/collective_wrapper.h (96%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/mpi_wrapper.cc (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/mpi_wrapper.h (96%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/nccl_wrapper.cc (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/distribution/nccl_wrapper.h (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_bucket.cc (91%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_bucket.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_buffer_mgr.cc (99%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_buffer_mgr.h (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_common.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_device_address.cc (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_device_address.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_device_manager.cc (94%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_device_manager.h (93%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_event.cc (95%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_event.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_kernel_build.cc (87%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_kernel_build.h (95%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_kernel_runtime.cc (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_kernel_runtime.h (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_launch_kernel.cc (86%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_launch_kernel.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_launch_mul.cc (89%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_launch_mul.h (96%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_memory_allocator.cc (95%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_memory_allocator.h (91%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_memory_copy_manager.cc (96%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_memory_copy_manager.h (94%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_memory_manager.cc (93%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_memory_manager.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_stream_assign.cc (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_stream_assign.h (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_tensor_array.cc (88%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/gpu_tensor_array.h (96%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/kernel_info_setter.cc (97%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/kernel_info_setter.h (98%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/mpi/mpi_initializer.cc (95%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/mpi/mpi_initializer.h (94%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/queue_common.h (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/readme.md (100%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/trt_loader.cc (95%) rename mindspore/ccsrc/{runtime/device/gpu => plugin/device/gpu/hal/device}/trt_loader.h (100%) create mode 100644 mindspore/ccsrc/plugin/device/gpu/hal/hardware/CMakeLists.txt rename mindspore/ccsrc/{runtime/hardware/gpu => plugin/device/gpu/hal/hardware}/gpu_device_context.cc (95%) rename mindspore/ccsrc/{runtime/hardware/gpu => plugin/device/gpu/hal/hardware}/gpu_device_context.h (100%) rename mindspore/ccsrc/{runtime/hardware/gpu => plugin/device/gpu/hal/hardware}/nvidia_collective_comm_lib.cc (99%) rename mindspore/ccsrc/{runtime/hardware/gpu => plugin/device/gpu/hal/hardware}/nvidia_collective_comm_lib.h (98%) rename mindspore/ccsrc/{runtime/hardware/gpu => plugin/device/gpu/hal/hardware}/nvidia_communication_group.cc (97%) rename mindspore/ccsrc/{runtime/hardware/gpu => plugin/device/gpu/hal/hardware}/nvidia_communication_group.h (96%) create mode 100644 mindspore/ccsrc/plugin/device/gpu/hal/hardware/optimizer.h create mode 100644 mindspore/ccsrc/plugin/device/gpu/kernel/CMakeLists.txt rename mindspore/ccsrc/{backend/kernel_compiler/akg/gpu => plugin/device/gpu/kernel/akg}/akg_gpu_kernel_build.cc (87%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/gpu => plugin/device/gpu/kernel/akg}/akg_gpu_kernel_build.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/gpu => plugin/device/gpu/kernel/akg}/akg_gpu_kernel_mod.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/akg/gpu => plugin/device/gpu/kernel/akg}/akg_gpu_kernel_mod.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/argmax_gpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/argmax_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/argmaxandminwithvalue_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/argmaxandminwithvalue_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/array_reduce_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/array_reduce_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/batchtospace_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/batchtospace_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/broadcast_to_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/broadcast_to_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/cast_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/cast_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/concatv2_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/concatv2_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/crop_and_resize_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/crop_and_resize_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/depthtospace_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/depthtospace_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/dynamic_range_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/dynamic_range_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/dynamic_shape_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/dynamic_shape_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/embedding_lookup_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/embedding_lookup_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/extract_image_patches_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/extract_image_patches_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gather_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gather_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gather_grad_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gather_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gathernd_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gathernd_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gatherv2_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/gatherv2_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/in_top_k_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/in_top_k_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/matrix_set_diag_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/matrix_set_diag_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/meshgrid_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/meshgrid_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/one_hot_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/one_hot_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/oneslike_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/oneslike_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/pack_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/pack_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/range_gpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/range_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/resize_nearest_neighbor_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/resize_nearest_neighbor_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/resize_nearest_neighbor_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/reverse_sequence_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/reverse_sequence_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/reverse_v2_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/reverse_v2_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/scatter_functor_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/scatter_functor_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/scatter_nd_functor_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/scatter_nd_functor_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/scatter_nd_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/scatter_nd_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/select_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/select_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/slice_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/slice_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/slice_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/slice_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/sort_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/sort_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/spacetobatch_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/spacetobatch_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/spacetodepth_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/spacetodepth_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/split_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/split_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/squeeze_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/squeeze_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/strided_slice_gpu_common.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/strided_slice_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/strided_slice_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/strided_slice_grad_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/strided_slice_grad_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_copy_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_copy_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_copy_slices_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_copy_slices_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_add_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_add_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_max_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_max_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_min_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_min_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_sub_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_sub_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_update_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tensor_scatter_update_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tile_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/tile_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/topk_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/topk_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/transpose_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/transpose_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unique_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unique_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unpack_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unpack_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unsorted_segment_max_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unsorted_segment_max_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unsorted_segment_min_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unsorted_segment_min_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unsorted_segment_sum_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/unsorted_segment_sum_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/zeroslike_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/arrays/zeroslike_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/control/recv_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/control/recv_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/control/send_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/control/send_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adagrad_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adagrad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adam_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adam_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adam_weight_decay_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adam_weight_decay_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adaptive_avg_pool2d_grad_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adaptive_avg_pool2d_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/adaptive_avg_pool2d_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/add_relu_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/add_relu_v2_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/add_relu_v2_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/apply_gradient_descent_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/apply_gradient_descent_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/argmax_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/argmax_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/assign_add_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/assign_add_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchnorm_fold2_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchnorm_fold2_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchnorm_fold_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchnorm_fold_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchnorm_grad_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchnorm_grad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchtospace_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/batchtospace_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/bce_with_logits_loss_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/bce_with_logits_loss_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/bias_add_grad_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/bias_add_grad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/boundingbox_decode_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/boundingbox_decode_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/boundingbox_encode_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/boundingbox_encode_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/broadcast_grad_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/broadcast_grad_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/broadcast_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/broadcast_impl.cuh (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cast_all_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cast_all_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cast_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cast_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/check_valid_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/check_valid_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/clip_grad_norm_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/clip_grad_norm_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/concatv2_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/concatv2_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/convert_gradient_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/convert_gradient_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/correction_mul_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/correction_mul_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/crop_and_resize_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/crop_and_resize_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cross_entropy_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cross_entropy_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/ctcloss_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/ctcloss_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cumprod_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cumprod_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cumsum_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/cumsum_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/depthtospace_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/depthtospace_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/determinant_triangle_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/determinant_triangle_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dropout3d_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dropout3d_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dropout_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dropout_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dynamic_range_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dynamic_range_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dynamic_stitch_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/dynamic_stitch_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/einsum_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/einsum_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/embedding_lookup_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/embedding_lookup_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/equalcount_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/equalcount_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/extract_image_patches_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/extract_image_patches_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/eye_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/eye_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_quant_perchannel_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_quant_perchannel_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_quant_perlayer_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fake_quant_perlayer_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fill_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/fill_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/float_status_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/float_status_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/ftrl_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/ftrl_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gather.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gather.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gather_grad.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gather_grad.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gathernd.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gathernd.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gatherv2.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gatherv2.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gelu_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/gelu_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/general_reduction_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/general_reduction_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/hash_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/hash_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/hsigmoid_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/hsigmoid_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/hswish_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/hswish_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/in_top_k_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/in_top_k_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/index_add_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/index_add_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/instance_norm_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/instance_norm_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/iou_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/iou_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/l2_loss.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/l2_loss.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/l2normalize_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/l2normalize_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/layer_norm_grad_grad_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/layer_norm_grad_grad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/layer_norm_grad_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/layer_norm_grad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/layer_norm_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/layer_norm_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/linspace.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/linspace.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/local_response_norm_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/local_response_norm_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/logical_not_impl.cu (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/logical_not_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/loss_with_reduction_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/loss_with_reduction_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_band_part_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_band_part_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_combine_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_combine_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_diag_part_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_diag_part_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_set_diag_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_set_diag_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_split_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/matrix_split_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/maxpool_with_argmax_grad_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/maxpool_with_argmax_grad_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/maxpool_with_argmax_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/maxpool_with_argmax_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/minmax_update_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/minmax_update_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/mirror_pad_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/mirror_pad_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/momentum_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/momentum_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/multinomial_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/multinomial_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/nms_with_mask_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/nms_with_mask_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/one_hot_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/one_hot_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/oneslike_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/oneslike_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/pack.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/pack.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/pad_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/pad_impl.cuh (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/prelu_grad_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/prelu_grad_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/prelu_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/prelu_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/psroi_pooling_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/psroi_pooling_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/random_categorical.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/random_categorical.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/random_choice_with_mask_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/random_choice_with_mask_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/random_op_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/random_op_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/range_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/range_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rcwm_small_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/real_to_complex_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/real_to_complex_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/relu_grad_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/relu_grad_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/relu_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/relu_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/resize_bilinear_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/resize_bilinear_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/resize_nearest_neighbor_grad_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/resize_nearest_neighbor_grad_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/resize_nearest_neighbor_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/resize_nearest_neighbor_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/reverse_sequence_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/reverse_sequence_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/reverse_v2_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/reverse_v2_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rl/discounted_return_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rl/discounted_return_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rl/rl_buffer_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rl/rl_buffer_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rl/tag_env_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rl/tag_env_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rmsprop_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/rmsprop_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/roi_align_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/roi_align_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/scatter_functor_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/scatter_functor_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/scatter_nd.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/scatter_nd.cuh (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/scatter_nd_functor_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/scatter_nd_functor_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/select_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/select_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sgd_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sgd_impl.cuh (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/slice_copy_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/slice_copy_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/slice_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/slice_impl.cuh (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/smooth_l1_loss_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/smooth_l1_loss_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/softplus_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/softplus_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/spacetobatch_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/spacetobatch_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/spacetodepth_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/spacetodepth_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sparse_apply_proximal_adagrad_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sparse_cross_entropy_cuda_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sparse_cross_entropy_cuda_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sparse_ftrl_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sparse_ftrl_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/split_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/split_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_atom_energy_impl.cu (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_energy_impl.cu (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_energy_impl.cuh (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_force_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_force_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/atomcrdtocv_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/atomcrdtocv_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/get_center_of_mass_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/get_center_of_mass_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/getcenter_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/getcenter_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/map_center_of_mass_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/map_center_of_mass_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/mdtemperature_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/mdtemperature_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/total_c6_get_impl.cu (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common/total_c6_get_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/common_sponge.cuh (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_force_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_energy_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_energy_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_force_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_force_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu (86%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu (88%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu (83%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/fft_3d_impl.cu (87%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/fft_3d_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/ifft_3d_impl.cu (87%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/ifft_3d_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_common.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_energy_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_energy_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_energy_update_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_energy_update_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_excluded_force_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/restrain/restrain_energy_impl.cu (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/restrain/restrain_energy_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/restrain/restrain_force_impl.cu (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/restrain/restrain_force_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/square_sum_all_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/square_sum_all_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sync_batch_norm_grad_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sync_batch_norm_grad_impl.cuh (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sync_batch_norm_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/sync_batch_norm_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_add.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_add.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_max.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_max.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_min.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_min.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_sub.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_sub.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_update.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tensor_scatter_update.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tile_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/tile_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/topk_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/topk_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/topk_lib.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/transpose_impl.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/transpose_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/transpose_impl_opt.cu (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/transpose_impl_opt.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/triangle_matrix_copy_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/triangle_matrix_copy_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unary_op_grad_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unary_op_grad_impl.cuh (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unary_op_impl.cu (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unary_op_impl.cuh (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/uniform_candidate_sampler_impl.cu (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/uniform_candidate_sampler_impl.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unique_impl.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unique_impl.cuh (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unpack.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unpack.cuh (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unsorted_segment_max.cu (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unsorted_segment_max.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unsorted_segment_min.cu (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unsorted_segment_min.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unsorted_segment_sum.cu (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/unsorted_segment_sum.cuh (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/cuda_impl/util.cuh (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/custom/custom_aot_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_init_kernel.cc (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_init_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_iterator_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_iterator_kernel.h (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_profiling.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_profiling.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_utils.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/data/dataset_utils.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/debug/print_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/debug/print_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_create.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_create.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_destroy_all.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_destroy_all.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_get.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_get.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_set.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/environ/environ_gpu_set.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/gpu_kernel_factory.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/gpu_kernel_factory.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/gpu_kernel_mod.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/kernel_constants.h (100%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/addn_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/addn_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/assign_add_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/assign_add_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/broadcast_complex_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/broadcast_complex_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/broadcast_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/broadcast_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/broadcast_grad_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/broadcast_grad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cast_all_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cast_all_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cholesky_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cholesky_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cholesky_solve_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cholesky_solve_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cholesky_trsm_solve_gpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cholesky_trsm_solve_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cumprod_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cumprod_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cumsum_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/cumsum_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/determinant_triangle_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/determinant_triangle_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/eigh_c_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/eigh_c_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/eigh_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/eigh_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/einsum_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/einsum_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/einsum_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/einsum_grad_gpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/einsum_helper.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/equalcount_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/equalcount_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/float_status_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/float_status_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/identity_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/identity_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/index_add_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/index_add_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/linspace.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/linspace.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/logical_not_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/logical_not_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/lu_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/lu_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/lu_solve_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/lu_solve_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matmul_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matmul_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matrix_band_part_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matrix_band_part_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matrix_diag_part_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matrix_diag_part_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matrix_inverse_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/matrix_inverse_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/multinomial_gpu_kernel.cc (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/multinomial_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/nms_with_mask_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/nms_with_mask_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/random_op_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/random_op_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/solve_triangular_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/solve_triangular_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/square_sum_all_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/square_sum_all_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/squared_difference_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/squared_difference_kernel.h (95%) rename mindspore/ccsrc/{mindspore.cc => plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.cc} (53%) create mode 100644 mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.h rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/unary_op_complex_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/unary_op_complex_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/unary_op_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/unary_op_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/unary_op_grad_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/unary_op_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/update_thor_gradient.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/math/update_thor_gradient.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_collective_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_collective_gpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_p2p_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_p2p_gpu_kernel.h (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_recv_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_recv_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_send_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/nccl_send_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/sync_batch_norm_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/sync_batch_norm_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/sync_batch_norm_grad_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nccl/sync_batch_norm_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/activation_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/activation_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/activation_grad_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/activation_grad_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adagrad_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adagrad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adam_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adam_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adam_weight_decay_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adam_weight_decay_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adaptive_avg_pool2d_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adaptive_avg_pool2d_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/adaptive_avg_pool2d_grad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/apply_gradient_descent_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/apply_gradient_descent_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/batch_norm_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/batch_norm_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/batch_norm_grad_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/batch_norm_grad_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/bce_with_logits_loss_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/bce_with_logits_loss_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/bias_add_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/bias_add_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/bias_add_grad_gpu_kenel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/bias_add_grad_gpu_kenel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/binary_cross_entropy_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/binary_cross_entropy_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/binary_cross_entropy_grad_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/binary_cross_entropy_grad_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/clip_grad_norm_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/clip_grad_norm_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/combine_momentum_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/combine_momentum_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv2d_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv2d_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv2d_grad_filter_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv2d_grad_filter_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv2d_grad_input_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv2d_grad_input_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_grad_filter_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_grad_filter_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_grad_input_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_grad_input_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_transpose_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/conv3d_transpose_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ctcloss_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ctcloss_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/dropout3d_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/dropout3d_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/dropout_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/dropout_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/dropout_grad_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/dropout_grad_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/flatten_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/flatten_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/flatten_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/flatten_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ftrl_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ftrl_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_adam_weight_decay.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_adam_weight_decay.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_add_relu_grad_v2_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_add_relu_grad_v2_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_add_relu_v2_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_add_relu_v2_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_scale_momentum_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_scale_momentum_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_weightdecay_momentum_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_weightdecay_momentum_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/fused_weightdecay_scale_momentum_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/gelu_grad_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/gelu_grad_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/gelu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/gelu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hsigmoid_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hsigmoid_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hsigmoid_grad_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hsigmoid_grad_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hswish_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hswish_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hswish_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/hswish_grad_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/im2col_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/im2col_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/instance_norm_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/instance_norm_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/instance_norm_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/instance_norm_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/kl_div_loss_gpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/kl_div_loss_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/kl_div_loss_grad_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/kl_div_loss_grad_kernel.h (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/l2_loss_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/l2_loss_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/l2normalize_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/l2normalize_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/l2normalize_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/l2normalize_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/layer_norm_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/layer_norm_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/layer_norm_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/layer_norm_grad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/layer_norm_grad_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/layer_norm_grad_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/local_response_norm_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/local_response_norm_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/local_response_norm_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/local_response_norm_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/lstm_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/lstm_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/lstm_grad_data_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/lstm_grad_data_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/lstm_grad_weight_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/lstm_grad_weight_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/maxpool_with_argmax_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/maxpool_with_argmax_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/maxpool_with_argmax_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/maxpool_with_argmax_grad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/mirror_pad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/mirror_pad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/mirror_pad_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/mirror_pad_grad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/momentum_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/momentum_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/nll_loss_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/nll_loss_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/nll_loss_grad_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/nll_loss_grad_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/pad_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/pad_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/pooling_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/pooling_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/pooling_grad_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/pooling_grad_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/prelu_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/prelu_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/prelu_grad_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/prelu_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ps_roi_pooling_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ps_roi_pooling_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ps_roi_pooling_grad_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/ps_roi_pooling_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_grad_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_grad_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_grad_v2_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_grad_v2_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_v2_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/relu_v2_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/resize_bilinear_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/resize_bilinear_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/resize_bilinear_grad_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/resize_bilinear_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/rmsprop_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/rmsprop_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/roi_align_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/roi_align_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/roi_align_grad_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/roi_align_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sgd_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sgd_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/smooth_l1_loss_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/smooth_l1_loss_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/smooth_l1_loss_grad_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/smooth_l1_loss_grad_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softmax_cross_entropy_with_logits_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softmax_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softmax_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softmax_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softmax_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softplus_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softplus_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softplus_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/softplus_grad_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sparse_apply_proximal_adagrad_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sparse_apply_proximal_adagrad_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sparse_ftrl_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sparse_ftrl_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/assign_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/assign_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/boundingbox_decode_gpu_kernel.cc (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/boundingbox_decode_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/boundingbox_encode_gpu_kernel.cc (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/boundingbox_encode_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/check_valid_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/check_valid_gpu_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_broadcast_grad_args_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_broadcast_grad_args_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_broadcastto_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_broadcastto_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_reshape_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_reshape_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_stitch_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/dynamic_stitch_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/gpu_convert_to_dynamic_shape_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/iou_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/other/iou_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold2_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold2_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold2_grad_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold2_grad_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/batchnorm_fold_grad_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/correction_mul_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/correction_mul_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/correction_mul_grad_gpu_kernel.cc (88%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/correction_mul_grad_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perchannel_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perchannel_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perchannel_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perchannel_grad_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perlayer_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perlayer_gpu_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perlayer_grad_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/fake_quant_perlayer_grad_gpu_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/minmax_update_perchannel_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/minmax_update_perchannel_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/minmax_update_perlayer_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/quant/minmax_update_perlayer_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/random_categorical_gpu_kernel.cc (99%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/random_categorical_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/random_choice_with_mask_gpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/random_choice_with_mask_gpu_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/randperm_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/randperm_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/uniform_candidate_sampler_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/random/uniform_candidate_sampler_gpu_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/buffer_append_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/buffer_append_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/buffer_get_gpu_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/buffer_get_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/buffer_sample_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/buffer_sample_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/discounted_return_gpu_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/discounted_return_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/env_gpu_kernel.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/env_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/environment_factory.cc (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/environment_factory.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/gru_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/gru_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/gru_grad_data_gpu_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/gru_grad_data_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/gru_grad_weight_gpu_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/gru_grad_weight_gpu_kernel.h (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tag_environment.cc (98%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tag_environment.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_clear_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_clear_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_close_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_close_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_create_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_create_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_read_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_read_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_size_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_size_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_stack_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_stack_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_write_kernel.cc (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/rl/tensor_array_write_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_atom_energy_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_atom_energy_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_energy_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_energy_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_force_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_force_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_force_with_atom_energy_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/angle/angle_force_with_atom_energy_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_energy_cuda_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_energy_cuda_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_cuda_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_cuda_gpu_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_with_atom_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_with_atom_energy_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_with_atom_virial_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/bond/bond_force_with_atom_virial_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/atomcrdtocv_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/atomcrdtocv_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/crd_to_uint_crd_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/crd_to_uint_crd_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/crd_to_uint_crd_quarter_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/crd_to_uint_crd_quarter_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/get_center_of_mass_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/get_center_of_mass_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/getcenter_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/getcenter_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/map_center_of_mass_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/map_center_of_mass_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/mdtemperature_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/mdtemperature_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/total_c6_get_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/common/total_c6_get_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/crdmcmap/cal_no_wrap_crd_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/crdmcmap/refresh_boxmaptimes_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_atom_energy_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_atom_energy_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_energy_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_energy_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_force_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_force_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_energy_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_with_pme_direct_force_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_with_pme_direct_force_kernel.h (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_with_virial_energy_update_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/lj/lj_force_with_virial_energy_update_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_cf_energy_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_cf_energy_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_energy_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_energy_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/neighbor_list/neighbor_list_update_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/neighbor_list/neighbor_list_update_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/neighbor_list/neighbor_list_update_new_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/neighbor_list/neighbor_list_update_new_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_gradient_descent_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_gradient_descent_kernel.h (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_setup_random_state.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/nvtit/md_iteration_setup_random_state.h (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/fft_3d_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/fft_3d_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/ifft_3d_kernel.cc (92%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/ifft_3d_kernel.h (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_energy_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_energy_update_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_energy_update_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_excluded_force_kernel.cc (91%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_excluded_force_kernel.h (90%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_excluded_force_update_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_excluded_force_update_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_reciprocal_force_kernel.cc (89%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_reciprocal_force_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_reciprocal_force_update_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/pme/pme_reciprocal_force_update_kernel.h (97%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/restrain/restrain_energy_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/restrain/restrain_energy_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/restrain/restrain_force_atom_energy_virial_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/restrain/restrain_force_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/restrain/restrain_force_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_cycle_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_cycle_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_virial_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_force_virial_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_kernel.cc (95%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/constrain_kernel.h (96%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/last_crd_to_dr_kernel.cc (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/last_crd_to_dr_kernel.h (94%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/refresh_crd_vel_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/refresh_crd_vel_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/refresh_uint_crd_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/sponge/simple_constrain/refresh_uint_crd_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/trt/trt_kernel.cc (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/trt/trt_kernel.h (93%) rename mindspore/ccsrc/{backend/kernel_compiler/gpu => plugin/device/gpu/kernel}/trt/trt_utils.h (100%) create mode 100644 mindspore/ccsrc/plugin/device/gpu/optimizer/CMakeLists.txt rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/adam_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/adam_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/adam_weight_decay_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/adam_weight_decay_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/add_relu_grad_v2_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/add_relu_grad_v2_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/add_relu_v2_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/add_relu_v2_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/alltoall_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/alltoall_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/apply_momentum_scale_fusion.cc (95%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/apply_momentum_scale_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/apply_momentum_weight_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/apply_momentum_weight_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/apply_momentum_weight_scale_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/apply_momentum_weight_scale_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_add_relu_fusion.cc (92%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_add_relu_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_add_relu_grad_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_add_relu_grad_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_relu_fusion.cc (92%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_relu_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_relu_grad_fusion.cc (92%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/batch_norm_relu_grad_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/bce_with_logits_loss_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/bce_with_logits_loss_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/combine_cast_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/combine_cast_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/combine_momentum_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/combine_momentum_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/concat_outputs_for_all_gather.cc (98%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/concat_outputs_for_all_gather.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/cudnn_inplace_fusion.cc (98%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/cudnn_inplace_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/insert_cast_gpu.cc (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/insert_cast_gpu.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/insert_format_transform_op.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/insert_format_transform_op.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/matmul_biasadd_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/matmul_biasadd_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/neighbor_exchange_v2_fusion.cc (99%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/neighbor_exchange_v2_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/post_batch_norm_add_relu_fusion.cc (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/post_batch_norm_add_relu_fusion.h (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/print_reduce_fusion.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/print_reduce_fusion.h (95%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/reduce_precision_fusion.cc (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/reduce_precision_fusion.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/relu_v2_pass.cc (97%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/relu_v2_pass.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/remove_format_transform_pair.cc (93%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/remove_format_transform_pair.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/remove_redundant_format_transform.cc (92%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/remove_redundant_format_transform.h (96%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/replace_addn_fusion.cc (90%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/replace_addn_fusion.h (94%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/replace_momentum_cast_fusion.cc (90%) rename mindspore/ccsrc/{backend/optimizer/gpu => plugin/device/gpu/optimizer}/replace_momentum_cast_fusion.h (94%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/graph_converter.cc (97%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/graph_converter.h (95%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/graph_partitioner.cc (97%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/graph_partitioner.h (98%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/layer_input.h (100%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/trt_converter_context.cc (97%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/trt_converter_context.h (96%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/trt_op_converter.cc (99%) rename mindspore/ccsrc/{backend => plugin/device/gpu}/optimizer/trt_pass/trt_op_factory.h (100%) create mode 100644 mindspore/ccsrc/runtime/collective/CMakeLists.txt rename mindspore/ccsrc/runtime/{hardware => }/collective/collective_comm_lib_loader.cc (96%) rename mindspore/ccsrc/runtime/{hardware => }/collective/collective_comm_lib_loader.h (96%) rename mindspore/ccsrc/runtime/{hardware => }/collective/collective_communication_lib.cc (97%) rename mindspore/ccsrc/runtime/{hardware => }/collective/collective_communication_lib.h (98%) rename mindspore/ccsrc/runtime/{hardware => }/collective/communication_group.cc (97%) rename mindspore/ccsrc/runtime/{hardware => }/collective/communication_group.h (100%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/CMakeLists.txt (50%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/abstract_actor.cc (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/abstract_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/actor_common.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/actor_common.h (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/actor_dump.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/actor_dump.h (64%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/actor_set.cc (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/actor_set.h (83%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/control_actor.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/control_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/entrance_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/entrance_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/exit_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/exit_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/gather_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/gather_actor.h (95%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/stack_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/stack_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/switch_actor.cc (95%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/control_flow/switch_actor.h (93%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/copy_actor.cc (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/copy_actor.h (94%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/custom_actor.cc (92%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/custom_actor.h (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/data_prepare_actor.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/data_prepare_actor.h (95%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/data_source_actor.cc (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/data_source_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/debug_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/debug_actor.h (95%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/debug_aware_actor.h (96%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/kernel_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/kernel_actor.h (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/loop_count_actor.cc (88%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/loop_count_actor.h (92%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/memory_aware_actor.h (95%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/memory_manager_actor.cc (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/memory_manager_actor.h (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/output_actor.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/output_actor.h (92%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/recorder_actor.cc (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/recorder_actor.h (93%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/rpc/recv_actor.h (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/rpc/rpc_actor.h (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/rpc/send_actor.h (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/super_kernel_actor.cc (97%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/actor/super_kernel_actor.h (95%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/control_node_parser.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/control_node_parser.h (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/control_node_scheduler.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/control_node_scheduler.h (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/device_tensor_copy_store.h (100%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/device_tensor_store.h (100%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/graph_compiler.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/graph_compiler.h (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/graph_scheduler.cc (99%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/graph_scheduler.h (98%) rename mindspore/ccsrc/runtime/{framework => graph_scheduler}/host_tensor_queue.h (100%) delete mode 100644 mindspore/ccsrc/runtime/hardware/gpu/optimizer.h delete mode 100644 mindspore/ccsrc/runtime/hccl_adapter/CMakeLists.txt diff --git a/.jenkins/check/config/filter_cppcheck.txt b/.jenkins/check/config/filter_cppcheck.txt index 7d129db8a14..b328b59dd21 100644 --- a/.jenkins/check/config/filter_cppcheck.txt +++ b/.jenkins/check/config/filter_cppcheck.txt @@ -1,29 +1,29 @@ # MindSpore "mindspore/mindspore/ccsrc/debug/anf_ir_utils.cc" "stlFindInsert" -"mindspore/mindspore/ccsrc/vm/transform.cc" "containerOutOfBounds" -"mindspore/mindspore/ccsrc/vm/transform.cc" "constVariable" +"mindspore/mindspore/ccsrc/backend/graph_compiler/transform.cc" "containerOutOfBounds" +"mindspore/mindspore/ccsrc/backend/graph_compiler/transform.cc" "constVariable" "mindspore/mindspore/ccsrc/utils/tensorprint_utils.cc" "invalidPointerCast" -"mindspore/mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.cc" "syntaxError" +"mindspore/mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.cc" "syntaxError" "mindspore/mindspore/core/abstract/prim_nn.cc" "zerodivcond" "mindspore/mindspore/ccsrc/frontend/operator/ops_front_infer_function.cc" "zerodivcond" "mindspore/mindspore/ccsrc/pipeline/jit/pipeline_split.cc" "zerodivcond" -"mindspore/mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.cc" "useStlAlgorithm" +"mindspore/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.cc" "useStlAlgorithm" "mindspore/mindspore/ccsrc/frontend/operator/ops_front_infer_function.cc" "uninitvar" "mindspore/mindspore/ccsrc/pipeline/jit/action.cc" "constVariable" "mindspore/mindspore/ccsrc/pipeline/jit/validator.cc" "constVariable" "mindspore/mindspore/ccsrc/utils/tensorprint_utils.cc" "invalidPointerCast" -"mindspore/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.cc" "knownConditionTrueFalse" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.cc" "containerOutOfBounds" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.cc" "containerOutOfBounds" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.cc" "containerOutOfBounds" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.cc" "containerOutOfBounds" +"mindspore/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/ir_fission/bn_grad_split.cc" "knownConditionTrueFalse" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.cc" "containerOutOfBounds" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.cc" "containerOutOfBounds" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.cc" "containerOutOfBounds" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.cc" "containerOutOfBounds" "mindspore/mindspore/ccsrc/frontend/parallel/auto_parallel/rec_core/rec_generate_strategy.cc" "containerOutOfBounds" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.cc" "containerOutOfBounds" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.cc" "containerOutOfBounds" "mindspore/mindspore/core/ops/strided_slice.cc" "zerodivcond" "mindspore/mindspore/core/ops/avg_pool_3d.cc" "zerodivcond" -"mindspore/mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.cc" "useStlAlgorithm" -"mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.cc" "unknownMacro" -"mindspore/mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.cc" "nullPointerArithmeticRedundantCheck" +"mindspore/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.cc" "useStlAlgorithm" +"mindspore/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.cc" "unknownMacro" +"mindspore/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.cc" "nullPointerArithmeticRedundantCheck" "mindspore/mindspore/ccsrc/pipeline/jit/static_analysis/auto_monad.cc" "containerOutOfBounds" "mindspore/mindspore/core/load_mindir/anf_model_parser.cc" "stlIfStrFind" diff --git a/.jenkins/check/config/filter_cpplint.txt b/.jenkins/check/config/filter_cpplint.txt index 3c82ccb356e..80644f89dfc 100644 --- a/.jenkins/check/config/filter_cpplint.txt +++ b/.jenkins/check/config/filter_cpplint.txt @@ -5,16 +5,16 @@ "mindspore/include/infer_tensor.h" "runtime/references" "mindspore/include/inference.h" "runtime/explicit" "mindspore/mindspore/core/abstract/utils.cc" "build/include_what_you_use" -"mindspore/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.cc" "build/include_what_you_use" -"mindspore/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_callback_register.cc" "runtime/references" -"mindspore/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_manager.h" "runtime/references" -"mindspore/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.h" "runtime/references" +"mindspore/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.cc" "build/include_what_you_use" +"mindspore/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_callback_register.cc" "runtime/references" +"mindspore/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_manager.h" "runtime/references" +"mindspore/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.h" "runtime/references" "mindspore/mindspore/core/mindrt/src/actor/actormgr.h" "runtime/references" "mindspore/mindspore/core/mindrt/src/actor/actorpolicyinterface.h" "runtime/references" "mindspore/mindspore/core/mindrt/src/actor/actorthread.h" "runtime/references" "mindspore/mindspore/core/mindrt/src/actor/actorpolicy.h" "runtime/references" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/" "readability/casting" -"mindspore/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.cc" "build/include_what_you_use" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/" "readability/casting" +"mindspore/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.cc" "build/include_what_you_use" "mindspore/mindspore/ccsrc/utils/convert_utils_py.cc" "whitespace/indent" # Modelzoo diff --git a/.jenkins/check/config/filter_pylint.txt b/.jenkins/check/config/filter_pylint.txt index b27df10b3e2..e0db34626cd 100644 --- a/.jenkins/check/config/filter_pylint.txt +++ b/.jenkins/check/config/filter_pylint.txt @@ -120,6 +120,6 @@ "mindspore/tests/ut/python/optimizer/test_auto_grad.py" "broad-except" #MindSpore Lite -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generator.py" "redefined-builtin" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generator.py" "exec-used" -"mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generator.py" "global-variable-undefined" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generator.py" "redefined-builtin" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generator.py" "exec-used" +"mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generator.py" "global-variable-undefined" diff --git a/.jenkins/check/config/whitelizard.txt b/.jenkins/check/config/whitelizard.txt index 430e671298e..0022a7e6abe 100644 --- a/.jenkins/check/config/whitelizard.txt +++ b/.jenkins/check/config/whitelizard.txt @@ -10,10 +10,10 @@ mindspore/mindspore/lite/providers/nnie_proposal/src/proposal.cc:mindspore::prop mindspore/mindspore/core/abstract/primitive_infer_map.cc:mindspore::abstract::GetPrimitiveToEvalImplMap mindspore/mindspore/ccsrc/frontend/optimizer/irpass.cc:mindspore::opt::irpass::OptimizeIRPassLib::OptimizeIRPassLib mindspore/mindspore/ccsrc/frontend/parallel/ops_info/gather_v2_p_info.cc:mindspore::parallel::GatherV2PInfo::CheckStrategy -mindspore/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.cc:mindspore::device::gpu::GPUKernelRuntime::LaunchKernelDynamic +mindspore/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.cc:mindspore::device::gpu::GPUKernelRuntime::LaunchKernelDynamic mindspore/mindspore/ccsrc/pipeline/jit/init.cc:PYBIND11_MODULE -mindspore/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.h:mindspore::kernel::UnaryOpGpuKernel::Launch -mindspore/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.cc:mindspore::opt::AddLSTMInputGradNode +mindspore/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.h:mindspore::kernel::UnaryOpGpuKernel::Launch +mindspore/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.cc:mindspore::opt::AddLSTMInputGradNode mindspore/model_zoo/official/recommend/wide_and_deep/src/wide_and_deep.py:__init__ mindspore/model_zoo/official/recommend/wide_and_deep_multitable/src/wide_and_deep.py:__init__ mindspore/mindspore/ccsrc/pipeline/jit/resource.cc:mindspore::pipeline::GetMethodMap @@ -34,165 +34,166 @@ mindspore/mindspore/lite/nnacl/infer/infer_register.c:RegisterInfer mindspore/mindspore/lite/src/runtime/kernel/arm/base/quant_dtype_cast.cc:mindspore::kernel::QuantDTypeCastCPUKernel::QuantDTypeCast mindspore/mindspore/lite/src/runtime/kernel/arm/base/quant_dtype_cast.cc:mindspore::kernel::QuantDTypeCastCPUKernel::Run mindspore/mindspore/ccsrc/pipeline/jit/static_analysis/prim.cc:mindspore::abstract::ConvertAbstractToPython -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_infer.c:StridedSliceInferShape -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.c:WinogradInputTransformFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.c:AvgPoolingFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.c:MaxPoolingFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2ReluUnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2Relu6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6ReluUnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6Relu6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.c:AvgPoolingOptInt8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.c:MaxPoolingWithQuantInt8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.c:Conv3x3Int8OutputUnit -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.c:Conv1x1PreOptPeroc -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.c:RegisterInfer -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/gemm.c:RowMajor2Col12MajorStride -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/gemm.c:RowMajor2Col8MajorStride -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.c:Conv3x3Fp16InputUnit -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.c:Conv3x3Fp16FilterTransform -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.c:AvgPoolingFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.c:MaxPoolingFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pack_fp16.c:PackNHWCToNCHWFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:InputTransform6x6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:InputTransform8x8UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2Relu6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6ReluUnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6Relu6UnitFp16 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.c:AvgPoolingOptInt8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.c:Conv3x3Int8InputUnit -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.c:Conv3x3Int8FilterTransform -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.c:Conv3x3Int8OutputUnit -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.c:Conv1x1PreOptPeroc -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.c:Conv1x1PreOptPert -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pack_int8.c:PackNHWCToNCHWInt8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pooling_fp32.c:AvgPooling -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.c:MatMul4x1Kernel -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_common_fp32.c:SWConv3x32Kernel, SWConv4x24Kernel, SWConv12x8Kernel, SWConv8x8Kernel, SWConv4x8Kernel, SWConv6x16Kernel, SWConv4x16Kernel -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_depthwise_fp32.c:DepthwiseSW3x32Kernel, DepthwiseSW4x24Kernel, DepthwiseSW12x8Kernel, DepthwiseSW8x8Kernel, DepthwiseSW4x8Kernel, DepthwiseSW6x16Kernel, DepthwiseSW4x16Kernel +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_infer.c:StridedSliceInferShape +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.c:WinogradInputTransformFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.c:AvgPoolingFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.c:MaxPoolingFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2ReluUnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2Relu6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6ReluUnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6Relu6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.c:AvgPoolingOptInt8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.c:MaxPoolingWithQuantInt8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.c:Conv3x3Int8OutputUnit +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.c:Conv1x1PreOptPeroc +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.c:RegisterInfer +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/gemm.c:RowMajor2Col12MajorStride +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/gemm.c:RowMajor2Col8MajorStride +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.c:Conv3x3Fp16InputUnit +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.c:Conv3x3Fp16FilterTransform +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.c:AvgPoolingFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.c:MaxPoolingFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pack_fp16.c:PackNHWCToNCHWFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:InputTransform6x6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:InputTransform8x8UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform4x2Relu6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6ReluUnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c:OutputTransform8x6Relu6UnitFp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.c:AvgPoolingOptInt8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.c:Conv3x3Int8InputUnit +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.c:Conv3x3Int8FilterTransform +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.c:Conv3x3Int8OutputUnit +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.c:Conv1x1PreOptPeroc +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.c:Conv1x1PreOptPert +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pack_int8.c:PackNHWCToNCHWInt8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pooling_fp32.c:AvgPooling +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.c:MatMul4x1Kernel +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_common_fp32.c:SWConv3x32Kernel, SWConv4x24Kernel, SWConv12x8Kernel, SWConv8x8Kernel, SWConv4x8Kernel, SWConv6x16Kernel, SWConv4x16Kernel +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_depthwise_fp32.c:DepthwiseSW3x32Kernel, DepthwiseSW4x24Kernel, DepthwiseSW12x8Kernel, DepthwiseSW8x8Kernel, DepthwiseSW4x8Kernel, DepthwiseSW6x16Kernel, DepthwiseSW4x16Kernel mindspore/mindspore/core/ir/dtype/type.cc:mindspore::ObjectIdLabel mindspore/mindspore/python/mindspore/ops/_op_impl/_custom_op/dsd_impl.py:dsd_matmul mindspore/mindspore/python/mindspore/ops/_op_impl/_custom_op/dsd_back_impl.py:dsdbpropimpl -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_1x1_x86_fp32.c:Conv1x1SW3x32Kernel, Conv1x1SW4x24Kernel, Conv1x1SW12x8Kernel, Conv1x1SW8x8Kernel, Conv1x1SW4x8Kernel, Conv1x1SW6x16Kernel, Conv1x1SW4x16Kernel, Conv1x1SW1x32Kernel, Conv1x1SW1x24Kernel, Conv1x1SW1x16Kernel, Conv1x1SW1x8Kernel -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.c:MatMul3x32Kernel, MatMul4x24Kernel, MatMul12x8Kernel, MatMul8x8Kernel, MatMul4x8Kernel, MatMul6x16Kernel, MatMul4x16Kernel, MatVecMul1x32Kernel, MatVecMul1x24Kernel, MatVecMul1x16Kernel, MatVecMul1x8Kernel -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/TiledC4MatMulFp32.c:TiledC4MatmulFp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/PostFuncBiasReluC4.c:PostFuncBiasReluC4 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradTrans.c:WinogradTransRight -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradTrans.c:WinogradTransLeft -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c:WinogradPostFuncBiasReluC4 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/PostFuncBiasReluC8.c:PostFuncBiasReluC8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c:WinogradPostFuncBiasReluC8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.c:PackDeConvWgDataFp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c:WinogradPostFuncBiasReluC4 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/PostFuncBiasReluC8.c:PostFuncBiasReluC8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradTransAvx.c:WinogradTransLeft -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradTransAvx.c:WinogradTransRight -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/PostFuncBiasReluC8.c:PostFuncBiasReluC8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c:WinogradPostFuncBiasReluC8 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.c:PackDeConvWgDataFp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.c:DeConvWgMerge -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/TiledC8MatMulFp32.c:TiledC8MatmulFp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/quant_dtype_cast_fp16.c:Fp16ToInt8_arm64 -mindspore/mindspore/ccsrc/backend/session/gpu_session.cc:mindspore::session::gpu::GPUSession::LoadInputData +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_1x1_x86_fp32.c:Conv1x1SW3x32Kernel, Conv1x1SW4x24Kernel, Conv1x1SW12x8Kernel, Conv1x1SW8x8Kernel, Conv1x1SW4x8Kernel, Conv1x1SW6x16Kernel, Conv1x1SW4x16Kernel, Conv1x1SW1x32Kernel, Conv1x1SW1x24Kernel, Conv1x1SW1x16Kernel, Conv1x1SW1x8Kernel +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.c:MatMul3x32Kernel, MatMul4x24Kernel, MatMul12x8Kernel, MatMul8x8Kernel, MatMul4x8Kernel, MatMul6x16Kernel, MatMul4x16Kernel, MatVecMul1x32Kernel, MatVecMul1x24Kernel, MatVecMul1x16Kernel, MatVecMul1x8Kernel +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/TiledC4MatMulFp32.c:TiledC4MatmulFp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/PostFuncBiasReluC4.c:PostFuncBiasReluC4 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradTrans.c:WinogradTransRight +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradTrans.c:WinogradTransLeft +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c:WinogradPostFuncBiasReluC4 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/PostFuncBiasReluC8.c:PostFuncBiasReluC8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c:WinogradPostFuncBiasReluC8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.c:PackDeConvWgDataFp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c:WinogradPostFuncBiasReluC4 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/PostFuncBiasReluC8.c:PostFuncBiasReluC8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradTransAvx.c:WinogradTransLeft +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradTransAvx.c:WinogradTransRight +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/PostFuncBiasReluC8.c:PostFuncBiasReluC8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c:WinogradPostFuncBiasReluC8 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.c:PackDeConvWgDataFp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.c:DeConvWgMerge +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/TiledC8MatMulFp32.c:TiledC8MatmulFp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/quant_dtype_cast_fp16.c:Fp16ToInt8_arm64 +mindspore/mindspore/ccsrc/backend/common/session/gpu_session.cc:mindspore::session::gpu::GPUSession::LoadInputData mindspore/mindspore/ccsrc/debug/dump_proto.cc:mindspore::ProtoExporter::SetNodeOutputType mindspore/mindspore/ccsrc/debug/dump_proto.cc:mindspore::ProtoExporter::SetValueToProto mindspore/mindspore/ccsrc/debug/dump_proto.cc:mindspore::ProtoExporter::SetScalarToProto -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_10x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_11x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x96_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x64_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x64_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_7x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x64_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x96_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x80_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x80_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x80_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_9x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_8x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_8x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x64_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_9x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_7x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x96_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x80_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x64_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_12x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_10x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_11x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x80_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_8x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_12x32_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x96_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_7x16_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x48_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x64_kernel_nhwc_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_10x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_11x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x96_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x64_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x64_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_7x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x64_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x96_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x80_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x80_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x80_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_9x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_8x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_8x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x64_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_9x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_7x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x96_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x80_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_4x64_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_12x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_10x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_11x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x80_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_8x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_3x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c:nnacl_gemm_avx512_12x32_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_1x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c:nnacl_gemm_avx512_2x96_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c:nnacl_gemm_avx512_7x16_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c:nnacl_gemm_avx512_5x48_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c:nnacl_gemm_avx512_6x64_kernel_nhwc_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32 mindspore/mindspore/lite/src/runtime/kernel/arm/fp32/matmul_fp32_base.cc:mindspore::kernel::MatmulFp32BaseCPUKernel::init_global_variable -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32 -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c:nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c:nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32 mindspore/mindspore/lite/src/runtime/kernel/arm/fp32/matmul_fp32_base.cc:mindspore::kernel::MatmulFp32BaseCPUKernel::Run mindspore/mindspore/ccsrc/frontend/parallel/auto_parallel/rec_core/rec_partition.cc:mindspore::parallel::GetWeights mindspore/mindspore/ccsrc/frontend/parallel/auto_parallel/rec_core/rec_partition.cc:mindspore::parallel::PartitionNode -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/instance_norm_fp16.c:InstanceNormNC8HW8Fp16 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/instance_norm_fp16.c:InstanceNormNC8HW8Fp16 mindspore/mindspore/lite/src/runtime/kernel/arm/fp32/matmul_fp32_base.cc:mindspore::kernel::MatmulFp32BaseCPUKernel::init_global_variable -mindspore/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_winograd_fp32.c:ConvWinogardFp32 +mindspore/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_winograd_fp32.c:ConvWinogardFp32 +mindspore/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc:mindspore::opt::MatchAdd5Pattern \ No newline at end of file diff --git a/mindspore/ccsrc/CMakeLists.txt b/mindspore/ccsrc/CMakeLists.txt index d1359a935e8..6bca1693595 100644 --- a/mindspore/ccsrc/CMakeLists.txt +++ b/mindspore/ccsrc/CMakeLists.txt @@ -14,8 +14,8 @@ set(FBS_FILES ms_build_flatbuffers(FBS_FILES ${CMAKE_CURRENT_SOURCE_DIR}../../schema generated_fbs_files ${SERVER_FLATBUFFER_OUTPUT}) if(ENABLE_D) - include_directories(${CMAKE_CURRENT_SOURCE_DIR}/backend/kernel_compiler/aicpu/aicpu_ops) - add_subdirectory(backend/kernel_compiler/aicpu/aicpu_ops) + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/plugin/device/ascend/kernel/aicpu/aicpu_ops) + add_subdirectory(plugin/device/ascend/kernel/aicpu/aicpu_ops) endif() if(ENABLE_CPU) @@ -27,8 +27,8 @@ if(ENABLE_CPU) elseif("${X86_64_SIMD}" STREQUAL "off" AND NOT ${ENABLE_ASAN}) set(X86_64_SIMD "avx") endif() - include_directories(${CMAKE_CURRENT_SOURCE_DIR}/backend/kernel_compiler/cpu) - add_subdirectory(backend/kernel_compiler/cpu/nnacl) + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/plugin/device/cpu/kernel) + add_subdirectory(plugin/device/cpu/kernel/nnacl) endif() if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") @@ -109,18 +109,19 @@ if(ENABLE_GPU) include_directories(${CUDNN_INCLUDE_PATH} ${CUDA_PATH} ${CUDA_INCLUDE_DIRS} ${CUPTI_INCLUDE_DIRS}) file(GLOB_RECURSE GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "runtime/device/gpu/*.cc" - "runtime/device/gpu/*.cu" - "backend/kernel_compiler/gpu/*.cu" + "plugin/device/gpu/hal/device/*.cc" + "plugin/device/gpu/hal/device/*.cu" + "plugin/device/gpu/kernel/*.cu" ) list(APPEND CUDA_NVCC_FLAGS -arch=sm_53 --expt-relaxed-constexpr) - list(REMOVE_ITEM GPU_SRC_LIST "runtime/device/gpu/blocking_queue.cc" "runtime/device/gpu/gpu_buffer_mgr.cc") - list(REMOVE_ITEM GPU_SRC_LIST "runtime/device/gpu/mpi/mpi_initializer.cc" - "runtime/device/gpu/distribution/collective_wrapper.cc" - "runtime/device/gpu/distribution/mpi_wrapper.cc" - "runtime/device/gpu/distribution/nccl_wrapper.cc" - "runtime/device/gpu/trt_loader.cc") + list(REMOVE_ITEM GPU_SRC_LIST "plugin/device/gpu/hal/device/blocking_queue.cc" + "plugin/device/gpu/hal/device/gpu_buffer_mgr.cc") + list(REMOVE_ITEM GPU_SRC_LIST "plugin/device/gpu/hal/device/mpi/mpi_initializer.cc" + "plugin/device/gpu/hal/device/distribution/collective_wrapper.cc" + "plugin/device/gpu/hal/device/distribution/mpi_wrapper.cc" + "plugin/device/gpu/hal/device/distribution/nccl_wrapper.cc" + "plugin/device/gpu/hal/device/trt_loader.cc") if(NOT ${TENSORRT_HOME} STREQUAL "") find_path(TENSORRT_HOME_INCLUDE NvInfer.h HINTS ${TENSORRT_HOME}/include) @@ -131,7 +132,7 @@ if(ENABLE_GPU) set(ENABLE_GPU_INFER TRUE) add_compile_definitions(ENABLE_GPU_INFER) include_directories(${TENSORRT_HOME_INCLUDE}) - list(APPEND GPU_SRC_LIST ${CMAKE_CURRENT_SOURCE_DIR}/runtime/device/gpu/trt_loader.cc) + list(APPEND GPU_SRC_LIST ${CMAKE_CURRENT_SOURCE_DIR}/plugin/device/gpu/hal/device/trt_loader.cc) endif() set(NVCC_TMP_CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) @@ -199,11 +200,12 @@ if(ENABLE_DUMP_PROTO) endif() if(MODE_ASCEND_ALL) - include_directories("${CMAKE_BINARY_DIR}/backend/kernel_compiler/aicpu") - file(GLOB_RECURSE PROTO_IN RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "backend/kernel_compiler/aicpu/proto/*.proto") + include_directories("${CMAKE_BINARY_DIR}/plugin/device/ascend/kernel/aicpu") + file(GLOB_RECURSE PROTO_IN RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "plugin/device/ascend/kernel/aicpu/proto/*.proto") ms_protobuf_generate(PROTOSRCS PROTOHDRS ${PROTO_IN}) - file(GLOB_RECURSE PROTO_DUMP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "runtime/device/ascend/dump/proto/*.proto") + file(GLOB_RECURSE PROTO_DUMP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "plugin/device/ascend/hal/device/dump/proto/*.proto") ms_protobuf_generate(DUMP_PROTOSRCS PROTOHDRS ${PROTO_DUMP}) list(APPEND MINDSPORE_PROTO_LIST ${PROTOSRCS}) @@ -227,20 +229,38 @@ endif() set(SUB_COMP transform/graph_ir transform/express_ir - backend/optimizer - backend/kernel_compiler - backend/session - runtime/device - runtime/framework - runtime/hardware - runtime/op_builder - runtime/hccl_adapter frontend/optimizer frontend/parallel frontend/operator pipeline/jit pipeline/pynative - common debug pybind_api utils vm profiler ps fl distributed + debug pybind_api utils profiler ps fl distributed + kernel + common + common/mem_reuse + backend/common/optimizer + backend/common/pass + backend/common/session + backend/common/somas + backend/graph_compiler + runtime/collective + runtime/device + runtime/graph_scheduler + runtime/hardware + runtime/op_builder + plugin/device/ascend/hal/device + plugin/device/ascend/hal/hardware + plugin/device/ascend/hal/hccl_adapter + plugin/device/ascend/kernel + plugin/device/ascend/optimizer + plugin/device/cpu/hal/device + plugin/device/cpu/hal/hardware + plugin/device/cpu/kernel + plugin/device/cpu/optimizer + plugin/device/gpu/hal/device + plugin/device/gpu/hal/hardware + plugin/device/gpu/kernel + plugin/device/gpu/optimizer ) foreach(_comp ${SUB_COMP}) diff --git a/mindspore/ccsrc/backend/common/optimizer/CMakeLists.txt b/mindspore/ccsrc/backend/common/optimizer/CMakeLists.txt new file mode 100644 index 00000000000..343ac467a1e --- /dev/null +++ b/mindspore/ccsrc/backend/common/optimizer/CMakeLists.txt @@ -0,0 +1,15 @@ +file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +add_library(_mindspore_backend_common_optimizer_obj OBJECT ${_PREACTIVATE_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/optimizer/common/common_backend_optimization.cc b/mindspore/ccsrc/backend/common/optimizer/common_backend_optimization.cc similarity index 84% rename from mindspore/ccsrc/backend/optimizer/common/common_backend_optimization.cc rename to mindspore/ccsrc/backend/common/optimizer/common_backend_optimization.cc index 419387507fe..8780254096c 100644 --- a/mindspore/ccsrc/backend/optimizer/common/common_backend_optimization.cc +++ b/mindspore/ccsrc/backend/common/optimizer/common_backend_optimization.cc @@ -13,27 +13,27 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/common_backend_optimization.h" +#include "backend/common/optimizer/common_backend_optimization.h" #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/pass/eliminate_func_data_type.h" -#include "backend/optimizer/pass/convert_const_input_to_attr.h" -#include "backend/optimizer/pass/custom_op_const_input_to_attr.h" -#include "backend/optimizer/pass/custom_op_reg_info_to_attr.h" -#include "backend/optimizer/pass/convert_tuple_output_to_maketuple.h" -#include "backend/optimizer/pass/convert_const_input_to_tensor_input.h" -#include "backend/optimizer/pass/convert_tuple_input_to_dynamic_input.h" -#include "backend/optimizer/pass/const_to_attr_strided_slice_grad.h" -#include "backend/optimizer/pass/convert_const_scalar_to_tensor.h" -#include "backend/optimizer/pass/convert_attr_to_unify_mindir.h" -#include "backend/optimizer/pass/add_training_attr.h" -#include "backend/optimizer/pass/optimize_updatestate.h" -#include "backend/optimizer/pass/conv_transpose_to_conv_bp.h" -#include "backend/optimizer/pass/reduce_sum_optimizer.h" -#include "backend/optimizer/pass/add_dynamic_shape_attr.h" -#include "backend/optimizer/pass/add_akg_kernel_attrs.h" -#include "backend/optimizer/pass/sparse_process.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/pass/eliminate_func_data_type.h" +#include "backend/common/pass/convert_const_input_to_attr.h" +#include "backend/common/pass/custom_op_const_input_to_attr.h" +#include "backend/common/pass/custom_op_reg_info_to_attr.h" +#include "backend/common/pass/convert_tuple_output_to_maketuple.h" +#include "backend/common/pass/convert_const_input_to_tensor_input.h" +#include "backend/common/pass/convert_tuple_input_to_dynamic_input.h" +#include "backend/common/pass/const_to_attr_strided_slice_grad.h" +#include "backend/common/pass/convert_const_scalar_to_tensor.h" +#include "backend/common/pass/convert_attr_to_unify_mindir.h" +#include "backend/common/pass/add_training_attr.h" +#include "backend/common/pass/optimize_updatestate.h" +#include "backend/common/pass/conv_transpose_to_conv_bp.h" +#include "backend/common/pass/reduce_sum_optimizer.h" +#include "backend/common/pass/add_dynamic_shape_attr.h" +#include "backend/common/pass/add_akg_kernel_attrs.h" +#include "backend/common/pass/sparse_process.h" #include "utils/ms_context.h" #include "debug/anf_ir_dump.h" diff --git a/mindspore/ccsrc/backend/optimizer/common/common_backend_optimization.h b/mindspore/ccsrc/backend/common/optimizer/common_backend_optimization.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/common/common_backend_optimization.h rename to mindspore/ccsrc/backend/common/optimizer/common_backend_optimization.h index ac033a999b0..5ad9f78f8eb 100644 --- a/mindspore/ccsrc/backend/optimizer/common/common_backend_optimization.h +++ b/mindspore/ccsrc/backend/common/optimizer/common_backend_optimization.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_COMMON_COMMON_BACKEND_OPTIMIZATION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_COMMON_COMMON_BACKEND_OPTIMIZATION_H_ #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { void BackendCommonOptimization(const std::shared_ptr &kernel_graph); diff --git a/mindspore/ccsrc/backend/optimizer/common/const_input_to_attr_registry.cc b/mindspore/ccsrc/backend/common/optimizer/const_input_to_attr_registry.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/common/const_input_to_attr_registry.cc rename to mindspore/ccsrc/backend/common/optimizer/const_input_to_attr_registry.cc index 5c3868ffc42..fbe32c7c8e2 100644 --- a/mindspore/ccsrc/backend/optimizer/common/const_input_to_attr_registry.cc +++ b/mindspore/ccsrc/backend/common/optimizer/const_input_to_attr_registry.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/const_input_to_attr_registry.h" +#include "backend/common/optimizer/const_input_to_attr_registry.h" #include "utils/utils.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/backend/optimizer/common/const_input_to_attr_registry.h b/mindspore/ccsrc/backend/common/optimizer/const_input_to_attr_registry.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/common/const_input_to_attr_registry.h rename to mindspore/ccsrc/backend/common/optimizer/const_input_to_attr_registry.h diff --git a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc b/mindspore/ccsrc/backend/common/optimizer/fusion_id_allocator.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc rename to mindspore/ccsrc/backend/common/optimizer/fusion_id_allocator.cc index adbd450df47..f2ebecefe62 100644 --- a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.cc +++ b/mindspore/ccsrc/backend/common/optimizer/fusion_id_allocator.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.h b/mindspore/ccsrc/backend/common/optimizer/fusion_id_allocator.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/common/fusion_id_allocator.h rename to mindspore/ccsrc/backend/common/optimizer/fusion_id_allocator.h diff --git a/mindspore/ccsrc/backend/optimizer/common/helper.cc b/mindspore/ccsrc/backend/common/optimizer/helper.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/common/helper.cc rename to mindspore/ccsrc/backend/common/optimizer/helper.cc index 92d485bc50b..86ba1b311d7 100644 --- a/mindspore/ccsrc/backend/optimizer/common/helper.cc +++ b/mindspore/ccsrc/backend/common/optimizer/helper.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include #include #include @@ -24,16 +24,16 @@ #include "utils/hash_set.h" #include "utils/utils.h" #include "base/base_ref.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" #include "frontend/operator/ops.h" #include "utils/ms_utils.h" #include "utils/convert_utils.h" #include "runtime/device/kernel_info.h" #include "utils/ms_context.h" #include "utils/trace_base.h" -#include "backend/optimizer/common/const_input_to_attr_registry.h" +#include "backend/common/optimizer/const_input_to_attr_registry.h" #include "abstract/primitive_infer_map.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/common/helper.h b/mindspore/ccsrc/backend/common/optimizer/helper.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/common/helper.h rename to mindspore/ccsrc/backend/common/optimizer/helper.h index d08bf843457..f53bff9b4e1 100644 --- a/mindspore/ccsrc/backend/optimizer/common/helper.h +++ b/mindspore/ccsrc/backend/common/optimizer/helper.h @@ -23,9 +23,9 @@ #include #include "utils/hash_set.h" #include "ir/func_graph.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "utils/ms_utils.h" -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/pattern_engine.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/node_pass.cc b/mindspore/ccsrc/backend/common/optimizer/node_pass.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/common/node_pass.cc rename to mindspore/ccsrc/backend/common/optimizer/node_pass.cc index 7a644810aab..6663935c05d 100644 --- a/mindspore/ccsrc/backend/optimizer/common/node_pass.cc +++ b/mindspore/ccsrc/backend/common/optimizer/node_pass.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/node_pass.h" +#include "backend/common/optimizer/node_pass.h" #include #include @@ -22,7 +22,7 @@ #include "ir/manager.h" #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/node_pass.h b/mindspore/ccsrc/backend/common/optimizer/node_pass.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/common/node_pass.h rename to mindspore/ccsrc/backend/common/optimizer/node_pass.h index a790153f1ba..00d7e6f8227 100644 --- a/mindspore/ccsrc/backend/optimizer/common/node_pass.h +++ b/mindspore/ccsrc/backend/common/optimizer/node_pass.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/optimizer.cc b/mindspore/ccsrc/backend/common/optimizer/optimizer.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/common/optimizer.cc rename to mindspore/ccsrc/backend/common/optimizer/optimizer.cc index 053cf300871..61dbcc94abb 100644 --- a/mindspore/ccsrc/backend/optimizer/common/optimizer.cc +++ b/mindspore/ccsrc/backend/common/optimizer/optimizer.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include #include @@ -21,8 +21,8 @@ #include #include -#include "backend/optimizer/common/pass_manager.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/common/optimizer.h b/mindspore/ccsrc/backend/common/optimizer/optimizer.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/common/optimizer.h rename to mindspore/ccsrc/backend/common/optimizer/optimizer.h index 468a9b56d20..28eb7fd335f 100644 --- a/mindspore/ccsrc/backend/optimizer/common/optimizer.h +++ b/mindspore/ccsrc/backend/common/optimizer/optimizer.h @@ -24,11 +24,11 @@ #include "ir/anf.h" #include "ir/func_graph.h" #include "ir/primitive.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/optimizer/pattern_engine.h" #include "ir/graph_utils.h" #include "utils/ms_utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/pass.h b/mindspore/ccsrc/backend/common/optimizer/pass.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/common/pass.h rename to mindspore/ccsrc/backend/common/optimizer/pass.h diff --git a/mindspore/ccsrc/backend/optimizer/common/pass_manager.cc b/mindspore/ccsrc/backend/common/optimizer/pass_manager.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/common/pass_manager.cc rename to mindspore/ccsrc/backend/common/optimizer/pass_manager.cc index 96cd4220913..a9654098cb0 100644 --- a/mindspore/ccsrc/backend/optimizer/common/pass_manager.cc +++ b/mindspore/ccsrc/backend/common/optimizer/pass_manager.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass_manager.h" #include #include @@ -23,7 +23,7 @@ #include "ir/manager.h" #include "utils/ms_context.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/pass_manager.h b/mindspore/ccsrc/backend/common/optimizer/pass_manager.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/common/pass_manager.h rename to mindspore/ccsrc/backend/common/optimizer/pass_manager.h index e72be44aed3..d731b79cdec 100644 --- a/mindspore/ccsrc/backend/optimizer/common/pass_manager.h +++ b/mindspore/ccsrc/backend/common/optimizer/pass_manager.h @@ -22,8 +22,8 @@ #include #include -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/node_pass.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/node_pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/common/pattern_engine.cc b/mindspore/ccsrc/backend/common/optimizer/pattern_engine.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/common/pattern_engine.cc rename to mindspore/ccsrc/backend/common/optimizer/pattern_engine.cc index cf30d76f5b8..198a72a7614 100644 --- a/mindspore/ccsrc/backend/optimizer/common/pattern_engine.cc +++ b/mindspore/ccsrc/backend/common/optimizer/pattern_engine.cc @@ -16,12 +16,12 @@ * limitations under the License. */ -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/pattern_engine.h" #include "frontend/optimizer/opt.h" #include "ir/anf.h" #include "utils/convert_utils_base.h" #include "utils/overload.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { static int GetNextTag() { diff --git a/mindspore/ccsrc/backend/optimizer/common/pattern_engine.h b/mindspore/ccsrc/backend/common/optimizer/pattern_engine.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/common/pattern_engine.h rename to mindspore/ccsrc/backend/common/optimizer/pattern_engine.h index 2625a914b0f..cf6860b345c 100644 --- a/mindspore/ccsrc/backend/optimizer/common/pattern_engine.h +++ b/mindspore/ccsrc/backend/common/optimizer/pattern_engine.h @@ -33,7 +33,7 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/optimizer/common/visit.h" +#include "backend/common/optimizer/visit.h" #include "base/base.h" #include "utils/log_adapter.h" #include "base/base_ref.h" diff --git a/mindspore/ccsrc/backend/optimizer/common/visit.cc b/mindspore/ccsrc/backend/common/optimizer/visit.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/common/visit.cc rename to mindspore/ccsrc/backend/common/optimizer/visit.cc index 70dd4ad8252..5c0f05c6434 100644 --- a/mindspore/ccsrc/backend/optimizer/common/visit.cc +++ b/mindspore/ccsrc/backend/common/optimizer/visit.cc @@ -16,12 +16,12 @@ * limitations under the License. */ -#include "backend/optimizer/common/visit.h" +#include "backend/common/optimizer/visit.h" #include #include #include -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/pattern_engine.h" #include "utils/any.h" #include "ir/anf.h" #include "ir/func_graph.h" diff --git a/mindspore/ccsrc/backend/optimizer/common/visit.h b/mindspore/ccsrc/backend/common/optimizer/visit.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/common/visit.h rename to mindspore/ccsrc/backend/common/optimizer/visit.h diff --git a/mindspore/ccsrc/backend/common/pass/CMakeLists.txt b/mindspore/ccsrc/backend/common/pass/CMakeLists.txt new file mode 100644 index 00000000000..ce4387719dc --- /dev/null +++ b/mindspore/ccsrc/backend/common/pass/CMakeLists.txt @@ -0,0 +1,15 @@ +file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +add_library(_mindspore_backend_common_pass_obj OBJECT ${_PREACTIVATE_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/optimizer/pass/add_akg_kernel_attrs.cc b/mindspore/ccsrc/backend/common/pass/add_akg_kernel_attrs.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/add_akg_kernel_attrs.cc rename to mindspore/ccsrc/backend/common/pass/add_akg_kernel_attrs.cc index cf0be9a901b..ebe47867906 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/add_akg_kernel_attrs.cc +++ b/mindspore/ccsrc/backend/common/pass/add_akg_kernel_attrs.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/pass/add_akg_kernel_attrs.h" +#include "backend/common/pass/add_akg_kernel_attrs.h" #include #include #include #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/add_akg_kernel_attrs.h b/mindspore/ccsrc/backend/common/pass/add_akg_kernel_attrs.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/add_akg_kernel_attrs.h rename to mindspore/ccsrc/backend/common/pass/add_akg_kernel_attrs.h index d613449a773..1abfa1bc337 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/add_akg_kernel_attrs.h +++ b/mindspore/ccsrc/backend/common/pass/add_akg_kernel_attrs.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_ADD_AKG_KERNEL_ATTRS_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_ADD_AKG_KERNEL_ATTRS_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/add_dynamic_shape_attr.cc b/mindspore/ccsrc/backend/common/pass/add_dynamic_shape_attr.cc similarity index 89% rename from mindspore/ccsrc/backend/optimizer/pass/add_dynamic_shape_attr.cc rename to mindspore/ccsrc/backend/common/pass/add_dynamic_shape_attr.cc index c1460dfa64b..17c5c78ed27 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/add_dynamic_shape_attr.cc +++ b/mindspore/ccsrc/backend/common/pass/add_dynamic_shape_attr.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/pass/add_dynamic_shape_attr.h" +#include "backend/common/pass/add_dynamic_shape_attr.h" #include "ir/anf.h" #include "utils/convert_utils.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/add_dynamic_shape_attr.h b/mindspore/ccsrc/backend/common/pass/add_dynamic_shape_attr.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/add_dynamic_shape_attr.h rename to mindspore/ccsrc/backend/common/pass/add_dynamic_shape_attr.h index e21cecba455..60b35d34141 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/add_dynamic_shape_attr.h +++ b/mindspore/ccsrc/backend/common/pass/add_dynamic_shape_attr.h @@ -19,7 +19,7 @@ #include #include "ir/anf.h" #include "utils/convert_utils.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { class AddDynamicShapeAttr : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/pass/add_training_attr.cc b/mindspore/ccsrc/backend/common/pass/add_training_attr.cc similarity index 89% rename from mindspore/ccsrc/backend/optimizer/pass/add_training_attr.cc rename to mindspore/ccsrc/backend/common/pass/add_training_attr.cc index 4a1a739f7b5..5d06d3443d3 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/add_training_attr.cc +++ b/mindspore/ccsrc/backend/common/pass/add_training_attr.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/pass/add_training_attr.h" +#include "backend/common/pass/add_training_attr.h" #include #include @@ -23,10 +23,10 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" #include "ir/graph_utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/add_training_attr.h b/mindspore/ccsrc/backend/common/pass/add_training_attr.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/pass/add_training_attr.h rename to mindspore/ccsrc/backend/common/pass/add_training_attr.h index 5fb6cc76b6b..d54f99a4df7 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/add_training_attr.h +++ b/mindspore/ccsrc/backend/common/pass/add_training_attr.h @@ -20,7 +20,7 @@ #include "ir/anf.h" #include "utils/convert_utils.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc b/mindspore/ccsrc/backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc rename to mindspore/ccsrc/backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc index 12b3f7dcbf5..4542ed2b6e0 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc +++ b/mindspore/ccsrc/backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" +#include "backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h b/mindspore/ccsrc/backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h rename to mindspore/ccsrc/backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h index ac7cb665db3..84a10332288 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h +++ b/mindspore/ccsrc/backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h @@ -21,11 +21,11 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/common_subexpression_elimination.cc b/mindspore/ccsrc/backend/common/pass/common_subexpression_elimination.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/pass/common_subexpression_elimination.cc rename to mindspore/ccsrc/backend/common/pass/common_subexpression_elimination.cc index 1a25a49161a..3c9693ecaf8 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/common_subexpression_elimination.cc +++ b/mindspore/ccsrc/backend/common/pass/common_subexpression_elimination.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/common_subexpression_elimination.h" +#include "backend/common/pass/common_subexpression_elimination.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "utils/flags.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/backend/optimizer/pass/common_subexpression_elimination.h b/mindspore/ccsrc/backend/common/pass/common_subexpression_elimination.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/common_subexpression_elimination.h rename to mindspore/ccsrc/backend/common/pass/common_subexpression_elimination.h index 78885915576..ac9a809d490 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/common_subexpression_elimination.h +++ b/mindspore/ccsrc/backend/common/pass/common_subexpression_elimination.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_COMMON_SUBEXPRESSION_ELIMINATION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_COMMON_SUBEXPRESSION_ELIMINATION_H_ #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "frontend/optimizer/cse.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc b/mindspore/ccsrc/backend/common/pass/communication_op_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc rename to mindspore/ccsrc/backend/common/pass/communication_op_fusion.cc index 135a25c758f..4cd1484e5ec 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.cc +++ b/mindspore/ccsrc/backend/common/pass/communication_op_fusion.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/communication_op_fusion.h" +#include "backend/common/pass/communication_op_fusion.h" #include #include @@ -23,9 +23,9 @@ #include "ir/graph_utils.h" #include "base/core_ops.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/helper.h" #include "frontend/parallel/context.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.h b/mindspore/ccsrc/backend/common/pass/communication_op_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.h rename to mindspore/ccsrc/backend/common/pass/communication_op_fusion.h index 5060e768834..eee1d6850bb 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/communication_op_fusion.h +++ b/mindspore/ccsrc/backend/common/pass/communication_op_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/pass/const_to_attr_strided_slice_grad.cc b/mindspore/ccsrc/backend/common/pass/const_to_attr_strided_slice_grad.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/const_to_attr_strided_slice_grad.cc rename to mindspore/ccsrc/backend/common/pass/const_to_attr_strided_slice_grad.cc index 2652bc77265..c0be520d846 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/const_to_attr_strided_slice_grad.cc +++ b/mindspore/ccsrc/backend/common/pass/const_to_attr_strided_slice_grad.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/const_to_attr_strided_slice_grad.h" +#include "backend/common/pass/const_to_attr_strided_slice_grad.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/ms_context.h" #include "utils/utils.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/const_to_attr_strided_slice_grad.h b/mindspore/ccsrc/backend/common/pass/const_to_attr_strided_slice_grad.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/const_to_attr_strided_slice_grad.h rename to mindspore/ccsrc/backend/common/pass/const_to_attr_strided_slice_grad.h index ef0a6f8ae9f..ff7213023e3 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/const_to_attr_strided_slice_grad.h +++ b/mindspore/ccsrc/backend/common/pass/const_to_attr_strided_slice_grad.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CONST_TO_ATTR_STRIDED_SLICE_GRAD_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/conv_transpose_to_conv_bp.cc b/mindspore/ccsrc/backend/common/pass/conv_transpose_to_conv_bp.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/pass/conv_transpose_to_conv_bp.cc rename to mindspore/ccsrc/backend/common/pass/conv_transpose_to_conv_bp.cc index 07ffb196c0a..59b370fac41 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/conv_transpose_to_conv_bp.cc +++ b/mindspore/ccsrc/backend/common/pass/conv_transpose_to_conv_bp.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/conv_transpose_to_conv_bp.h" +#include "backend/common/pass/conv_transpose_to_conv_bp.h" #include #include #include "ir/primitive.h" #include "utils/utils.h" #include "utils/trace_base.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/conv_transpose_to_conv_bp.h b/mindspore/ccsrc/backend/common/pass/conv_transpose_to_conv_bp.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/conv_transpose_to_conv_bp.h rename to mindspore/ccsrc/backend/common/pass/conv_transpose_to_conv_bp.h index 367c7ceca26..b5d5f16c131 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/conv_transpose_to_conv_bp.h +++ b/mindspore/ccsrc/backend/common/pass/conv_transpose_to_conv_bp.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CONV_TRANSPOSE_TO_CONV_BP_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_attr_to_unify_mindir.cc b/mindspore/ccsrc/backend/common/pass/convert_attr_to_unify_mindir.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/pass/convert_attr_to_unify_mindir.cc rename to mindspore/ccsrc/backend/common/pass/convert_attr_to_unify_mindir.cc index 6df79d7fa9a..3d5abc71b20 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_attr_to_unify_mindir.cc +++ b/mindspore/ccsrc/backend/common/pass/convert_attr_to_unify_mindir.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/convert_attr_to_unify_mindir.h" +#include "backend/common/pass/convert_attr_to_unify_mindir.h" #include #include "utils/check_convert_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_attr_to_unify_mindir.h b/mindspore/ccsrc/backend/common/pass/convert_attr_to_unify_mindir.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/convert_attr_to_unify_mindir.h rename to mindspore/ccsrc/backend/common/pass/convert_attr_to_unify_mindir.h index f599073c16b..3ecf5f58cf4 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_attr_to_unify_mindir.h +++ b/mindspore/ccsrc/backend/common/pass/convert_attr_to_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CONVERT_ATTR_TO_UNIFY_MINDIR_H_ #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_attr.cc b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_attr.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_attr.cc rename to mindspore/ccsrc/backend/common/pass/convert_const_input_to_attr.cc index 78506fe2a30..8e10298e34d 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_attr.cc +++ b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_attr.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/convert_const_input_to_attr.h" -#include "backend/optimizer/common/const_input_to_attr_registry.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/pass/convert_const_input_to_attr.h" +#include "backend/common/optimizer/const_input_to_attr_registry.h" +#include "backend/common/optimizer/helper.h" #include "utils/utils.h" #include "utils/ms_context.h" #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_attr.h b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_attr.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_attr.h rename to mindspore/ccsrc/backend/common/pass/convert_const_input_to_attr.h index 303ffdcc9e1..274359949ce 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_attr.h +++ b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_attr.h @@ -20,7 +20,7 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_tensor_input.cc b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_tensor_input.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_tensor_input.cc rename to mindspore/ccsrc/backend/common/pass/convert_const_input_to_tensor_input.cc index 8703e125b41..a60d09e4525 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_tensor_input.cc +++ b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_tensor_input.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/convert_const_input_to_tensor_input.h" +#include "backend/common/pass/convert_const_input_to_tensor_input.h" #include #include #include #include "ir/graph_utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_tensor_input.h b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_tensor_input.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_tensor_input.h rename to mindspore/ccsrc/backend/common/pass/convert_const_input_to_tensor_input.h index 06e7e6a6990..3169acfd341 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_const_input_to_tensor_input.h +++ b/mindspore/ccsrc/backend/common/pass/convert_const_input_to_tensor_input.h @@ -19,7 +19,7 @@ #include "ir/anf.h" #include "utils/convert_utils.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_const_scalar_to_tensor.cc b/mindspore/ccsrc/backend/common/pass/convert_const_scalar_to_tensor.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/pass/convert_const_scalar_to_tensor.cc rename to mindspore/ccsrc/backend/common/pass/convert_const_scalar_to_tensor.cc index 4ba62de7883..6130b3ee26e 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_const_scalar_to_tensor.cc +++ b/mindspore/ccsrc/backend/common/pass/convert_const_scalar_to_tensor.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/convert_const_scalar_to_tensor.h" +#include "backend/common/pass/convert_const_scalar_to_tensor.h" #include #include #include "utils/convert_utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_const_scalar_to_tensor.h b/mindspore/ccsrc/backend/common/pass/convert_const_scalar_to_tensor.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/convert_const_scalar_to_tensor.h rename to mindspore/ccsrc/backend/common/pass/convert_const_scalar_to_tensor.h index 520da08b450..f0cefd49771 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_const_scalar_to_tensor.h +++ b/mindspore/ccsrc/backend/common/pass/convert_const_scalar_to_tensor.h @@ -18,7 +18,7 @@ #include #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_input_to_dynamic_input.cc b/mindspore/ccsrc/backend/common/pass/convert_tuple_input_to_dynamic_input.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/pass/convert_tuple_input_to_dynamic_input.cc rename to mindspore/ccsrc/backend/common/pass/convert_tuple_input_to_dynamic_input.cc index e28dbe76a72..fd2fcf5ff7d 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_input_to_dynamic_input.cc +++ b/mindspore/ccsrc/backend/common/pass/convert_tuple_input_to_dynamic_input.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/convert_tuple_input_to_dynamic_input.h" +#include "backend/common/pass/convert_tuple_input_to_dynamic_input.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/common_utils.h" #include "runtime/device/kernel_info.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_input_to_dynamic_input.h b/mindspore/ccsrc/backend/common/pass/convert_tuple_input_to_dynamic_input.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/convert_tuple_input_to_dynamic_input.h rename to mindspore/ccsrc/backend/common/pass/convert_tuple_input_to_dynamic_input.h index 34b566b0d8e..ee2335dbf76 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_input_to_dynamic_input.h +++ b/mindspore/ccsrc/backend/common/pass/convert_tuple_input_to_dynamic_input.h @@ -20,7 +20,7 @@ #include #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_output_to_maketuple.cc b/mindspore/ccsrc/backend/common/pass/convert_tuple_output_to_maketuple.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/pass/convert_tuple_output_to_maketuple.cc rename to mindspore/ccsrc/backend/common/pass/convert_tuple_output_to_maketuple.cc index 5b5275393d9..c3ff2d43680 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_output_to_maketuple.cc +++ b/mindspore/ccsrc/backend/common/pass/convert_tuple_output_to_maketuple.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/convert_tuple_output_to_maketuple.h" +#include "backend/common/pass/convert_tuple_output_to_maketuple.h" #include #include #include "utils/hash_map.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_output_to_maketuple.h b/mindspore/ccsrc/backend/common/pass/convert_tuple_output_to_maketuple.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/convert_tuple_output_to_maketuple.h rename to mindspore/ccsrc/backend/common/pass/convert_tuple_output_to_maketuple.h index 9ff5ca91ed9..6ae75cf0e71 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/convert_tuple_output_to_maketuple.h +++ b/mindspore/ccsrc/backend/common/pass/convert_tuple_output_to_maketuple.h @@ -20,7 +20,7 @@ #include #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/custom_op_const_input_to_attr.cc b/mindspore/ccsrc/backend/common/pass/custom_op_const_input_to_attr.cc similarity index 89% rename from mindspore/ccsrc/backend/optimizer/pass/custom_op_const_input_to_attr.cc rename to mindspore/ccsrc/backend/common/pass/custom_op_const_input_to_attr.cc index f8ea07e8a90..d9fa98b4a15 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/custom_op_const_input_to_attr.cc +++ b/mindspore/ccsrc/backend/common/pass/custom_op_const_input_to_attr.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/custom_op_const_input_to_attr.h" +#include "backend/common/pass/custom_op_const_input_to_attr.h" #include #include "utils/hash_set.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/custom_op_const_input_to_attr.h b/mindspore/ccsrc/backend/common/pass/custom_op_const_input_to_attr.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/custom_op_const_input_to_attr.h rename to mindspore/ccsrc/backend/common/pass/custom_op_const_input_to_attr.h index 3bc7cfd65de..4b9b8bd3a3b 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/custom_op_const_input_to_attr.h +++ b/mindspore/ccsrc/backend/common/pass/custom_op_const_input_to_attr.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CUSTOM_OP_CONST_INPUT_TO_ATTR_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CUSTOM_OP_CONST_INPUT_TO_ATTR_H_ #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/custom_op_reg_info_to_attr.cc b/mindspore/ccsrc/backend/common/pass/custom_op_reg_info_to_attr.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/custom_op_reg_info_to_attr.cc rename to mindspore/ccsrc/backend/common/pass/custom_op_reg_info_to_attr.cc index 65eaa3ff701..086c0e0e722 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/custom_op_reg_info_to_attr.cc +++ b/mindspore/ccsrc/backend/common/pass/custom_op_reg_info_to_attr.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/custom_op_reg_info_to_attr.h" +#include "backend/common/pass/custom_op_reg_info_to_attr.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/oplib/opinfo.h" +#include "kernel/oplib/oplib.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/custom_op_reg_info_to_attr.h b/mindspore/ccsrc/backend/common/pass/custom_op_reg_info_to_attr.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/custom_op_reg_info_to_attr.h rename to mindspore/ccsrc/backend/common/pass/custom_op_reg_info_to_attr.h index 8ad9708d717..b8a3ac77285 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/custom_op_reg_info_to_attr.h +++ b/mindspore/ccsrc/backend/common/pass/custom_op_reg_info_to_attr.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CUSTOM_OP_REG_INFO_TO_ATTR_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_CUSTOM_OP_REG_INFO_TO_ATTR_H_ #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/eliminate_func_data_type.cc b/mindspore/ccsrc/backend/common/pass/eliminate_func_data_type.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/eliminate_func_data_type.cc rename to mindspore/ccsrc/backend/common/pass/eliminate_func_data_type.cc index b5b4921eab8..331a1514daa 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/eliminate_func_data_type.cc +++ b/mindspore/ccsrc/backend/common/pass/eliminate_func_data_type.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/pass/eliminate_func_data_type.h" +#include "backend/common/pass/eliminate_func_data_type.h" #include #include #include "ir/anf.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/optimizer/helper.h" namespace mindspore::opt { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/pass/eliminate_func_data_type.h b/mindspore/ccsrc/backend/common/pass/eliminate_func_data_type.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/pass/eliminate_func_data_type.h rename to mindspore/ccsrc/backend/common/pass/eliminate_func_data_type.h index b52c02d11dd..4af45ce3b0d 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/eliminate_func_data_type.h +++ b/mindspore/ccsrc/backend/common/pass/eliminate_func_data_type.h @@ -19,8 +19,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" // In control flow case, the function data type wil existed in graph to avoid expanding closures. // The function data type will be processed in mindRT, but it is not supported in kernel graph. diff --git a/mindspore/ccsrc/backend/optimizer/pass/eliminate_redundant_op.cc b/mindspore/ccsrc/backend/common/pass/eliminate_redundant_op.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/eliminate_redundant_op.cc rename to mindspore/ccsrc/backend/common/pass/eliminate_redundant_op.cc index 6ece5200f68..f987cd67c4c 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/eliminate_redundant_op.cc +++ b/mindspore/ccsrc/backend/common/pass/eliminate_redundant_op.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/optimizer/pass/eliminate_redundant_op.h" +#include "backend/common/pass/eliminate_redundant_op.h" #include #include #include "utils/hash_map.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "base/core_ops.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/eliminate_redundant_op.h b/mindspore/ccsrc/backend/common/pass/eliminate_redundant_op.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/pass/eliminate_redundant_op.h rename to mindspore/ccsrc/backend/common/pass/eliminate_redundant_op.h index 6f1968e8554..78970a2b801 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/eliminate_redundant_op.h +++ b/mindspore/ccsrc/backend/common/pass/eliminate_redundant_op.h @@ -22,8 +22,8 @@ #include #include "utils/hash_map.h" #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/erase_visit_attr.cc b/mindspore/ccsrc/backend/common/pass/erase_visit_attr.cc similarity index 84% rename from mindspore/ccsrc/backend/optimizer/pass/erase_visit_attr.cc rename to mindspore/ccsrc/backend/common/pass/erase_visit_attr.cc index 4cb660f24bb..c9ffd898ce3 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/erase_visit_attr.cc +++ b/mindspore/ccsrc/backend/common/pass/erase_visit_attr.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/pass/erase_visit_attr.h" +#include "backend/common/pass/erase_visit_attr.h" #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "kernel/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/erase_visit_attr.h b/mindspore/ccsrc/backend/common/pass/erase_visit_attr.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/erase_visit_attr.h rename to mindspore/ccsrc/backend/common/pass/erase_visit_attr.h index e5c47d0f1db..1f2b11dff4d 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/erase_visit_attr.h +++ b/mindspore/ccsrc/backend/common/pass/erase_visit_attr.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_ERASE_VISIT_ATTR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/getitem_tuple.cc b/mindspore/ccsrc/backend/common/pass/getitem_tuple.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/getitem_tuple.cc rename to mindspore/ccsrc/backend/common/pass/getitem_tuple.cc index 4222d817579..764c35d5cdf 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/getitem_tuple.cc +++ b/mindspore/ccsrc/backend/common/pass/getitem_tuple.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/getitem_tuple.h" +#include "backend/common/pass/getitem_tuple.h" #include #include "base/core_ops.h" diff --git a/mindspore/ccsrc/backend/optimizer/pass/getitem_tuple.h b/mindspore/ccsrc/backend/common/pass/getitem_tuple.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/getitem_tuple.h rename to mindspore/ccsrc/backend/common/pass/getitem_tuple.h index ca29e53d2be..8a6f4f92125 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/getitem_tuple.h +++ b/mindspore/ccsrc/backend/common/pass/getitem_tuple.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_GETITEM_TUPLE_SPLIT_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_GETITEM_TUPLE_SPLIT_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/optimize_dependence.cc b/mindspore/ccsrc/backend/common/pass/optimize_dependence.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/optimize_dependence.cc rename to mindspore/ccsrc/backend/common/pass/optimize_dependence.cc index 7762cc7b41e..f399b22608a 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/optimize_dependence.cc +++ b/mindspore/ccsrc/backend/common/pass/optimize_dependence.cc @@ -14,17 +14,17 @@ * limitations under the License. */ -#include "backend/optimizer/pass/optimize_dependence.h" +#include "backend/common/pass/optimize_dependence.h" #include #include #include #include -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "base/core_ops.h" #include "utils/utils.h" #include "utils/trace_base.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/optimize_dependence.h b/mindspore/ccsrc/backend/common/pass/optimize_dependence.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/optimize_dependence.h rename to mindspore/ccsrc/backend/common/pass/optimize_dependence.h index c1b2f53d717..4f3e5c32492 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/optimize_dependence.h +++ b/mindspore/ccsrc/backend/common/pass/optimize_dependence.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_OPTIMIZE_DEPENDENCE_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_OPTIMIZE_DEPENDENCE_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/optimize_updatestate.cc b/mindspore/ccsrc/backend/common/pass/optimize_updatestate.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/optimize_updatestate.cc rename to mindspore/ccsrc/backend/common/pass/optimize_updatestate.cc index 8cce881275c..d5c9f64ac51 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/optimize_updatestate.cc +++ b/mindspore/ccsrc/backend/common/pass/optimize_updatestate.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/pass/optimize_updatestate.h" +#include "backend/common/pass/optimize_updatestate.h" #include #include #include diff --git a/mindspore/ccsrc/backend/optimizer/pass/optimize_updatestate.h b/mindspore/ccsrc/backend/common/pass/optimize_updatestate.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/optimize_updatestate.h rename to mindspore/ccsrc/backend/common/pass/optimize_updatestate.h index 937ba457037..6351be32933 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/optimize_updatestate.h +++ b/mindspore/ccsrc/backend/common/pass/optimize_updatestate.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_OPTIMIZE_UPDATESTATE_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_OPTIMIZE_UPDATESTATE_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/reduce_sum_optimizer.cc b/mindspore/ccsrc/backend/common/pass/reduce_sum_optimizer.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/pass/reduce_sum_optimizer.cc rename to mindspore/ccsrc/backend/common/pass/reduce_sum_optimizer.cc index 5b1da7f2e2d..72c95798000 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/reduce_sum_optimizer.cc +++ b/mindspore/ccsrc/backend/common/pass/reduce_sum_optimizer.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/pass/reduce_sum_optimizer.h" +#include "backend/common/pass/reduce_sum_optimizer.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/reduce_sum_optimizer.h b/mindspore/ccsrc/backend/common/pass/reduce_sum_optimizer.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/reduce_sum_optimizer.h rename to mindspore/ccsrc/backend/common/pass/reduce_sum_optimizer.h index d7d745b2c14..40cb378db83 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/reduce_sum_optimizer.h +++ b/mindspore/ccsrc/backend/common/pass/reduce_sum_optimizer.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_REDUCE_SUM_OPTIMIZER_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_PASS_REDUCE_SUM_OPTIMIZER_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/replace_node_by_proxy.cc b/mindspore/ccsrc/backend/common/pass/replace_node_by_proxy.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/replace_node_by_proxy.cc rename to mindspore/ccsrc/backend/common/pass/replace_node_by_proxy.cc index 142f5588cb1..78bb6496510 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/replace_node_by_proxy.cc +++ b/mindspore/ccsrc/backend/common/pass/replace_node_by_proxy.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/pass/replace_node_by_proxy.h" +#include "backend/common/pass/replace_node_by_proxy.h" #include #include #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/replace_node_by_proxy.h b/mindspore/ccsrc/backend/common/pass/replace_node_by_proxy.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/pass/replace_node_by_proxy.h rename to mindspore/ccsrc/backend/common/pass/replace_node_by_proxy.h index 0ecd8f3ed2f..92e77c6c078 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/replace_node_by_proxy.h +++ b/mindspore/ccsrc/backend/common/pass/replace_node_by_proxy.h @@ -19,11 +19,11 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/sparse_process.cc b/mindspore/ccsrc/backend/common/pass/sparse_process.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/pass/sparse_process.cc rename to mindspore/ccsrc/backend/common/pass/sparse_process.cc index 3ed0cd74b13..483353fd83e 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/sparse_process.cc +++ b/mindspore/ccsrc/backend/common/pass/sparse_process.cc @@ -16,13 +16,13 @@ #include #include -#include "backend/optimizer/pass/sparse_process.h" +#include "backend/common/pass/sparse_process.h" #include "ir/anf.h" #include "utils/convert_utils.h" #include "utils/anf_utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/pass/sparse_process.h b/mindspore/ccsrc/backend/common/pass/sparse_process.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/pass/sparse_process.h rename to mindspore/ccsrc/backend/common/pass/sparse_process.h index baaf2c48cef..a65d471ca7d 100644 --- a/mindspore/ccsrc/backend/optimizer/pass/sparse_process.h +++ b/mindspore/ccsrc/backend/common/pass/sparse_process.h @@ -19,7 +19,7 @@ #include "ir/anf.h" #include "utils/convert_utils.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/session/CMakeLists.txt b/mindspore/ccsrc/backend/common/session/CMakeLists.txt similarity index 91% rename from mindspore/ccsrc/backend/session/CMakeLists.txt rename to mindspore/ccsrc/backend/common/session/CMakeLists.txt index 136880690dc..98c92bed90e 100644 --- a/mindspore/ccsrc/backend/session/CMakeLists.txt +++ b/mindspore/ccsrc/backend/common/session/CMakeLists.txt @@ -34,9 +34,9 @@ if(ENABLE_D) "ascend_control_parser.cc" "ascend_auto_monad.cc" "ascend_inference_session.cc" - ) + ) list(APPEND _SESSION_SRC_LIST ${_D_SRC_LIST}) endif() set_property(SOURCE ${_SESSION_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_SESSION) -add_library(_mindspore_backend_session_obj OBJECT ${_SESSION_SRC_LIST}) +add_library(_mindspore_backend_common_session_obj OBJECT ${_SESSION_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/session/anf_runtime_algorithm.cc b/mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.cc similarity index 99% rename from mindspore/ccsrc/backend/session/anf_runtime_algorithm.cc rename to mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.cc index d6dbcbba418..3f45ed5e9a0 100644 --- a/mindspore/ccsrc/backend/session/anf_runtime_algorithm.cc +++ b/mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include #include #include @@ -28,9 +28,9 @@ #include "frontend/parallel/context.h" #include "runtime/device/kernel_info.h" #include "runtime/device/device_address.h" -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/optimizer/helper.h" +#include "kernel/kernel.h" +#include "kernel/kernel_build_info.h" #include "utils/ms_device_shape_transfer.h" #include "abstract/param_validator.h" #include "pipeline/jit/static_analysis/static_analysis.h" diff --git a/mindspore/ccsrc/backend/session/anf_runtime_algorithm.h b/mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.h similarity index 99% rename from mindspore/ccsrc/backend/session/anf_runtime_algorithm.h rename to mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.h index f39f7aaabed..447e8e74fe2 100644 --- a/mindspore/ccsrc/backend/session/anf_runtime_algorithm.h +++ b/mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.h @@ -31,12 +31,12 @@ #include "ir/primitive.h" #include "ir/kernel_info_dev.h" #include "runtime/device/device_address.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel.h" +#include "kernel/kernel_build_info.h" #include "base/core_ops.h" #include "utils/contract.h" #include "utils/anf_utils.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/ascend_auto_monad.cc b/mindspore/ccsrc/backend/common/session/ascend_auto_monad.cc similarity index 99% rename from mindspore/ccsrc/backend/session/ascend_auto_monad.cc rename to mindspore/ccsrc/backend/common/session/ascend_auto_monad.cc index e1cbe81537f..b6fa12016b2 100644 --- a/mindspore/ccsrc/backend/session/ascend_auto_monad.cc +++ b/mindspore/ccsrc/backend/common/session/ascend_auto_monad.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/session/ascend_auto_monad.h" +#include "backend/common/session/ascend_auto_monad.h" #include #include #include @@ -30,8 +30,8 @@ #include "base/core_ops.h" #include "debug/anf_ir_dump.h" #include "pipeline/jit/base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/device/ascend/kernel_select_ascend.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/ascend_auto_monad.h b/mindspore/ccsrc/backend/common/session/ascend_auto_monad.h similarity index 96% rename from mindspore/ccsrc/backend/session/ascend_auto_monad.h rename to mindspore/ccsrc/backend/common/session/ascend_auto_monad.h index 3238852ce8f..e86e677b74b 100644 --- a/mindspore/ccsrc/backend/session/ascend_auto_monad.h +++ b/mindspore/ccsrc/backend/common/session/ascend_auto_monad.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_SESSION_ASCEND_AUTO_MONAD_H #define MINDSPORE_CCSRC_BACKEND_SESSION_ASCEND_AUTO_MONAD_H -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/ascend_inference_session.cc b/mindspore/ccsrc/backend/common/session/ascend_inference_session.cc similarity index 98% rename from mindspore/ccsrc/backend/session/ascend_inference_session.cc rename to mindspore/ccsrc/backend/common/session/ascend_inference_session.cc index fcf6829da8a..09e5e73cc81 100644 --- a/mindspore/ccsrc/backend/session/ascend_inference_session.cc +++ b/mindspore/ccsrc/backend/common/session/ascend_inference_session.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/session/ascend_inference_session.h" +#include "backend/common/session/ascend_inference_session.h" #include #include "ir/tensor.h" #include "ir/anf.h" #include "ir/param_info.h" #include "runtime/device/kernel_runtime.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "utils/ms_device_shape_transfer.h" #include "utils/config_manager.h" diff --git a/mindspore/ccsrc/backend/session/ascend_inference_session.h b/mindspore/ccsrc/backend/common/session/ascend_inference_session.h similarity index 91% rename from mindspore/ccsrc/backend/session/ascend_inference_session.h rename to mindspore/ccsrc/backend/common/session/ascend_inference_session.h index bc9462c82c0..0f199800993 100644 --- a/mindspore/ccsrc/backend/session/ascend_inference_session.h +++ b/mindspore/ccsrc/backend/common/session/ascend_inference_session.h @@ -24,10 +24,10 @@ #include #include #include "utils/hash_map.h" -#include "backend/session/ascend_session.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/session_factory.h" +#include "backend/common/session/ascend_session.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/session_factory.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/ascend_session.cc b/mindspore/ccsrc/backend/common/session/ascend_session.cc similarity index 98% rename from mindspore/ccsrc/backend/session/ascend_session.cc rename to mindspore/ccsrc/backend/common/session/ascend_session.cc index e3638264a2c..a9fc9b7a3ef 100644 --- a/mindspore/ccsrc/backend/session/ascend_session.cc +++ b/mindspore/ccsrc/backend/common/session/ascend_session.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/ascend_session.h" +#include "backend/common/session/ascend_session.h" #include #include #include @@ -28,20 +28,20 @@ #include "ir/anf.h" #include "utils/ms_device_shape_transfer.h" #include "runtime/device/kernel_runtime.h" -#include "runtime/device/ascend/kernel_select_ascend.h" -#include "runtime/device/ascend/kernel_build_ascend.h" -#include "runtime/device/ascend/ascend_kernel_runtime.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" -#include "runtime/device/ascend/ascend_memory_adapter.h" -#include "backend/optimizer/ascend/ascend_backend_optimization.h" -#include "backend/optimizer/common/common_backend_optimization.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_build_ascend.h" +#include "plugin/device/ascend/hal/device/ascend_kernel_runtime.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/ascend_memory_adapter.h" +#include "plugin/device/ascend/optimizer/ascend_backend_optimization.h" +#include "backend/common/optimizer/common_backend_optimization.h" #include "runtime/device/kernel_adjust.h" -#include "runtime/device/ascend/ascend_stream_assign.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ascend_stream_assign.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "utils/utils.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_runtime_manager.h" #include "utils/config_manager.h" #ifndef ENABLE_SECURITY @@ -50,8 +50,8 @@ #include "debug/debugger/debugger_utils.h" #endif #include "debug/anf_ir_utils.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" -#include "backend/session/ascend_auto_monad.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" +#include "backend/common/session/ascend_auto_monad.h" #include "debug/anf_ir_dump.h" #include "debug/dump_proto.h" #include "abstract/utils.h" @@ -73,7 +73,7 @@ #include "ps/util.h" #include "ps/ps_cache/ps_cache_manager.h" #endif -#include "runtime/device/ascend/ascend_bucket.h" +#include "plugin/device/ascend/hal/device/ascend_bucket.h" #ifndef ENABLE_SECURITY #include "profiler/device/ascend/memory_profiling.h" diff --git a/mindspore/ccsrc/backend/session/ascend_session.h b/mindspore/ccsrc/backend/common/session/ascend_session.h similarity index 97% rename from mindspore/ccsrc/backend/session/ascend_session.h rename to mindspore/ccsrc/backend/common/session/ascend_session.h index 19c37380f07..458d897f1ba 100644 --- a/mindspore/ccsrc/backend/session/ascend_session.h +++ b/mindspore/ccsrc/backend/common/session/ascend_session.h @@ -26,11 +26,11 @@ #include #include #include "utils/hash_map.h" -#include "backend/session/session_basic.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/session_factory.h" -#include "backend/session/pynative_task_manager.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/session_factory.h" +#include "backend/common/session/pynative_task_manager.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/cpu_session.cc b/mindspore/ccsrc/backend/common/session/cpu_session.cc similarity index 95% rename from mindspore/ccsrc/backend/session/cpu_session.cc rename to mindspore/ccsrc/backend/common/session/cpu_session.cc index 96df5bf82e7..8d2f9ec7c57 100644 --- a/mindspore/ccsrc/backend/session/cpu_session.cc +++ b/mindspore/ccsrc/backend/common/session/cpu_session.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/session/cpu_session.h" +#include "backend/common/session/cpu_session.h" #include #include #include @@ -22,20 +22,20 @@ #include "utils/ms_utils.h" #include "utils/trace_base.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_runtime.h" -#include "backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "runtime/device/cpu/kernel_select_cpu.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/cpu/insert_cast_cpu.h" -#include "backend/optimizer/cpu/insert_format_transform_op.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" -#include "backend/optimizer/pass/replace_node_by_proxy.h" -#include "backend/optimizer/pass/erase_visit_attr.h" +#include "plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "plugin/device/cpu/optimizer/insert_cast_cpu.h" +#include "plugin/device/cpu/optimizer/insert_format_transform_op.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" +#include "backend/common/pass/replace_node_by_proxy.h" +#include "backend/common/pass/erase_visit_attr.h" #include "debug/anf_ir_dump.h" -#include "backend/optimizer/common/common_backend_optimization.h" +#include "backend/common/optimizer/common_backend_optimization.h" #include "debug/dump_proto.h" #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" diff --git a/mindspore/ccsrc/backend/session/cpu_session.h b/mindspore/ccsrc/backend/common/session/cpu_session.h similarity index 94% rename from mindspore/ccsrc/backend/session/cpu_session.h rename to mindspore/ccsrc/backend/common/session/cpu_session.h index b689a90e647..7bc583b6ade 100644 --- a/mindspore/ccsrc/backend/session/cpu_session.h +++ b/mindspore/ccsrc/backend/common/session/cpu_session.h @@ -19,10 +19,10 @@ #include #include #include -#include "backend/session/session_basic.h" -#include "backend/session/kernel_graph.h" -#include "runtime/device/cpu/cpu_kernel_runtime.h" -#include "backend/session/session_factory.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/kernel_graph.h" +#include "plugin/device/cpu/hal/device/cpu_kernel_runtime.h" +#include "backend/common/session/session_factory.h" namespace mindspore { namespace session { class CPUSession : public SessionBasic { diff --git a/mindspore/ccsrc/backend/session/executor.cc b/mindspore/ccsrc/backend/common/session/executor.cc similarity index 99% rename from mindspore/ccsrc/backend/session/executor.cc rename to mindspore/ccsrc/backend/common/session/executor.cc index 9e020d9039b..f383d106fd7 100644 --- a/mindspore/ccsrc/backend/session/executor.cc +++ b/mindspore/ccsrc/backend/common/session/executor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/session/executor.h" -#include "backend/session/executor_manager.h" +#include "backend/common/session/executor.h" +#include "backend/common/session/executor_manager.h" #include #include #include diff --git a/mindspore/ccsrc/backend/session/executor.h b/mindspore/ccsrc/backend/common/session/executor.h similarity index 99% rename from mindspore/ccsrc/backend/session/executor.h rename to mindspore/ccsrc/backend/common/session/executor.h index 06ece88ce77..5a56ba1ebbb 100644 --- a/mindspore/ccsrc/backend/session/executor.h +++ b/mindspore/ccsrc/backend/common/session/executor.h @@ -27,7 +27,7 @@ #include #include #include -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" #include "ir/anf.h" #include "ir/tensor.h" #include "utils/any.h" diff --git a/mindspore/ccsrc/backend/session/executor_manager.cc b/mindspore/ccsrc/backend/common/session/executor_manager.cc similarity index 96% rename from mindspore/ccsrc/backend/session/executor_manager.cc rename to mindspore/ccsrc/backend/common/session/executor_manager.cc index c9601650ec8..917e0425b3b 100644 --- a/mindspore/ccsrc/backend/session/executor_manager.cc +++ b/mindspore/ccsrc/backend/common/session/executor_manager.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/executor_manager.h" +#include "backend/common/session/executor_manager.h" #include "common/thread_pool.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/executor_manager.h b/mindspore/ccsrc/backend/common/session/executor_manager.h similarity index 94% rename from mindspore/ccsrc/backend/session/executor_manager.h rename to mindspore/ccsrc/backend/common/session/executor_manager.h index 1c13986282b..00d1fbe541f 100644 --- a/mindspore/ccsrc/backend/session/executor_manager.h +++ b/mindspore/ccsrc/backend/common/session/executor_manager.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/session/executor.h" +#include "backend/common/session/executor.h" namespace mindspore { namespace session { class Executor; diff --git a/mindspore/ccsrc/backend/session/gpu_inference_session.cc b/mindspore/ccsrc/backend/common/session/gpu_inference_session.cc similarity index 98% rename from mindspore/ccsrc/backend/session/gpu_inference_session.cc rename to mindspore/ccsrc/backend/common/session/gpu_inference_session.cc index 331dbdca8a7..fcafde35011 100644 --- a/mindspore/ccsrc/backend/session/gpu_inference_session.cc +++ b/mindspore/ccsrc/backend/common/session/gpu_inference_session.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/session/gpu_inference_session.h" +#include "backend/common/session/gpu_inference_session.h" #include #include "ir/tensor.h" #include "ir/anf.h" #include "ir/param_info.h" #include "runtime/device/kernel_runtime.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "utils/ms_device_shape_transfer.h" #include "utils/config_manager.h" diff --git a/mindspore/ccsrc/backend/session/gpu_inference_session.h b/mindspore/ccsrc/backend/common/session/gpu_inference_session.h similarity index 91% rename from mindspore/ccsrc/backend/session/gpu_inference_session.h rename to mindspore/ccsrc/backend/common/session/gpu_inference_session.h index bfe66a5289b..a46203719c8 100644 --- a/mindspore/ccsrc/backend/session/gpu_inference_session.h +++ b/mindspore/ccsrc/backend/common/session/gpu_inference_session.h @@ -24,10 +24,10 @@ #include #include #include "utils/hash_map.h" -#include "backend/session/gpu_session.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/session_factory.h" +#include "backend/common/session/gpu_session.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/session_factory.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/gpu_session.cc b/mindspore/ccsrc/backend/common/session/gpu_session.cc similarity index 90% rename from mindspore/ccsrc/backend/session/gpu_session.cc rename to mindspore/ccsrc/backend/common/session/gpu_session.cc index 05e93742dbe..401165c30b0 100644 --- a/mindspore/ccsrc/backend/session/gpu_session.cc +++ b/mindspore/ccsrc/backend/common/session/gpu_session.cc @@ -13,51 +13,51 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/gpu_session.h" +#include "backend/common/session/gpu_session.h" #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/common/common_backend_optimization.h" -#include "backend/optimizer/gpu/adam_weight_decay_fusion.h" -#include "backend/optimizer/gpu/adam_fusion.h" -#include "backend/optimizer/gpu/alltoall_fusion.h" -#include "backend/optimizer/gpu/apply_momentum_weight_scale_fusion.h" -#include "backend/optimizer/gpu/apply_momentum_scale_fusion.h" -#include "backend/optimizer/gpu/apply_momentum_weight_fusion.h" -#include "backend/optimizer/gpu/batch_norm_relu_fusion.h" -#include "backend/optimizer/gpu/batch_norm_relu_grad_fusion.h" -#include "backend/optimizer/gpu/batch_norm_add_relu_fusion.h" -#include "backend/optimizer/gpu/post_batch_norm_add_relu_fusion.h" -#include "backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.h" -#include "backend/optimizer/gpu/combine_momentum_fusion.h" -#include "backend/optimizer/gpu/combine_cast_fusion.h" -#include "backend/optimizer/gpu/cudnn_inplace_fusion.h" -#include "backend/optimizer/gpu/insert_format_transform_op.h" -#include "backend/optimizer/gpu/replace_momentum_cast_fusion.h" -#include "backend/optimizer/gpu/replace_addn_fusion.h" -#include "backend/optimizer/gpu/print_reduce_fusion.h" -#include "backend/optimizer/gpu/bce_with_logits_loss_fusion.h" -#include "backend/optimizer/gpu/remove_format_transform_pair.h" -#include "backend/optimizer/gpu/remove_redundant_format_transform.h" -#include "backend/optimizer/gpu/reduce_precision_fusion.h" -#include "backend/optimizer/gpu/insert_cast_gpu.h" -#include "backend/optimizer/gpu/relu_v2_pass.h" -#include "backend/optimizer/gpu/add_relu_v2_fusion.h" -#include "backend/optimizer/gpu/add_relu_grad_v2_fusion.h" -#include "backend/optimizer/gpu/matmul_biasadd_fusion.h" -#include "backend/optimizer/gpu/neighbor_exchange_v2_fusion.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/optimizer/common_backend_optimization.h" +#include "plugin/device/gpu/optimizer/adam_weight_decay_fusion.h" +#include "plugin/device/gpu/optimizer/adam_fusion.h" +#include "plugin/device/gpu/optimizer/alltoall_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_relu_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.h" +#include "plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.h" +#include "plugin/device/gpu/optimizer/combine_momentum_fusion.h" +#include "plugin/device/gpu/optimizer/combine_cast_fusion.h" +#include "plugin/device/gpu/optimizer/cudnn_inplace_fusion.h" +#include "plugin/device/gpu/optimizer/insert_format_transform_op.h" +#include "plugin/device/gpu/optimizer/replace_momentum_cast_fusion.h" +#include "plugin/device/gpu/optimizer/replace_addn_fusion.h" +#include "plugin/device/gpu/optimizer/print_reduce_fusion.h" +#include "plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.h" +#include "plugin/device/gpu/optimizer/remove_format_transform_pair.h" +#include "plugin/device/gpu/optimizer/remove_redundant_format_transform.h" +#include "plugin/device/gpu/optimizer/reduce_precision_fusion.h" +#include "plugin/device/gpu/optimizer/insert_cast_gpu.h" +#include "plugin/device/gpu/optimizer/relu_v2_pass.h" +#include "plugin/device/gpu/optimizer/add_relu_v2_fusion.h" +#include "plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.h" +#include "plugin/device/gpu/optimizer/matmul_biasadd_fusion.h" +#include "plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.h" #ifdef ENABLE_GPU_INFER -#include "backend/optimizer/trt_pass/graph_converter.h" +#include "plugin/device/gpu/optimizer/trt_pass/graph_converter.h" #endif -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" -#include "backend/optimizer/pass/communication_op_fusion.h" -#include "backend/optimizer/gpu/concat_outputs_for_all_gather.h" -#include "backend/optimizer/pass/getitem_tuple.h" -#include "backend/optimizer/pass/optimize_updatestate.h" -#include "backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" +#include "backend/common/pass/communication_op_fusion.h" +#include "plugin/device/gpu/optimizer/concat_outputs_for_all_gather.h" +#include "backend/common/pass/getitem_tuple.h" +#include "backend/common/pass/optimize_updatestate.h" +#include "backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" #include "utils/ms_device_shape_transfer.h" #include "debug/anf_ir_dump.h" #include "debug/dump_proto.h" @@ -70,15 +70,15 @@ #else #include "debug/debugger/proto_exporter_stub.h" #endif -#include "runtime/device/gpu/gpu_kernel_build.h" -#include "runtime/device/gpu/gpu_kernel_runtime.h" -#include "runtime/device/gpu/gpu_stream_assign.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "plugin/device/gpu/hal/device/gpu_kernel_build.h" +#include "plugin/device/gpu/hal/device/gpu_kernel_runtime.h" +#include "plugin/device/gpu/hal/device/gpu_stream_assign.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" #include "runtime/device/kernel_runtime_manager.h" -#include "runtime/device/gpu/cuda_driver.h" -#include "runtime/device/gpu/distribution/collective_init.h" -#include "runtime/device/gpu/gpu_bucket.h" -#include "runtime/device/gpu/gpu_device_address.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/gpu_bucket.h" +#include "plugin/device/gpu/hal/device/gpu_device_address.h" #include "utils/ms_utils.h" #include "utils/config_manager.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/backend/session/gpu_session.h b/mindspore/ccsrc/backend/common/session/gpu_session.h similarity index 96% rename from mindspore/ccsrc/backend/session/gpu_session.h rename to mindspore/ccsrc/backend/common/session/gpu_session.h index acbf3ebcce4..9c86f802d01 100644 --- a/mindspore/ccsrc/backend/session/gpu_session.h +++ b/mindspore/ccsrc/backend/common/session/gpu_session.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/session/session_basic.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/session_factory.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/session_factory.h" using KernelGraph = mindspore::session::KernelGraph; namespace mindspore { diff --git a/mindspore/ccsrc/backend/session/kernel_build_client.cc b/mindspore/ccsrc/backend/common/session/kernel_build_client.cc similarity index 98% rename from mindspore/ccsrc/backend/session/kernel_build_client.cc rename to mindspore/ccsrc/backend/common/session/kernel_build_client.cc index 9cb27d1dcab..6d32de16b24 100644 --- a/mindspore/ccsrc/backend/session/kernel_build_client.cc +++ b/mindspore/ccsrc/backend/common/session/kernel_build_client.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/session/kernel_build_client.h" +#include "backend/common/session/kernel_build_client.h" #include namespace mindspore { diff --git a/mindspore/ccsrc/backend/session/kernel_build_client.h b/mindspore/ccsrc/backend/common/session/kernel_build_client.h similarity index 100% rename from mindspore/ccsrc/backend/session/kernel_build_client.h rename to mindspore/ccsrc/backend/common/session/kernel_build_client.h diff --git a/mindspore/ccsrc/backend/session/kernel_graph.cc b/mindspore/ccsrc/backend/common/session/kernel_graph.cc similarity index 99% rename from mindspore/ccsrc/backend/session/kernel_graph.cc rename to mindspore/ccsrc/backend/common/session/kernel_graph.cc index f6e9a916556..bf060e9e1c5 100644 --- a/mindspore/ccsrc/backend/session/kernel_graph.cc +++ b/mindspore/ccsrc/backend/common/session/kernel_graph.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include #include #include @@ -23,12 +23,12 @@ #include "ir/param_info.h" #include "utils/utils.h" #include "utils/check_convert_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" #include "runtime/device/kernel_runtime_manager.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/common/helper.h" +#include "kernel/common_utils.h" +#include "backend/common/optimizer/helper.h" #include "utils/anf_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/session/kernel_graph.h b/mindspore/ccsrc/backend/common/session/kernel_graph.h similarity index 100% rename from mindspore/ccsrc/backend/session/kernel_graph.h rename to mindspore/ccsrc/backend/common/session/kernel_graph.h diff --git a/mindspore/ccsrc/backend/session/pynative_task_manager.h b/mindspore/ccsrc/backend/common/session/pynative_task_manager.h similarity index 97% rename from mindspore/ccsrc/backend/session/pynative_task_manager.h rename to mindspore/ccsrc/backend/common/session/pynative_task_manager.h index 527af53e7e3..75da147a413 100644 --- a/mindspore/ccsrc/backend/session/pynative_task_manager.h +++ b/mindspore/ccsrc/backend/common/session/pynative_task_manager.h @@ -23,8 +23,8 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/session/session_basic.cc b/mindspore/ccsrc/backend/common/session/session_basic.cc similarity index 99% rename from mindspore/ccsrc/backend/session/session_basic.cc rename to mindspore/ccsrc/backend/common/session/session_basic.cc index 146526e3e6a..9018a5c5a7e 100644 --- a/mindspore/ccsrc/backend/session/session_basic.cc +++ b/mindspore/ccsrc/backend/common/session/session_basic.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" #include #include @@ -26,15 +26,15 @@ #include "ops/primitive_c.h" #include "ir/manager.h" #include "abstract/utils.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" #include "base/core_ops.h" #include "base/base_ref_utils.h" #include "utils/ms_device_shape_transfer.h" #include "utils/config_manager.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/executor_manager.h" -#include "backend/optimizer/common/common_backend_optimization.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/executor_manager.h" +#include "backend/common/optimizer/common_backend_optimization.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_runtime_manager.h" #include "utils/ms_utils.h" #include "ir/anf.h" @@ -52,8 +52,8 @@ #include "ps/ps_context.h" #include "abstract/abstract_value.h" #endif -#include "backend/session/session_factory.h" -#include "backend/session/pynative_task_manager.h" +#include "backend/common/session/session_factory.h" +#include "backend/common/session/pynative_task_manager.h" #include "pipeline/pynative/pynative_execute.h" #include "runtime/op_builder/op_lazy_builder.h" #ifdef ENABLE_DEBUGGER diff --git a/mindspore/ccsrc/backend/session/session_basic.h b/mindspore/ccsrc/backend/common/session/session_basic.h similarity index 98% rename from mindspore/ccsrc/backend/session/session_basic.h rename to mindspore/ccsrc/backend/common/session/session_basic.h index 37efb3e2334..e17c9003dce 100644 --- a/mindspore/ccsrc/backend/session/session_basic.h +++ b/mindspore/ccsrc/backend/common/session/session_basic.h @@ -23,9 +23,9 @@ #include #include #include "utils/hash_map.h" -#include "backend/session/session_context.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/session_context.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/anf.h" #include "ir/tensor.h" #include "utils/any.h" @@ -37,7 +37,7 @@ #include "debug/debugger/debugger.h" #endif #include "runtime/hardware/device_context.h" -#include "backend/session/pynative_task_manager.h" +#include "backend/common/session/pynative_task_manager.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/backend/session/session_context.cc b/mindspore/ccsrc/backend/common/session/session_context.cc similarity index 94% rename from mindspore/ccsrc/backend/session/session_context.cc rename to mindspore/ccsrc/backend/common/session/session_context.cc index f5ec49c090b..cfeb2cbb8d3 100644 --- a/mindspore/ccsrc/backend/session/session_context.cc +++ b/mindspore/ccsrc/backend/common/session/session_context.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/session_context.h" +#include "backend/common/session/session_context.h" namespace mindspore { namespace session { std::shared_ptr Context::GetInstance() { diff --git a/mindspore/ccsrc/backend/session/session_context.h b/mindspore/ccsrc/backend/common/session/session_context.h similarity index 100% rename from mindspore/ccsrc/backend/session/session_context.h rename to mindspore/ccsrc/backend/common/session/session_context.h diff --git a/mindspore/ccsrc/backend/session/session_factory.cc b/mindspore/ccsrc/backend/common/session/session_factory.cc similarity index 96% rename from mindspore/ccsrc/backend/session/session_factory.cc rename to mindspore/ccsrc/backend/common/session/session_factory.cc index dc244a283a3..9647244b1c1 100644 --- a/mindspore/ccsrc/backend/session/session_factory.cc +++ b/mindspore/ccsrc/backend/common/session/session_factory.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/session/session_factory.h" +#include "backend/common/session/session_factory.h" #include #include diff --git a/mindspore/ccsrc/backend/session/session_factory.h b/mindspore/ccsrc/backend/common/session/session_factory.h similarity index 97% rename from mindspore/ccsrc/backend/session/session_factory.h rename to mindspore/ccsrc/backend/common/session/session_factory.h index 6e4833fc2f9..bde7e44a4ca 100644 --- a/mindspore/ccsrc/backend/session/session_factory.h +++ b/mindspore/ccsrc/backend/common/session/session_factory.h @@ -22,7 +22,7 @@ #include #include #include "utils/ms_utils.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" namespace mindspore { namespace session { using SessionCreator = std::function()>; diff --git a/mindspore/ccsrc/backend/session/single_kernel_graph.cc b/mindspore/ccsrc/backend/common/session/single_kernel_graph.cc similarity index 95% rename from mindspore/ccsrc/backend/session/single_kernel_graph.cc rename to mindspore/ccsrc/backend/common/session/single_kernel_graph.cc index 61c9ca380a8..d3ba86caa2f 100644 --- a/mindspore/ccsrc/backend/session/single_kernel_graph.cc +++ b/mindspore/ccsrc/backend/common/session/single_kernel_graph.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/session/single_kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/single_kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/session/single_kernel_graph.h b/mindspore/ccsrc/backend/common/session/single_kernel_graph.h similarity index 96% rename from mindspore/ccsrc/backend/session/single_kernel_graph.h rename to mindspore/ccsrc/backend/common/session/single_kernel_graph.h index 445ab647921..d7d09010174 100644 --- a/mindspore/ccsrc/backend/session/single_kernel_graph.h +++ b/mindspore/ccsrc/backend/common/session/single_kernel_graph.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace session { diff --git a/mindspore/ccsrc/backend/common/somas/CMakeLists.txt b/mindspore/ccsrc/backend/common/somas/CMakeLists.txt new file mode 100644 index 00000000000..ab20964d6ae --- /dev/null +++ b/mindspore/ccsrc/backend/common/somas/CMakeLists.txt @@ -0,0 +1,15 @@ +file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +add_library(_mindspore_backend_common_somas_obj OBJECT ${_PREACTIVATE_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas.cc b/mindspore/ccsrc/backend/common/somas/somas.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/somas/somas.cc rename to mindspore/ccsrc/backend/common/somas/somas.cc index 7965b595c63..36325d1a624 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas.cc +++ b/mindspore/ccsrc/backend/common/somas/somas.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/somas/somas.h" +#include "backend/common/somas/somas.h" #include #include #include @@ -23,14 +23,14 @@ #include #include -#include "backend/optimizer/somas/somas_node.h" -#include "backend/optimizer/somas/somas_solver_pre.h" -#include "backend/optimizer/somas/somas_stream.h" -#include "backend/optimizer/somas/somas_tensor.h" +#include "backend/common/somas/somas_node.h" +#include "backend/common/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_stream.h" +#include "backend/common/somas/somas_tensor.h" #ifdef ENABLE_D -#include "runtime/device/ascend/ascend_stream_assign.h" +#include "plugin/device/ascend/hal/device/ascend_stream_assign.h" #endif -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "utils/ms_context.h" #include "debug/common.h" #ifdef ENABLE_DUMP_IR diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas.h b/mindspore/ccsrc/backend/common/somas/somas.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/somas/somas.h rename to mindspore/ccsrc/backend/common/somas/somas.h index 2cf3b0f7772..1c434288c7f 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas.h +++ b/mindspore/ccsrc/backend/common/somas/somas.h @@ -25,13 +25,13 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" -#include "backend/optimizer/somas/somas_node.h" -#include "backend/optimizer/somas/somas_solver_pre.h" -#include "backend/optimizer/somas/somas_stream.h" -#include "backend/optimizer/somas/somas_parameter.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" +#include "backend/common/somas/somas_node.h" +#include "backend/common/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_stream.h" +#include "backend/common/somas/somas_parameter.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace somas { diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_node.h b/mindspore/ccsrc/backend/common/somas/somas_node.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/somas/somas_node.h rename to mindspore/ccsrc/backend/common/somas/somas_node.h index 56003ee62ed..767fd23bca5 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_node.h +++ b/mindspore/ccsrc/backend/common/somas/somas_node.h @@ -24,9 +24,9 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/somas/somas_stream.h" -#include "backend/optimizer/somas/somas_tensor.h" -#include "backend/optimizer/somas/somas_parameter.h" +#include "backend/common/somas/somas_stream.h" +#include "backend/common/somas/somas_tensor.h" +#include "backend/common/somas/somas_parameter.h" namespace mindspore { namespace somas { diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_parameter.h b/mindspore/ccsrc/backend/common/somas/somas_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/somas/somas_parameter.h rename to mindspore/ccsrc/backend/common/somas/somas_parameter.h diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_alg.cc b/mindspore/ccsrc/backend/common/somas/somas_solver_alg.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/somas/somas_solver_alg.cc rename to mindspore/ccsrc/backend/common/somas/somas_solver_alg.cc index c12e5c525ae..25435a9e16b 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_alg.cc +++ b/mindspore/ccsrc/backend/common/somas/somas_solver_alg.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/somas/somas_solver_alg.h" +#include "backend/common/somas/somas_solver_alg.h" #include #include diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_alg.h b/mindspore/ccsrc/backend/common/somas/somas_solver_alg.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/somas/somas_solver_alg.h rename to mindspore/ccsrc/backend/common/somas/somas_solver_alg.h index 9615e03257e..39f1d0e4a08 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_alg.h +++ b/mindspore/ccsrc/backend/common/somas/somas_solver_alg.h @@ -31,7 +31,7 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_solver_pre.h" #include "utils/ms_context.h" using std::pair; diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_core.cc b/mindspore/ccsrc/backend/common/somas/somas_solver_core.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/somas/somas_solver_core.cc rename to mindspore/ccsrc/backend/common/somas/somas_solver_core.cc index 7bbcb5b06a1..28b9cbfe36d 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_core.cc +++ b/mindspore/ccsrc/backend/common/somas/somas_solver_core.cc @@ -23,9 +23,9 @@ #include #include #include "utils/hash_map.h" -#include "backend/optimizer/somas/somas_solver_alg.h" -#include "backend/optimizer/somas/somas_solver_core.h" -#include "backend/optimizer/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_solver_alg.h" +#include "backend/common/somas/somas_solver_core.h" +#include "backend/common/somas/somas_solver_pre.h" using mindspore::HashMap; using std::sort; diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_core.h b/mindspore/ccsrc/backend/common/somas/somas_solver_core.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/somas/somas_solver_core.h rename to mindspore/ccsrc/backend/common/somas/somas_solver_core.h index 8b44ec99f97..2fb8337759a 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_core.h +++ b/mindspore/ccsrc/backend/common/somas/somas_solver_core.h @@ -24,8 +24,8 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/somas/somas_solver_alg.h" -#include "backend/optimizer/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_solver_alg.h" +#include "backend/common/somas/somas_solver_pre.h" namespace mindspore { namespace somas { diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_pre.cc b/mindspore/ccsrc/backend/common/somas/somas_solver_pre.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/somas/somas_solver_pre.cc rename to mindspore/ccsrc/backend/common/somas/somas_solver_pre.cc index f99e205da1b..ca3c65194b9 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_pre.cc +++ b/mindspore/ccsrc/backend/common/somas/somas_solver_pre.cc @@ -21,8 +21,8 @@ #include #include "common/thread_pool.h" -#include "backend/optimizer/somas/somas_solver_core.h" -#include "backend/optimizer/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_solver_core.h" +#include "backend/common/somas/somas_solver_pre.h" #include "debug/common.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_pre.h b/mindspore/ccsrc/backend/common/somas/somas_solver_pre.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/somas/somas_solver_pre.h rename to mindspore/ccsrc/backend/common/somas/somas_solver_pre.h index ac72e60da77..d8e9ad212a2 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_solver_pre.h +++ b/mindspore/ccsrc/backend/common/somas/somas_solver_pre.h @@ -27,7 +27,7 @@ #include #include #include "utils/hash_map.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" using mindspore::HashMap; using std::vector; diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_stream.h b/mindspore/ccsrc/backend/common/somas/somas_stream.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/somas/somas_stream.h rename to mindspore/ccsrc/backend/common/somas/somas_stream.h index b04bdb34760..3607c818cd6 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_stream.h +++ b/mindspore/ccsrc/backend/common/somas/somas_stream.h @@ -17,8 +17,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_SOMAS_SOMAS_STREAM_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_SOMAS_SOMAS_STREAM_H_ -#include "backend/optimizer/somas/somas_node.h" -#include "backend/optimizer/somas/somas_tensor.h" +#include "backend/common/somas/somas_node.h" +#include "backend/common/somas/somas_tensor.h" #include #include diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_tensor.cc b/mindspore/ccsrc/backend/common/somas/somas_tensor.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/somas/somas_tensor.cc rename to mindspore/ccsrc/backend/common/somas/somas_tensor.cc index 40ebdeefdb8..df1195316bc 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_tensor.cc +++ b/mindspore/ccsrc/backend/common/somas/somas_tensor.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/somas/somas_tensor.h" +#include "backend/common/somas/somas_tensor.h" #include -#include "backend/optimizer/somas/somas_node.h" -#include "backend/optimizer/somas/somas_stream.h" -#include "backend/optimizer/somas/somas.h" +#include "backend/common/somas/somas_node.h" +#include "backend/common/somas/somas_stream.h" +#include "backend/common/somas/somas.h" namespace mindspore { namespace somas { diff --git a/mindspore/ccsrc/backend/optimizer/somas/somas_tensor.h b/mindspore/ccsrc/backend/common/somas/somas_tensor.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/somas/somas_tensor.h rename to mindspore/ccsrc/backend/common/somas/somas_tensor.h index af26b4dc418..e6ebf2d3178 100644 --- a/mindspore/ccsrc/backend/optimizer/somas/somas_tensor.h +++ b/mindspore/ccsrc/backend/common/somas/somas_tensor.h @@ -22,9 +22,9 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/somas/somas_node.h" -#include "backend/optimizer/somas/somas_solver_pre.h" -#include "backend/optimizer/somas/somas_stream.h" +#include "backend/common/somas/somas_node.h" +#include "backend/common/somas/somas_solver_pre.h" +#include "backend/common/somas/somas_stream.h" namespace mindspore { namespace somas { diff --git a/mindspore/ccsrc/vm/CMakeLists.txt b/mindspore/ccsrc/backend/graph_compiler/CMakeLists.txt similarity index 54% rename from mindspore/ccsrc/vm/CMakeLists.txt rename to mindspore/ccsrc/backend/graph_compiler/CMakeLists.txt index 45c9cef7951..f79d1ba547a 100644 --- a/mindspore/ccsrc/vm/CMakeLists.txt +++ b/mindspore/ccsrc/backend/graph_compiler/CMakeLists.txt @@ -1,9 +1,9 @@ include_directories(${CMAKE_SOURCE_DIR}/mindspore/core/mindrt/include) include_directories(${CMAKE_SOURCE_DIR}/mindspore/core/mindrt/src) -file(GLOB_RECURSE _VM_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") -set_property(SOURCE ${_VM_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_VM) -add_library(_mindspore_vm_obj OBJECT ${_VM_SRC_LIST}) +file(GLOB_RECURSE _GRAPH_COMPILER_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") +set_property(SOURCE ${_GRAPH_COMPILER_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_VM) +add_library(_mindspore_backend_graph_compiler_obj OBJECT ${_GRAPH_COMPILER_SRC_LIST}) if("${ENABLE_HIDDEN}" STREQUAL "OFF") string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") diff --git a/mindspore/ccsrc/vm/backend.cc b/mindspore/ccsrc/backend/graph_compiler/backend.cc similarity index 99% rename from mindspore/ccsrc/vm/backend.cc rename to mindspore/ccsrc/backend/graph_compiler/backend.cc index d53972bdd4d..d88cf941bf4 100644 --- a/mindspore/ccsrc/vm/backend.cc +++ b/mindspore/ccsrc/backend/graph_compiler/backend.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "vm/backend.h" +#include "backend/graph_compiler/backend.h" #include #include #include -#include "vm/transform.h" -#include "backend/session/session_factory.h" +#include "backend/graph_compiler/transform.h" +#include "backend/common/session/session_factory.h" #include "runtime/op_builder/op_lazy_builder.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "pipeline/pynative/pynative_execute.h" #include "pipeline/jit/parse/data_converter.h" #include "ir/anf.h" @@ -33,7 +33,7 @@ #include "utils/log_adapter.h" #include "utils/ms_utils.h" #include "runtime/hardware/device_context_manager.h" -#include "runtime/framework/graph_compiler.h" +#include "runtime/graph_scheduler/graph_compiler.h" #include "utils/scoped_long_running.h" #ifdef ENABLE_D #include "utils/callbacks_ge.h" diff --git a/mindspore/ccsrc/vm/backend.h b/mindspore/ccsrc/backend/graph_compiler/backend.h similarity index 97% rename from mindspore/ccsrc/vm/backend.h rename to mindspore/ccsrc/backend/graph_compiler/backend.h index 3d817d83f1e..0fa136b483a 100644 --- a/mindspore/ccsrc/vm/backend.h +++ b/mindspore/ccsrc/backend/graph_compiler/backend.h @@ -27,12 +27,12 @@ #include "utils/hash_map.h" #include "utils/contract.h" #include "ir/anf.h" -#include "vm/segment_runner.h" -#include "vm/graph_partition.h" -#include "vm/vm.h" -#include "backend/session/session_basic.h" +#include "backend/graph_compiler/segment_runner.h" +#include "backend/graph_compiler/graph_partition.h" +#include "backend/graph_compiler/vm.h" +#include "backend/common/session/session_basic.h" #include "runtime/hardware/device_context.h" -#include "runtime/framework/graph_scheduler.h" +#include "runtime/graph_scheduler/graph_scheduler.h" #include "runtime/op_builder/op_lazy_builder.h" namespace mindspore { diff --git a/mindspore/ccsrc/vm/graph_partition.cc b/mindspore/ccsrc/backend/graph_compiler/graph_partition.cc similarity index 97% rename from mindspore/ccsrc/vm/graph_partition.cc rename to mindspore/ccsrc/backend/graph_compiler/graph_partition.cc index 0dc41c32ab0..1b23594e211 100644 --- a/mindspore/ccsrc/vm/graph_partition.cc +++ b/mindspore/ccsrc/backend/graph_compiler/graph_partition.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "vm/graph_partition.h" +#include "backend/graph_compiler/graph_partition.h" #include #include #include diff --git a/mindspore/ccsrc/vm/graph_partition.h b/mindspore/ccsrc/backend/graph_compiler/graph_partition.h similarity index 100% rename from mindspore/ccsrc/vm/graph_partition.h rename to mindspore/ccsrc/backend/graph_compiler/graph_partition.h diff --git a/mindspore/ccsrc/vm/segment_runner.cc b/mindspore/ccsrc/backend/graph_compiler/segment_runner.cc similarity index 99% rename from mindspore/ccsrc/vm/segment_runner.cc rename to mindspore/ccsrc/backend/graph_compiler/segment_runner.cc index d7fb5300038..4df97f6f5d7 100644 --- a/mindspore/ccsrc/vm/segment_runner.cc +++ b/mindspore/ccsrc/backend/graph_compiler/segment_runner.cc @@ -16,7 +16,7 @@ * limitations under the License. */ -#include "vm/segment_runner.h" +#include "backend/graph_compiler/segment_runner.h" #include #include diff --git a/mindspore/ccsrc/vm/segment_runner.h b/mindspore/ccsrc/backend/graph_compiler/segment_runner.h similarity index 94% rename from mindspore/ccsrc/vm/segment_runner.h rename to mindspore/ccsrc/backend/graph_compiler/segment_runner.h index 1407c81412a..40759201904 100644 --- a/mindspore/ccsrc/vm/segment_runner.h +++ b/mindspore/ccsrc/backend/graph_compiler/segment_runner.h @@ -26,8 +26,8 @@ #include "utils/hash_map.h" #include "ir/anf.h" -#include "vm/vmimpl.h" -#include "vm/graph_partition.h" +#include "backend/graph_compiler/vmimpl.h" +#include "backend/graph_compiler/graph_partition.h" namespace mindspore { namespace compile { diff --git a/mindspore/ccsrc/vm/transform.cc b/mindspore/ccsrc/backend/graph_compiler/transform.cc similarity index 99% rename from mindspore/ccsrc/vm/transform.cc rename to mindspore/ccsrc/backend/graph_compiler/transform.cc index ed764fd50e4..0ac6888d876 100644 --- a/mindspore/ccsrc/vm/transform.cc +++ b/mindspore/ccsrc/backend/graph_compiler/transform.cc @@ -16,7 +16,7 @@ * limitations under the License. */ -#include "vm/transform.h" +#include "backend/graph_compiler/transform.h" #include #include diff --git a/mindspore/ccsrc/vm/transform.h b/mindspore/ccsrc/backend/graph_compiler/transform.h similarity index 96% rename from mindspore/ccsrc/vm/transform.h rename to mindspore/ccsrc/backend/graph_compiler/transform.h index cc456c32363..5f8db0b08d7 100644 --- a/mindspore/ccsrc/vm/transform.h +++ b/mindspore/ccsrc/backend/graph_compiler/transform.h @@ -26,12 +26,12 @@ #include #include "utils/hash_map.h" -#include "vm/vm.h" +#include "backend/graph_compiler/vm.h" #include "ir/anf.h" #include "frontend/operator/ops.h" -#include "vm/segment_runner.h" -#include "vm/backend.h" -#include "vm/graph_partition.h" +#include "backend/graph_compiler/segment_runner.h" +#include "backend/graph_compiler/backend.h" +#include "backend/graph_compiler/graph_partition.h" // mindspore namespace is the top level namespace of MindSpore project. // Other namespace should be a sub namespace of mindspore namespace in the ME project. diff --git a/mindspore/ccsrc/vm/vm.cc b/mindspore/ccsrc/backend/graph_compiler/vm.cc similarity index 99% rename from mindspore/ccsrc/vm/vm.cc rename to mindspore/ccsrc/backend/graph_compiler/vm.cc index 0a5572b5712..0bae2329ec1 100644 --- a/mindspore/ccsrc/vm/vm.cc +++ b/mindspore/ccsrc/backend/graph_compiler/vm.cc @@ -16,10 +16,10 @@ * limitations under the License. */ -#include "vm/vm.h" +#include "backend/graph_compiler/vm.h" #include -#include "vm/vmimpl.h" -#include "vm/backend.h" +#include "backend/graph_compiler/vmimpl.h" +#include "backend/graph_compiler/backend.h" #include "pipeline/jit/parse/data_converter.h" #include "pybind_api/ir/base_ref_py.h" #include "pybind_api/ir/primitive_py.h" diff --git a/mindspore/ccsrc/vm/vm.h b/mindspore/ccsrc/backend/graph_compiler/vm.h similarity index 100% rename from mindspore/ccsrc/vm/vm.h rename to mindspore/ccsrc/backend/graph_compiler/vm.h diff --git a/mindspore/ccsrc/vm/vmimpl.cc b/mindspore/ccsrc/backend/graph_compiler/vmimpl.cc similarity index 99% rename from mindspore/ccsrc/vm/vmimpl.cc rename to mindspore/ccsrc/backend/graph_compiler/vmimpl.cc index 4f3ddb9d1ec..b1f6c22ba74 100644 --- a/mindspore/ccsrc/vm/vmimpl.cc +++ b/mindspore/ccsrc/backend/graph_compiler/vmimpl.cc @@ -16,7 +16,7 @@ * limitations under the License. */ -#include "vm/vmimpl.h" +#include "backend/graph_compiler/vmimpl.h" #include #include diff --git a/mindspore/ccsrc/vm/vmimpl.h b/mindspore/ccsrc/backend/graph_compiler/vmimpl.h similarity index 100% rename from mindspore/ccsrc/vm/vmimpl.h rename to mindspore/ccsrc/backend/graph_compiler/vmimpl.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt b/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt deleted file mode 100644 index e0e875ba71c..00000000000 --- a/mindspore/ccsrc/backend/kernel_compiler/CMakeLists.txt +++ /dev/null @@ -1,136 +0,0 @@ -file(GLOB_RECURSE KERNEL_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "kernel_build_info.cc" - "kernel.cc" - "kash/*.cc" - "common_utils.cc" - "oplib/*.cc" - "environ_manager.cc" -) - -if(CMAKE_SYSTEM_NAME MATCHES "Darwin") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-non-abstract-non-virtual-dtor -Wno-overloaded-virtual") -endif() - -if(ENABLE_D) - file(GLOB_RECURSE D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "ascend_kernel_mod.cc" - "kernel_query.cc" - "tbe/*.cc" - "host/*.cc" - "aicpu/*.cc" - "rts/*.cc" - "hccl/*.cc" - ) - file(GLOB_RECURSE AICPU_OPS_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "aicpu/aicpu_ops/*.cc" - ) - list(REMOVE_ITEM D_SRC_LIST ${AICPU_OPS_SRC}) - add_compile_definitions(ENABLE_D) -endif() - -if(ENABLE_CPU) - file(GLOB CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "cpu/*.cc" - "cpu/eigen/*.cc" - "cpu/mkldnn/*.cc" - "cpu/fl/*.cc" - "cpu/ps/*.cc" - "cpu/pyfunc/*.cc" - "cpu/rl/*.cc" - "cpu/custom/*.cc" - "cpu/environ/*.cc" - ) - - if(NOT ENABLE_MPI) - list(REMOVE_ITEM CPU_SRC_LIST "cpu/allgather_cpu_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/reduce_scatter_cpu_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/embedding_look_up_comm_grad_cpu_kernel.cc") - endif() - - if(PLATFORM_ARM64) - add_compile_definitions(ENABLE_ARM) - endif() -endif() - -if(NOT ENABLE_CPU OR WIN32) - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/apply_momentum_ps_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/embedding_look_up_proxy_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/embedding_look_up_ps_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/pserver_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/pull_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/push_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/sparse_apply_adam_ps_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/sparse_apply_ftrl_ps_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/ps/sparse_apply_lazy_adam_ps_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/fused_pull_weight_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/fused_push_weight_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/get_model_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/start_fl_job_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/update_model_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/push_metrics_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/get_keys_kernel.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/fl/exchange_keys_kernel.cc") -endif() - -if(ENABLE_SECURITY) - list(REMOVE_ITEM D_SRC_LIST "rts/profiling_kernel_mod.cc") -endif() - -if(ENABLE_GPU) - file(GLOB_RECURSE CUDA_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "gpu/*.cu" - ) - - file(GLOB_RECURSE GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "gpu/*.cc") - list(REMOVE_ITEM GPU_SRC_LIST "gpu/nccl/nccl_collective_gpu_kernel.cc") - list(REMOVE_ITEM GPU_SRC_LIST "gpu/nccl/nccl_p2p_gpu_kernel.cc") - list(REMOVE_ITEM GPU_SRC_LIST "gpu/nccl/nccl_send_gpu_kernel.cc") - list(REMOVE_ITEM GPU_SRC_LIST "gpu/nccl/nccl_recv_gpu_kernel.cc") - list(REMOVE_ITEM GPU_SRC_LIST "gpu/trt/trt_kernel.cc") - - if(ENABLE_MPI) - include(ExternalProject) - file(GLOB_RECURSE GPU_NCCL_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "gpu/nccl/*.cc") - list(APPEND GPU_SRC_LIST ${GPU_NCCL_LIST}) - endif() - - if(ENABLE_GPU_INFER) - file(GLOB_RECURSE GPU_TRT_KERNEL_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "gpu/trt/*.cc") - list(APPEND GPU_SRC_LIST ${GPU_TRT_KERNEL_LIST}) - endif() - - # add_library(_mindspore_kernel_cuda_obj OBJECT ${CUDA_SRC_LIST}) -endif() - -if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux") - file(GLOB_RECURSE AKG_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "akg/akg_kernel_build.cc" - "akg/akg_kernel_json_generator.cc" - "akg/akg_kernel_json_decoder.cc" - ) - if(ENABLE_GPU) - file(GLOB_RECURSE AKG_GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "akg/gpu/*.cc" - ) - list(APPEND AKG_SRC_LIST ${AKG_GPU_SRC_LIST}) - endif() - if(ENABLE_D) - file(GLOB_RECURSE AKG_D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "akg/ascend/*.cc" - "akg/akg_kernel_metadata.cc" - ) - list(APPEND AKG_SRC_LIST ${AKG_D_SRC_LIST}) - endif() - if(ENABLE_CPU) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp") - file(GLOB_RECURSE AKG_CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "akg/cpu/*.cc" - ) - list(APPEND AKG_SRC_LIST ${AKG_CPU_SRC_LIST}) - endif() -endif() - -set_property(SOURCE ${KERNEL_SRC_LIST} ${CPU_SRC_LIST} ${GPU_SRC_LIST} ${D_SRC_LIST} ${AKG_SRC_LIST} - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_KERNEL) -add_library(_mindspore_backend_kernel_compiler_obj OBJECT ${KERNEL_SRC_LIST} ${CPU_SRC_LIST} - ${GPU_SRC_LIST} ${D_SRC_LIST} ${AKG_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/optimizer/CMakeLists.txt b/mindspore/ccsrc/backend/optimizer/CMakeLists.txt deleted file mode 100644 index 1bc9035d57e..00000000000 --- a/mindspore/ccsrc/backend/optimizer/CMakeLists.txt +++ /dev/null @@ -1,55 +0,0 @@ -file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "common/*.cc" - "mem_reuse/*.cc" - "pass/*.cc" - "somas/*.cc" -) - -if("${ENABLE_HIDDEN}" STREQUAL "OFF") - string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") - string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") -endif() - -if(ENABLE_D OR ENABLE_ACL) - file(GLOB_RECURSE _D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "ascend/*.cc" - ) - list(APPEND _PREACTIVATE_SRC_LIST ${_D_SRC_LIST}) -endif() - -if(ENABLE_GPU) - file(GLOB_RECURSE _GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "gpu/*.cc" - ) - list(APPEND _PREACTIVATE_SRC_LIST ${_GPU_SRC_LIST}) -endif() - -if(ENABLE_GPU_INFER) - file(GLOB_RECURSE GPU_SRC_TRT_PASS_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "trt_pass/*.cc") - list(APPEND _PREACTIVATE_SRC_LIST ${GPU_SRC_TRT_PASS_LIST}) -endif() - -if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ - -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") -endif() - -if(ENABLE_CPU) - file(GLOB_RECURSE _CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "cpu/*.cc") - list(APPEND _PREACTIVATE_SRC_LIST ${_CPU_SRC_LIST}) -endif() - -if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux") - file(GLOB_RECURSE _GK_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "graph_kernel/*.cc" - ) - file(GLOB_RECURSE _GK_LITE_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "graph_kernel/lite_adapter/*.cc" - ) - list(REMOVE_ITEM _GK_SRC_LIST ${_GK_LITE_LIST}) - list(APPEND _PREACTIVATE_SRC_LIST ${_GK_SRC_LIST}) -endif() - -set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS - SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) -add_library(_mindspore_backend_optimizer_obj OBJECT ${_PREACTIVATE_SRC_LIST}) diff --git a/mindspore/ccsrc/common/CMakeLists.txt b/mindspore/ccsrc/common/CMakeLists.txt index 85e5a3234a1..068e25a55dc 100644 --- a/mindspore/ccsrc/common/CMakeLists.txt +++ b/mindspore/ccsrc/common/CMakeLists.txt @@ -1,15 +1,24 @@ if(CMAKE_SYSTEM_NAME MATCHES "Windows") file(GLOB_RECURSE _COMMON_ALL_SRC_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "utils.cc" "duplex_pipe_win.cc" "thread_pool.cc" - ) + ) else() file(GLOB_RECURSE _COMMON_ALL_SRC_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "utils.cc" "duplex_pipe.cc" "thread_pool.cc" - ) + ) +endif() + +if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux") + file(GLOB_RECURSE _GK_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "graph_kernel/*.cc" + ) + file(GLOB_RECURSE _GK_LITE_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "graph_kernel/lite_adapter/*.cc" + ) + list(REMOVE_ITEM _GK_SRC_LIST ${_GK_LITE_LIST}) + list(APPEND _COMMON_ALL_SRC_FILES ${_GK_SRC_LIST}) endif() set_property(SOURCE ${_COMMON_ALL_SRC_FILES} PROPERTY COMPILE_DEFINITIONS diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/callback_impl.cc b/mindspore/ccsrc/common/graph_kernel/adapter/callback_impl.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/callback_impl.cc rename to mindspore/ccsrc/common/graph_kernel/adapter/callback_impl.cc index b9e903d6390..ebd8d305087 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/callback_impl.cc +++ b/mindspore/ccsrc/common/graph_kernel/adapter/callback_impl.cc @@ -14,22 +14,22 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/adapter/callback_impl.h" +#include "common/graph_kernel/adapter/callback_impl.h" #include #include #include #include #include "utils/ms_context.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/adapter/fake_abstract_shape.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/adapter/fake_abstract_shape.h" #if ENABLE_D -#include "runtime/device/ascend/kernel_select_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" #elif ENABLE_GPU -#include "runtime/device/gpu/kernel_info_setter.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" #endif -#include "runtime/device/cpu/kernel_select_cpu.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" namespace mindspore::graphkernel { // register the callback object diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/callback_impl.h b/mindspore/ccsrc/common/graph_kernel/adapter/callback_impl.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/callback_impl.h rename to mindspore/ccsrc/common/graph_kernel/adapter/callback_impl.h index 9ed7fb0ed9b..489af1d0f64 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/callback_impl.h +++ b/mindspore/ccsrc/common/graph_kernel/adapter/callback_impl.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_ADAPTER_CALLBACK_IMPL_H_ #include #include -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" namespace mindspore::graphkernel { class CallbackImpl : public Callback { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/fake_abstract_shape.cc b/mindspore/ccsrc/common/graph_kernel/adapter/fake_abstract_shape.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/fake_abstract_shape.cc rename to mindspore/ccsrc/common/graph_kernel/adapter/fake_abstract_shape.cc index 8a19f98e754..3c5c46e043a 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/fake_abstract_shape.cc +++ b/mindspore/ccsrc/common/graph_kernel/adapter/fake_abstract_shape.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/adapter/fake_abstract_shape.h" +#include "common/graph_kernel/adapter/fake_abstract_shape.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/fake_abstract_shape.h b/mindspore/ccsrc/common/graph_kernel/adapter/fake_abstract_shape.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/fake_abstract_shape.h rename to mindspore/ccsrc/common/graph_kernel/adapter/fake_abstract_shape.h diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.cc b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_expander_with_py.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.cc rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_expander_with_py.cc index d244051ff1f..f03a50af001 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.cc +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_expander_with_py.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h" +#include "common/graph_kernel/adapter/graph_kernel_expander_with_py.h" #include #include @@ -23,11 +23,11 @@ #include "utils/ms_context.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/split_umonad.h" -#include "backend/optimizer/graph_kernel/substitute_dropout.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/split_umonad.h" +#include "common/graph_kernel/substitute_dropout.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "mindspore/core/ir/graph_utils.h" #include "pipeline/jit/parse/python_adapter.h" #include "pybind_api/ir/primitive_py.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_expander_with_py.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_expander_with_py.h index 5eb559ba9bf..231fa386f29 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_expander_with_py.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/graph_kernel/core/graph_kernel_expander.h" +#include "common/graph_kernel/core/graph_kernel_expander.h" #include "ir/func_graph.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.cc b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_optimization.cc similarity index 81% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.cc rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_optimization.cc index 91604b9fcf9..ad32792345e 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.cc +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_optimization.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" #include #include @@ -22,37 +22,37 @@ #include "ir/func_graph.h" #include "utils/ms_context.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/graph_kernel/add_atomic_clean.h" -#include "backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.h" -#include "backend/optimizer/graph_kernel/arithmetic_simplify.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_cluster.h" -#include "backend/optimizer/graph_kernel/core/eliminate_redundant_output.h" -#include "backend/optimizer/graph_kernel/insert_pad.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h" -#include "backend/optimizer/graph_kernel/cast_matmul_fusion.h" -#include "backend/optimizer/graph_kernel/raise_reduction_precision.h" -#include "backend/optimizer/graph_kernel/graph_kernel_cse.h" -#include "backend/optimizer/graph_kernel/core/shape_ops_splitter.h" -#include "backend/optimizer/graph_kernel/value_graph_binder.h" -#include "backend/optimizer/graph_kernel/parallel_fusion.h" -#include "backend/optimizer/graph_kernel/optimize_assign.h" -#include "backend/optimizer/graph_kernel/split_umonad.h" -#include "backend/optimizer/graph_kernel/reorder_ops.h" -#include "backend/optimizer/graph_kernel/core/update_state_formatter.h" -#include "backend/optimizer/graph_kernel/axis_normalizer.h" -#include "backend/optimizer/graph_kernel/decrease_compute_precision.h" -#include "backend/optimizer/graph_kernel/decrease_transfer_precision.h" -#include "backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.h" -#include "backend/optimizer/graph_kernel/uss_atomic_add.h" -#include "backend/optimizer/pass/getitem_tuple.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.h" -#include "backend/optimizer/graph_kernel/transform_op_optimizer.h" -#include "backend/optimizer/graph_kernel/rewrite_output_shape.h" -#include "backend/optimizer/graph_kernel/graph_kernel_recompute.h" -#include "backend/optimizer/graph_kernel/reduce_fake_out_mem.h" -#include "backend/optimizer/graph_kernel/depend_elimination.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/add_atomic_clean.h" +#include "common/graph_kernel/add_stitch_atomic_clean_gpu.h" +#include "common/graph_kernel/arithmetic_simplify.h" +#include "common/graph_kernel/core/graph_kernel_cluster.h" +#include "common/graph_kernel/core/eliminate_redundant_output.h" +#include "common/graph_kernel/insert_pad.h" +#include "common/graph_kernel/adapter/graph_kernel_splitter_with_py.h" +#include "common/graph_kernel/adapter/graph_kernel_expander_with_py.h" +#include "common/graph_kernel/cast_matmul_fusion.h" +#include "common/graph_kernel/raise_reduction_precision.h" +#include "common/graph_kernel/graph_kernel_cse.h" +#include "common/graph_kernel/core/shape_ops_splitter.h" +#include "common/graph_kernel/value_graph_binder.h" +#include "common/graph_kernel/parallel_fusion.h" +#include "common/graph_kernel/optimize_assign.h" +#include "common/graph_kernel/split_umonad.h" +#include "common/graph_kernel/reorder_ops.h" +#include "common/graph_kernel/core/update_state_formatter.h" +#include "common/graph_kernel/axis_normalizer.h" +#include "common/graph_kernel/decrease_compute_precision.h" +#include "common/graph_kernel/decrease_transfer_precision.h" +#include "common/graph_kernel/tsa_atomic_add_to_first_tensor.h" +#include "common/graph_kernel/uss_atomic_add.h" +#include "backend/common/pass/getitem_tuple.h" +#include "common/graph_kernel/adapter/graph_kernel_pass_manager.h" +#include "common/graph_kernel/transform_op_optimizer.h" +#include "common/graph_kernel/rewrite_output_shape.h" +#include "common/graph_kernel/graph_kernel_recompute.h" +#include "common/graph_kernel/reduce_fake_out_mem.h" +#include "common/graph_kernel/depend_elimination.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" namespace mindspore::graphkernel { using opt::CommonSubexpressionElimination; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_optimization.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_optimization.h index a72646e8108..e3ef434860e 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_optimization.h @@ -18,9 +18,9 @@ #include "ir/anf.h" #include "ir/func_graph.h" -#include "backend/session/kernel_graph.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" namespace mindspore::graphkernel { using opt::PassManagerPtr; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.cc b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_pass_manager.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.cc rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_pass_manager.cc index 16785d7b56e..96afaad2085 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.cc +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_pass_manager.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.h" +#include "common/graph_kernel/adapter/graph_kernel_pass_manager.h" #include diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.h b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_pass_manager.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.h rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_pass_manager.h index ee1ac53ab94..190f23c9164 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_pass_manager.h +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_pass_manager.h @@ -22,7 +22,7 @@ #include #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass_manager.h" namespace mindspore::graphkernel { using opt::PassManager; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.cc b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_splitter_with_py.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.cc rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_splitter_with_py.cc index 30409710cfb..4ed74b08dc1 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.cc +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_splitter_with_py.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.h" +#include "common/graph_kernel/adapter/graph_kernel_splitter_with_py.h" #include #include @@ -24,10 +24,10 @@ #include "utils/hash_map.h" #include "utils/ms_context.h" #include "pipeline/jit/parse/python_adapter.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/context/graph_kernel_flags.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.h b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_splitter_with_py.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.h rename to mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_splitter_with_py.h index 55d82956041..50225cd0d9f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/adapter/graph_kernel_splitter_with_py.h +++ b/mindspore/ccsrc/common/graph_kernel/adapter/graph_kernel_splitter_with_py.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_ADAPTER_GRAPH_KERNEL_SPLITTER_WITH_PY_H_ #include #include -#include "backend/optimizer/graph_kernel/core/graph_kernel_splitter.h" +#include "common/graph_kernel/core/graph_kernel_splitter.h" namespace mindspore::graphkernel { class GraphKernelSplitterWithPy : public GraphKernelSplitter { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_atomic_clean.cc b/mindspore/ccsrc/common/graph_kernel/add_atomic_clean.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/add_atomic_clean.cc rename to mindspore/ccsrc/common/graph_kernel/add_atomic_clean.cc index acb46d25f17..a57100e4356 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_atomic_clean.cc +++ b/mindspore/ccsrc/common/graph_kernel/add_atomic_clean.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/add_atomic_clean.h" +#include "common/graph_kernel/add_atomic_clean.h" #include #include #include @@ -28,13 +28,13 @@ #include "ir/tensor.h" #include "utils/utils.h" #include "utils/log_adapter.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "debug/anf_ir_dump.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_atomic_clean.h b/mindspore/ccsrc/common/graph_kernel/add_atomic_clean.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/add_atomic_clean.h rename to mindspore/ccsrc/common/graph_kernel/add_atomic_clean.h index 632fda076fd..9ea9433ad19 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_atomic_clean.h +++ b/mindspore/ccsrc/common/graph_kernel/add_atomic_clean.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { struct AtomicAddInfo { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.cc b/mindspore/ccsrc/common/graph_kernel/add_stitch_atomic_clean_gpu.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.cc rename to mindspore/ccsrc/common/graph_kernel/add_stitch_atomic_clean_gpu.cc index 6d35ed13cba..70adf28a409 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.cc +++ b/mindspore/ccsrc/common/graph_kernel/add_stitch_atomic_clean_gpu.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.h" +#include "common/graph_kernel/add_stitch_atomic_clean_gpu.h" #include #include @@ -22,12 +22,12 @@ #include "ir/tensor.h" #include "utils/utils.h" #include "utils/log_adapter.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { void StitchAtomicCleanInsertter::CorrectKernelBuildInfo( diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.h b/mindspore/ccsrc/common/graph_kernel/add_stitch_atomic_clean_gpu.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.h rename to mindspore/ccsrc/common/graph_kernel/add_stitch_atomic_clean_gpu.h index 1bceb76664d..ebe69ec0816 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/add_stitch_atomic_clean_gpu.h +++ b/mindspore/ccsrc/common/graph_kernel/add_stitch_atomic_clean_gpu.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/graph_kernel/add_atomic_clean.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "common/graph_kernel/add_atomic_clean.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { class StitchAtomicCleanInsertter : public AtomicCleanInsertter { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.cc b/mindspore/ccsrc/common/graph_kernel/arithmetic_simplify.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.cc rename to mindspore/ccsrc/common/graph_kernel/arithmetic_simplify.cc index 079db230098..1cd9a231296 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.cc +++ b/mindspore/ccsrc/common/graph_kernel/arithmetic_simplify.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/arithmetic_simplify.h" +#include "common/graph_kernel/arithmetic_simplify.h" #include #include @@ -24,10 +24,10 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/core/graph_builder.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/anf.h" #include "utils/context/graph_kernel_flags.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.h b/mindspore/ccsrc/common/graph_kernel/arithmetic_simplify.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.h rename to mindspore/ccsrc/common/graph_kernel/arithmetic_simplify.h index 32da7fe9b99..0ec379731cd 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/arithmetic_simplify.h +++ b/mindspore/ccsrc/common/graph_kernel/arithmetic_simplify.h @@ -21,9 +21,9 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "ir/func_graph.h" -#include "backend/optimizer/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/lite_graph.h" namespace mindspore::graphkernel { class PatternTree; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/axis_normalizer.cc b/mindspore/ccsrc/common/graph_kernel/axis_normalizer.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/axis_normalizer.cc rename to mindspore/ccsrc/common/graph_kernel/axis_normalizer.cc index 0d0f292841f..3aba2c64518 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/axis_normalizer.cc +++ b/mindspore/ccsrc/common/graph_kernel/axis_normalizer.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/axis_normalizer.h" +#include "common/graph_kernel/axis_normalizer.h" #include #include #include "ir/scalar.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::graphkernel { int64_t AxisNormalizer::NormAxis(int64_t x, size_t rank) const { return x >= 0 ? x : x + static_cast(rank); } diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/axis_normalizer.h b/mindspore/ccsrc/common/graph_kernel/axis_normalizer.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/axis_normalizer.h rename to mindspore/ccsrc/common/graph_kernel/axis_normalizer.h index 98ca7a80b40..b62cfff3e2d 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/axis_normalizer.h +++ b/mindspore/ccsrc/common/graph_kernel/axis_normalizer.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_AXIS_NORMALIZER_H_ #include "ir/func_graph.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::graphkernel { // change Reduce nodes' axis to non-negative value diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/cast_matmul_fusion.cc b/mindspore/ccsrc/common/graph_kernel/cast_matmul_fusion.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/cast_matmul_fusion.cc rename to mindspore/ccsrc/common/graph_kernel/cast_matmul_fusion.cc index 922345c734f..a83cf5e7ef3 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/cast_matmul_fusion.cc +++ b/mindspore/ccsrc/common/graph_kernel/cast_matmul_fusion.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/cast_matmul_fusion.h" +#include "common/graph_kernel/cast_matmul_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/cast_matmul_fusion.h b/mindspore/ccsrc/common/graph_kernel/cast_matmul_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/cast_matmul_fusion.h rename to mindspore/ccsrc/common/graph_kernel/cast_matmul_fusion.h index 60f04cf265f..c47ffb21fb9 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/cast_matmul_fusion.h +++ b/mindspore/ccsrc/common/graph_kernel/cast_matmul_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/eliminate_redundant_output.cc b/mindspore/ccsrc/common/graph_kernel/core/eliminate_redundant_output.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/eliminate_redundant_output.cc rename to mindspore/ccsrc/common/graph_kernel/core/eliminate_redundant_output.cc index d81b49a1425..b8c686836fb 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/eliminate_redundant_output.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/eliminate_redundant_output.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/eliminate_redundant_output.h" +#include "common/graph_kernel/core/eliminate_redundant_output.h" #include #include @@ -25,8 +25,8 @@ #include "ir/anf.h" #include "ir/graph_utils.h" #include "utils/anf_utils.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_builder.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/eliminate_redundant_output.h b/mindspore/ccsrc/common/graph_kernel/core/eliminate_redundant_output.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/eliminate_redundant_output.h rename to mindspore/ccsrc/common/graph_kernel/core/eliminate_redundant_output.h index c53732aff83..852ffd26e2e 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/eliminate_redundant_output.h +++ b/mindspore/ccsrc/common/graph_kernel/core/eliminate_redundant_output.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_CORE_ELIMINATE_REDUNDANT_OUTPUT_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_CORE_ELIMINATE_REDUNDANT_OUTPUT_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::graphkernel { /* Eliminate the output without external user diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_builder.cc b/mindspore/ccsrc/common/graph_kernel/core/graph_builder.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_builder.cc rename to mindspore/ccsrc/common/graph_kernel/core/graph_builder.cc index d0576bf9bbe..e14b3b88dc7 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_builder.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_builder.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "common/graph_kernel/core/graph_builder.h" #include #include @@ -27,8 +27,8 @@ #include "utils/utils.h" #include "utils/anf_utils.h" #include "utils/ordered_set.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_builder.h b/mindspore/ccsrc/common/graph_kernel/core/graph_builder.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_builder.h rename to mindspore/ccsrc/common/graph_kernel/core/graph_builder.h diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_callback.cc b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_callback.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_callback.cc rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_callback.cc index f8bfe528cf6..0a1f9b336b0 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_callback.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_callback.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" #include namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_callback.h b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_callback.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_callback.h rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_callback.h index 02a64324ce2..5e39305fd87 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_callback.h +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_callback.h @@ -23,7 +23,7 @@ #include "ir/anf.h" #include "ir/dtype/type_id.h" #include "utils/shape_utils.h" -#include "backend/optimizer/graph_kernel/model/node.h" +#include "common/graph_kernel/model/node.h" namespace mindspore::graphkernel { class Callback { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_cluster.cc b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_cluster.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_cluster.cc rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_cluster.cc index 1c30c918229..4e7b8f63232 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_cluster.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_cluster.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/graph_kernel_cluster.h" +#include "common/graph_kernel/core/graph_kernel_cluster.h" #include #include @@ -28,10 +28,10 @@ #include "utils/ms_context.h" #include "utils/file_utils.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/pass/getitem_tuple.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "backend/common/pass/getitem_tuple.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/core/graph_builder.h" namespace mindspore::graphkernel { using opt::GetitemTuple; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_cluster.h b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_cluster.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_cluster.h rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_cluster.h index 91ae862b101..e66a152b829 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_cluster.h +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_cluster.h @@ -22,7 +22,7 @@ #include "utils/hash_map.h" #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_expander.cc b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_expander.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_expander.cc rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_expander.cc index 07691679395..47182fe94bf 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_expander.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_expander.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/graph_kernel_expander.h" +#include "common/graph_kernel/core/graph_kernel_expander.h" #include #include @@ -25,10 +25,10 @@ #include "utils/anf_utils.h" #include "utils/ms_context.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/core/graph_builder.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/expanders/expander_factory.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_expander.h b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_expander.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_expander.h rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_expander.h index e1a0a3288e7..fe2967b5a94 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_expander.h +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_expander.h @@ -18,7 +18,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_splitter.cc b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_splitter.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_splitter.cc rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_splitter.cc index ffcca6502d8..5a1208865bc 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_splitter.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_splitter.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/graph_kernel_splitter.h" +#include "common/graph_kernel/core/graph_kernel_splitter.h" #include #include #include @@ -26,10 +26,10 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/optimizer/graph_kernel/split_model/split_model_factory.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/split_model/split_model_factory.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_splitter.h b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_splitter.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_splitter.h rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_splitter.h index 2cb30a5f347..19f483e067e 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_splitter.h +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_splitter.h @@ -17,11 +17,12 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_CORE_GRAPH_KERNEL_SPLITTER_H_ #include #include +#include #include #include #include #include "ir/func_graph.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::graphkernel { struct StitchInfo { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_utils.cc b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_utils.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_utils.cc rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_utils.cc index 357999bfba2..b3b64fd451e 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_utils.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_utils.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" #include #include #include @@ -22,7 +22,7 @@ #include "base/core_ops.h" #include "utils/anf_utils.h" #include "utils/utils.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" namespace mindspore::graphkernel { std::string GkUtils::ExtractGraphKernelName(const AnfNodePtrList &nodes, const std::string &prefix, diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_utils.h b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_utils.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_utils.h rename to mindspore/ccsrc/common/graph_kernel/core/graph_kernel_utils.h index 51fd8782df0..92d3b94927a 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/graph_kernel_utils.h +++ b/mindspore/ccsrc/common/graph_kernel/core/graph_kernel_utils.h @@ -23,7 +23,7 @@ #include "ir/anf.h" #include "ir/func_graph.h" #include "utils/hash_map.h" -#include "backend/optimizer/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/lite_graph.h" namespace mindspore::graphkernel { constexpr auto kGraphKernelDumpPath = "graph_kernel_dump"; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/shape_ops_splitter.cc b/mindspore/ccsrc/common/graph_kernel/core/shape_ops_splitter.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/shape_ops_splitter.cc rename to mindspore/ccsrc/common/graph_kernel/core/shape_ops_splitter.cc index 7a8566d0e22..a1c20c91f11 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/shape_ops_splitter.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/shape_ops_splitter.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/shape_ops_splitter.h" +#include "common/graph_kernel/core/shape_ops_splitter.h" #include #include diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/shape_ops_splitter.h b/mindspore/ccsrc/common/graph_kernel/core/shape_ops_splitter.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/shape_ops_splitter.h rename to mindspore/ccsrc/common/graph_kernel/core/shape_ops_splitter.h index 290194483a5..b43094f8505 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/shape_ops_splitter.h +++ b/mindspore/ccsrc/common/graph_kernel/core/shape_ops_splitter.h @@ -19,7 +19,7 @@ #include #include #include "ir/func_graph.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::graphkernel { class ShapeOpsSplitter : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/update_state_formatter.cc b/mindspore/ccsrc/common/graph_kernel/core/update_state_formatter.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/update_state_formatter.cc rename to mindspore/ccsrc/common/graph_kernel/core/update_state_formatter.cc index a1d60955d96..bfde065faba 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/update_state_formatter.cc +++ b/mindspore/ccsrc/common/graph_kernel/core/update_state_formatter.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/core/update_state_formatter.h" +#include "common/graph_kernel/core/update_state_formatter.h" #include #include @@ -21,9 +21,9 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" -#include "backend/optimizer/graph_kernel/core/eliminate_redundant_output.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/eliminate_redundant_output.h" namespace mindspore::graphkernel { AnfNodePtrList GetUpdateStateList(const FuncGraphPtr &func_graph) { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/update_state_formatter.h b/mindspore/ccsrc/common/graph_kernel/core/update_state_formatter.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/core/update_state_formatter.h rename to mindspore/ccsrc/common/graph_kernel/core/update_state_formatter.h index 294eca4c8cc..820770a68fc 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/core/update_state_formatter.h +++ b/mindspore/ccsrc/common/graph_kernel/core/update_state_formatter.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_CORE_UPDATE_STATE_FORMATTER_H_ #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_compute_precision.cc b/mindspore/ccsrc/common/graph_kernel/decrease_compute_precision.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_compute_precision.cc rename to mindspore/ccsrc/common/graph_kernel/decrease_compute_precision.cc index 01d9cf57485..822bcc8638f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_compute_precision.cc +++ b/mindspore/ccsrc/common/graph_kernel/decrease_compute_precision.cc @@ -20,15 +20,15 @@ #include #include #include "base/core_ops.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/decrease_compute_precision.h" +#include "kernel/kernel_build_info.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/decrease_compute_precision.h" namespace mindspore::graphkernel { // Add CastCNode diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_compute_precision.h b/mindspore/ccsrc/common/graph_kernel/decrease_compute_precision.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_compute_precision.h rename to mindspore/ccsrc/common/graph_kernel/decrease_compute_precision.h index e2a42ae2ea4..31d3aed3fad 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_compute_precision.h +++ b/mindspore/ccsrc/common/graph_kernel/decrease_compute_precision.h @@ -19,8 +19,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { class DecreaseComputePrecision : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_transfer_precision.cc b/mindspore/ccsrc/common/graph_kernel/decrease_transfer_precision.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_transfer_precision.cc rename to mindspore/ccsrc/common/graph_kernel/decrease_transfer_precision.cc index e4adcd3a53e..41eb2b84072 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_transfer_precision.cc +++ b/mindspore/ccsrc/common/graph_kernel/decrease_transfer_precision.cc @@ -21,15 +21,15 @@ #include #include "base/core_ops.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/tensor.h" #include "ir/manager.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/kernel_build_info.h" +#include "kernel/common_utils.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/graph_kernel/decrease_transfer_precision.h" +#include "common/graph_kernel/decrease_transfer_precision.h" namespace mindspore::graphkernel { static const size_t GK_MIN_SIZE = 2; // 2 diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_transfer_precision.h b/mindspore/ccsrc/common/graph_kernel/decrease_transfer_precision.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_transfer_precision.h rename to mindspore/ccsrc/common/graph_kernel/decrease_transfer_precision.h index da202ee94ff..55ba3ef4a39 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/decrease_transfer_precision.h +++ b/mindspore/ccsrc/common/graph_kernel/decrease_transfer_precision.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_DECREASE_TRANSFER_PRECISION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::graphkernel { class DecreaseTransferPrecision : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/depend_elimination.cc b/mindspore/ccsrc/common/graph_kernel/depend_elimination.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/depend_elimination.cc rename to mindspore/ccsrc/common/graph_kernel/depend_elimination.cc index 59b1960699d..53d1c5c6981 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/depend_elimination.cc +++ b/mindspore/ccsrc/common/graph_kernel/depend_elimination.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/depend_elimination.h" +#include "common/graph_kernel/depend_elimination.h" #include "utils/utils.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/depend_elimination.h b/mindspore/ccsrc/common/graph_kernel/depend_elimination.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/depend_elimination.h rename to mindspore/ccsrc/common/graph_kernel/depend_elimination.h index becf1e43fec..8f5fbdc1aea 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/depend_elimination.h +++ b/mindspore/ccsrc/common/graph_kernel/depend_elimination.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_DEPEND_ELIMINATION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_DEPEND_ELIMINATION_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::graphkernel { // Optimize cases like %1 = Depend(%0, %0). This depend statement is necessary in frontend, but not here. diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/adam.cc b/mindspore/ccsrc/common/graph_kernel/expanders/adam.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/adam.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/adam.cc index defc47e8874..87a6c3d4f0c 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/adam.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/adam.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" #include "ir/dtype.h" namespace mindspore::graphkernel::expanders { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/assign_add.cc b/mindspore/ccsrc/common/graph_kernel/expanders/assign_add.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/assign_add.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/assign_add.cc index 7f1528f6205..005321e6393 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/assign_add.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/assign_add.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" #include "ir/dtype.h" namespace mindspore::graphkernel::expanders { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/bias_add.cc b/mindspore/ccsrc/common/graph_kernel/expanders/bias_add.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/bias_add.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/bias_add.cc index 2607a1bb162..770a4cfc32f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/bias_add.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/bias_add.cc @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" -#include "backend/optimizer/graph_kernel/expanders/utils.h" +#include "common/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/utils.h" namespace mindspore::graphkernel::expanders { class BiasAdd : public OpDesc { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/expander_factory.h b/mindspore/ccsrc/common/graph_kernel/expanders/expander_factory.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/expander_factory.h rename to mindspore/ccsrc/common/graph_kernel/expanders/expander_factory.h index b07bc080dbd..6529ab3bdbc 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/expander_factory.h +++ b/mindspore/ccsrc/common/graph_kernel/expanders/expander_factory.h @@ -21,7 +21,7 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/graph_kernel/expanders/utils.h" +#include "common/graph_kernel/expanders/utils.h" namespace mindspore::graphkernel::expanders { class OpExpanderFactory { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/lamb_apply_optimizer_assign.cc b/mindspore/ccsrc/common/graph_kernel/expanders/lamb_apply_optimizer_assign.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/lamb_apply_optimizer_assign.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/lamb_apply_optimizer_assign.cc index 915696635f5..a290666772b 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/lamb_apply_optimizer_assign.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/lamb_apply_optimizer_assign.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" #include "ir/dtype.h" namespace mindspore::graphkernel::expanders { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/lamb_apply_weight_assign.cc b/mindspore/ccsrc/common/graph_kernel/expanders/lamb_apply_weight_assign.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/lamb_apply_weight_assign.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/lamb_apply_weight_assign.cc index fb5f8568ac5..552f48a468c 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/lamb_apply_weight_assign.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/lamb_apply_weight_assign.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" #include "ir/dtype.h" namespace mindspore::graphkernel::expanders { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/reshape.cc b/mindspore/ccsrc/common/graph_kernel/expanders/reshape.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/reshape.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/reshape.cc index 0bbdc06174e..674be3f2201 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/reshape.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/reshape.cc @@ -16,7 +16,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" namespace mindspore::graphkernel::expanders { class ExpandDims : public OpDesc { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/softplus.cc b/mindspore/ccsrc/common/graph_kernel/expanders/softplus.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/softplus.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/softplus.cc index 3df16b7eee0..8d77c5acc4d 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/softplus.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/softplus.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" #include "ir/dtype.h" namespace mindspore::graphkernel::expanders { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/softplus_grad.cc b/mindspore/ccsrc/common/graph_kernel/expanders/softplus_grad.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/softplus_grad.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/softplus_grad.cc index d5edf727bf9..909d8008cd7 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/softplus_grad.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/softplus_grad.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" #include "ir/dtype.h" namespace mindspore::graphkernel::expanders { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/standard_normal.cc b/mindspore/ccsrc/common/graph_kernel/expanders/standard_normal.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/standard_normal.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/standard_normal.cc index 406621eedc1..36bcb35f368 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/standard_normal.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/standard_normal.cc @@ -17,7 +17,7 @@ #include #include -#include "backend/optimizer/graph_kernel/expanders/expander_factory.h" +#include "common/graph_kernel/expanders/expander_factory.h" namespace mindspore::graphkernel::expanders { class StandardNormal : public OpDesc { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/utils.cc b/mindspore/ccsrc/common/graph_kernel/expanders/utils.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/utils.cc rename to mindspore/ccsrc/common/graph_kernel/expanders/utils.cc index a06348ab429..de22ce4e8a3 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/utils.cc +++ b/mindspore/ccsrc/common/graph_kernel/expanders/utils.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/expanders/utils.h" +#include "common/graph_kernel/expanders/utils.h" #include #include #include -#include "backend/optimizer/graph_kernel/model/lite_graph.h" -#include "backend/optimizer/graph_kernel/model/node.h" +#include "common/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/node.h" namespace mindspore::graphkernel::expanders { inner::LiteGraphPtr OpDesc::Run(const BaseInfoList &inputs, const BaseInfoList &outputs, const inner::DAttrs &attrs, diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/utils.h b/mindspore/ccsrc/common/graph_kernel/expanders/utils.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/utils.h rename to mindspore/ccsrc/common/graph_kernel/expanders/utils.h index 605de0fb6b0..7f165986837 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/expanders/utils.h +++ b/mindspore/ccsrc/common/graph_kernel/expanders/utils.h @@ -20,8 +20,8 @@ #include #include -#include "backend/optimizer/graph_kernel/model/lite_graph.h" -#include "backend/optimizer/graph_kernel/model/node.h" +#include "common/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/node.h" namespace mindspore::graphkernel::expanders { using inner::NodePtrList; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_cse.cc b/mindspore/ccsrc/common/graph_kernel/graph_kernel_cse.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_cse.cc rename to mindspore/ccsrc/common/graph_kernel/graph_kernel_cse.cc index a134c933469..f4b77673920 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_cse.cc +++ b/mindspore/ccsrc/common/graph_kernel/graph_kernel_cse.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/graph_kernel_cse.h" +#include "common/graph_kernel/graph_kernel_cse.h" #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "utils/ms_utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_cse.h b/mindspore/ccsrc/common/graph_kernel/graph_kernel_cse.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_cse.h rename to mindspore/ccsrc/common/graph_kernel/graph_kernel_cse.h index e2d592d65c8..5a93b424248 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_cse.h +++ b/mindspore/ccsrc/common/graph_kernel/graph_kernel_cse.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_GRAPH_KERNEL_CSE_H_ #include -#include "backend/optimizer/pass/common_subexpression_elimination.h" +#include "backend/common/pass/common_subexpression_elimination.h" namespace mindspore::graphkernel { using opt::BackendCSE; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_helper.cc b/mindspore/ccsrc/common/graph_kernel/graph_kernel_helper.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_helper.cc rename to mindspore/ccsrc/common/graph_kernel/graph_kernel_helper.cc index 1e463433b2b..a96e3242a0d 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_helper.cc +++ b/mindspore/ccsrc/common/graph_kernel/graph_kernel_helper.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/graph_kernel_helper.h" #include #include @@ -22,14 +22,14 @@ #include #include "utils/hash_set.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_decoder.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/const_input_to_attr_registry.h" -#include "backend/optimizer/graph_kernel/adapter/fake_abstract_shape.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "kernel/common_utils.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "kernel/akg/akg_kernel_json_decoder.h" +#include "kernel/kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/const_input_to_attr_registry.h" +#include "common/graph_kernel/adapter/fake_abstract_shape.h" +#include "common/graph_kernel/core/graph_builder.h" #include "ir/func_graph_cloner.h" #include "ir/func_graph.h" #include "pipeline/jit/parse/python_adapter.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_helper.h b/mindspore/ccsrc/common/graph_kernel/graph_kernel_helper.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_helper.h rename to mindspore/ccsrc/common/graph_kernel/graph_kernel_helper.h index 53d13e059d4..dc5b23adbe8 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_helper.h +++ b/mindspore/ccsrc/common/graph_kernel/graph_kernel_helper.h @@ -27,11 +27,11 @@ #include "ir/anf.h" #include "ir/func_graph.h" #include "ir/primitive.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/akg/akg_kernel_json_generator.h" #include -#include "backend/optimizer/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/lite_graph.h" namespace mindspore::graphkernel { constexpr auto kIsFeatureMapOutput = "IsFeatureMapOutput"; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_recompute.cc b/mindspore/ccsrc/common/graph_kernel/graph_kernel_recompute.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_recompute.cc rename to mindspore/ccsrc/common/graph_kernel/graph_kernel_recompute.cc index f0997dd7b3b..28ebee37d47 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_recompute.cc +++ b/mindspore/ccsrc/common/graph_kernel/graph_kernel_recompute.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/graph_kernel_recompute.h" +#include "common/graph_kernel/graph_kernel_recompute.h" #include #include @@ -28,9 +28,9 @@ #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/core/graph_builder.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_recompute.h b/mindspore/ccsrc/common/graph_kernel/graph_kernel_recompute.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_recompute.h rename to mindspore/ccsrc/common/graph_kernel/graph_kernel_recompute.h index 7205c30981d..4706f06e17f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/graph_kernel_recompute.h +++ b/mindspore/ccsrc/common/graph_kernel/graph_kernel_recompute.h @@ -23,7 +23,7 @@ #include #include #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/insert_pad.cc b/mindspore/ccsrc/common/graph_kernel/insert_pad.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/insert_pad.cc rename to mindspore/ccsrc/common/graph_kernel/insert_pad.cc index 7e18f17c6d9..b4d8783fe81 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/insert_pad.cc +++ b/mindspore/ccsrc/common/graph_kernel/insert_pad.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/insert_pad.h" +#include "common/graph_kernel/insert_pad.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" namespace mindspore { namespace prim { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/insert_pad.h b/mindspore/ccsrc/common/graph_kernel/insert_pad.h similarity index 89% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/insert_pad.h rename to mindspore/ccsrc/common/graph_kernel/insert_pad.h index e1ac1da94fa..0f54dab4d1b 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/insert_pad.h +++ b/mindspore/ccsrc/common/graph_kernel/insert_pad.h @@ -19,9 +19,9 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/graph_kernel_helper.h" namespace mindspore::graphkernel { class InsertPadOps : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/akg_build.cc b/mindspore/ccsrc/common/graph_kernel/lite_adapter/akg_build.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/akg_build.cc rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/akg_build.cc index 8726a8adb7b..acac06c4715 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/akg_build.cc +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/akg_build.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/lite_adapter/akg_build.h" +#include "common/graph_kernel/lite_adapter/akg_build.h" #include #include @@ -25,7 +25,7 @@ #include #include -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" +#include "kernel/akg/akg_kernel_json_generator.h" #include "ir/anf.h" #include "ir/func_graph.h" #include "utils/file_utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/akg_build.h b/mindspore/ccsrc/common/graph_kernel/lite_adapter/akg_build.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/akg_build.h rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/akg_build.h diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.cc b/mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.cc rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.cc index db9a4482b15..df5cea06f00 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.cc +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/lite_adapter/callback_impl.h" +#include "common/graph_kernel/lite_adapter/callback_impl.h" #include #include diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.h b/mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.h rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.h index f7ec5cd8962..13057203baa 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.h +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" namespace mindspore::graphkernel { using KernelWithIndex = std::pair; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.cc b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.cc similarity index 82% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.cc rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.cc index 9da7102677f..a91bb7b2e0f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.cc +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.h" +#include "common/graph_kernel/lite_adapter/graph_kernel_optimization.h" #include #include @@ -21,14 +21,14 @@ #include "ir/func_graph.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/pass/getitem_tuple.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_cluster.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_expander.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_splitter.h" -#include "backend/optimizer/graph_kernel/core/eliminate_redundant_output.h" -#include "backend/optimizer/graph_kernel/core/shape_ops_splitter.h" -#include "backend/optimizer/graph_kernel/core/update_state_formatter.h" -#include "backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.h" +#include "backend/common/pass/getitem_tuple.h" +#include "common/graph_kernel/core/graph_kernel_cluster.h" +#include "common/graph_kernel/core/graph_kernel_expander.h" +#include "common/graph_kernel/core/graph_kernel_splitter.h" +#include "common/graph_kernel/core/eliminate_redundant_output.h" +#include "common/graph_kernel/core/shape_ops_splitter.h" +#include "common/graph_kernel/core/update_state_formatter.h" +#include "common/graph_kernel/lite_adapter/graph_kernel_pass_manager.h" namespace mindspore::graphkernel { using opt::GetitemTuple; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.h b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.h rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.h index bfa545fddfb..7e8e0a7b57f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.h +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.h @@ -18,8 +18,8 @@ #include "ir/anf.h" #include "ir/func_graph.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" namespace mindspore::graphkernel { using opt::PassManagerPtr; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc index 301c2842177..d4ac50d9deb 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.h" +#include "common/graph_kernel/lite_adapter/graph_kernel_pass_manager.h" #include diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.h b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.h rename to mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.h index d3fd89e3a61..1c6b623ca54 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.h +++ b/mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.h @@ -22,7 +22,7 @@ #include #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass_manager.h" namespace mindspore::graphkernel { using opt::PassManager; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/lite_graph.cc b/mindspore/ccsrc/common/graph_kernel/model/lite_graph.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/lite_graph.cc rename to mindspore/ccsrc/common/graph_kernel/model/lite_graph.cc index af7ce4e6146..e8f6a3170f2 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/lite_graph.cc +++ b/mindspore/ccsrc/common/graph_kernel/model/lite_graph.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/lite_graph.h" #include #include @@ -24,9 +24,9 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/graph_kernel/model/node.h" -#include "backend/optimizer/graph_kernel/model/op_node.h" -#include "backend/optimizer/graph_kernel/model/op_register.h" +#include "common/graph_kernel/model/node.h" +#include "common/graph_kernel/model/op_node.h" +#include "common/graph_kernel/model/op_register.h" namespace mindspore::graphkernel::inner { std::string LiteGraph::ToString(bool reset_node_name) const { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/lite_graph.h b/mindspore/ccsrc/common/graph_kernel/model/lite_graph.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/lite_graph.h rename to mindspore/ccsrc/common/graph_kernel/model/lite_graph.h index 67dd3afd297..72abd15a847 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/lite_graph.h +++ b/mindspore/ccsrc/common/graph_kernel/model/lite_graph.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/graph_kernel/model/node.h" -#include "backend/optimizer/graph_kernel/model/op_node.h" +#include "common/graph_kernel/model/node.h" +#include "common/graph_kernel/model/op_node.h" namespace mindspore::graphkernel::inner { class LiteGraph { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/node.cc b/mindspore/ccsrc/common/graph_kernel/model/node.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/node.cc rename to mindspore/ccsrc/common/graph_kernel/model/node.cc index d1dbc80698c..d9015c432e1 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/node.cc +++ b/mindspore/ccsrc/common/graph_kernel/model/node.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/model/node.h" +#include "common/graph_kernel/model/node.h" #include #include diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/node.h b/mindspore/ccsrc/common/graph_kernel/model/node.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/node.h rename to mindspore/ccsrc/common/graph_kernel/model/node.h diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_node.cc b/mindspore/ccsrc/common/graph_kernel/model/op_node.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_node.cc rename to mindspore/ccsrc/common/graph_kernel/model/op_node.cc index f8d1ae78b70..e33b6363a0c 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_node.cc +++ b/mindspore/ccsrc/common/graph_kernel/model/op_node.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/model/op_node.h" +#include "common/graph_kernel/model/op_node.h" #include #include @@ -24,7 +24,7 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/graph_kernel/model/node.h" +#include "common/graph_kernel/model/node.h" namespace mindspore::graphkernel::inner { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_node.h b/mindspore/ccsrc/common/graph_kernel/model/op_node.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_node.h rename to mindspore/ccsrc/common/graph_kernel/model/op_node.h index 3548a7aa5fb..57c8dde69f2 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_node.h +++ b/mindspore/ccsrc/common/graph_kernel/model/op_node.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/graph_kernel/model/node.h" +#include "common/graph_kernel/model/node.h" #include "ir/dtype/type.h" namespace mindspore::graphkernel::inner { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_register.cc b/mindspore/ccsrc/common/graph_kernel/model/op_register.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_register.cc rename to mindspore/ccsrc/common/graph_kernel/model/op_register.cc index f55a9577efd..6c97e12a7b9 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_register.cc +++ b/mindspore/ccsrc/common/graph_kernel/model/op_register.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/model/op_register.h" +#include "common/graph_kernel/model/op_register.h" #include namespace mindspore::graphkernel::inner { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_register.h b/mindspore/ccsrc/common/graph_kernel/model/op_register.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_register.h rename to mindspore/ccsrc/common/graph_kernel/model/op_register.h index b8ea1c51005..0396c4d470b 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/model/op_register.h +++ b/mindspore/ccsrc/common/graph_kernel/model/op_register.h @@ -20,7 +20,7 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/graph_kernel/model/op_node.h" +#include "common/graph_kernel/model/op_node.h" namespace mindspore::graphkernel::inner { using CreatorFunc = std::function; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/optimize_assign.cc b/mindspore/ccsrc/common/graph_kernel/optimize_assign.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/optimize_assign.cc rename to mindspore/ccsrc/common/graph_kernel/optimize_assign.cc index b80230d6f28..7ab561a9e95 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/optimize_assign.cc +++ b/mindspore/ccsrc/common/graph_kernel/optimize_assign.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/optimize_assign.h" +#include "common/graph_kernel/optimize_assign.h" #include #include @@ -21,9 +21,9 @@ #include #include "base/core_ops.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "common/graph_kernel/graph_kernel_helper.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/optimize_assign.h b/mindspore/ccsrc/common/graph_kernel/optimize_assign.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/optimize_assign.h rename to mindspore/ccsrc/common/graph_kernel/optimize_assign.h index 07a5f0b421a..9c4cab90bfc 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/optimize_assign.h +++ b/mindspore/ccsrc/common/graph_kernel/optimize_assign.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_OPTIMIZE_ASSIGN_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { class OptimizeAssign : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_cost_model.cc b/mindspore/ccsrc/common/graph_kernel/parallel_cost_model.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_cost_model.cc rename to mindspore/ccsrc/common/graph_kernel/parallel_cost_model.cc index 208563acd4b..8c588f20bbc 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_cost_model.cc +++ b/mindspore/ccsrc/common/graph_kernel/parallel_cost_model.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/parallel_cost_model.h" +#include "common/graph_kernel/parallel_cost_model.h" #include -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "common/graph_kernel/graph_kernel_helper.h" #include "pipeline/jit/parse/python_adapter.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_cost_model.h b/mindspore/ccsrc/common/graph_kernel/parallel_cost_model.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_cost_model.h rename to mindspore/ccsrc/common/graph_kernel/parallel_cost_model.h index 70a92081a7e..90f85d36d6d 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_cost_model.h +++ b/mindspore/ccsrc/common/graph_kernel/parallel_cost_model.h @@ -25,10 +25,10 @@ #include #include "base/base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/graph_kernel/parallel_cost_model.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "common/graph_kernel/parallel_cost_model.h" +#include "backend/common/session/kernel_graph.h" #include "pipeline/jit/parse/python_adapter.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_fusion.cc b/mindspore/ccsrc/common/graph_kernel/parallel_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_fusion.cc rename to mindspore/ccsrc/common/graph_kernel/parallel_fusion.cc index d753c62eed0..a5c49ae2fa7 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_fusion.cc +++ b/mindspore/ccsrc/common/graph_kernel/parallel_fusion.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/parallel_fusion.h" +#include "common/graph_kernel/parallel_fusion.h" #include #include @@ -22,13 +22,13 @@ #include #include #include "utils/context/graph_kernel_flags.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/kernel.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "kernel/common_utils.h" #include "frontend/operator/ops.h" #include "ir/func_graph_cloner.h" -#include "backend/optimizer/graph_kernel/core/update_state_formatter.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "common/graph_kernel/core/update_state_formatter.h" +#include "common/graph_kernel/core/graph_builder.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_fusion.h b/mindspore/ccsrc/common/graph_kernel/parallel_fusion.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_fusion.h rename to mindspore/ccsrc/common/graph_kernel/parallel_fusion.h index 24bc54c67ee..76e4bee023b 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/parallel_fusion.h +++ b/mindspore/ccsrc/common/graph_kernel/parallel_fusion.h @@ -26,10 +26,10 @@ #include #include "base/base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/graph_kernel/parallel_cost_model.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "common/graph_kernel/parallel_cost_model.h" +#include "backend/common/session/kernel_graph.h" #include "utils/ms_context.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/raise_reduction_precision.cc b/mindspore/ccsrc/common/graph_kernel/raise_reduction_precision.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/raise_reduction_precision.cc rename to mindspore/ccsrc/common/graph_kernel/raise_reduction_precision.cc index 19370f864e7..0444a7bee5d 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/raise_reduction_precision.cc +++ b/mindspore/ccsrc/common/graph_kernel/raise_reduction_precision.cc @@ -13,18 +13,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/raise_reduction_precision.h" +#include "common/graph_kernel/raise_reduction_precision.h" #include #include "base/core_ops.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/tensor.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/kernel_build_info.h" +#include "kernel/common_utils.h" #include "runtime/device/kernel_info.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/raise_reduction_precision.h b/mindspore/ccsrc/common/graph_kernel/raise_reduction_precision.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/raise_reduction_precision.h rename to mindspore/ccsrc/common/graph_kernel/raise_reduction_precision.h index d794aa043da..bd99254e093 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/raise_reduction_precision.h +++ b/mindspore/ccsrc/common/graph_kernel/raise_reduction_precision.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_RAISE_REDUCTION_PRECISION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::graphkernel { class RaiseReductionPrecision : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/reduce_fake_out_mem.cc b/mindspore/ccsrc/common/graph_kernel/reduce_fake_out_mem.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/reduce_fake_out_mem.cc rename to mindspore/ccsrc/common/graph_kernel/reduce_fake_out_mem.cc index 4a2a0d22822..c13274de319 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/reduce_fake_out_mem.cc +++ b/mindspore/ccsrc/common/graph_kernel/reduce_fake_out_mem.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/reduce_fake_out_mem.h" +#include "common/graph_kernel/reduce_fake_out_mem.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" namespace mindspore::graphkernel { constexpr auto kFakeOut = "fake_output"; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/reduce_fake_out_mem.h b/mindspore/ccsrc/common/graph_kernel/reduce_fake_out_mem.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/reduce_fake_out_mem.h rename to mindspore/ccsrc/common/graph_kernel/reduce_fake_out_mem.h index a92595e4fc7..0ee2e9b3152 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/reduce_fake_out_mem.h +++ b/mindspore/ccsrc/common/graph_kernel/reduce_fake_out_mem.h @@ -19,8 +19,8 @@ #include #include #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/graph_kernel/add_atomic_clean.h" +#include "backend/common/optimizer/pass.h" +#include "common/graph_kernel/add_atomic_clean.h" #include "ir/func_graph.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/reorder_ops.cc b/mindspore/ccsrc/common/graph_kernel/reorder_ops.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/reorder_ops.cc rename to mindspore/ccsrc/common/graph_kernel/reorder_ops.cc index 9bd66279719..b50ff54c813 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/reorder_ops.cc +++ b/mindspore/ccsrc/common/graph_kernel/reorder_ops.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/reorder_ops.h" +#include "common/graph_kernel/reorder_ops.h" #include #include #include @@ -22,9 +22,9 @@ #include "base/core_ops.h" #include "utils/utils.h" #include "utils/log_adapter.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/anf_ir_dump.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/reorder_ops.h b/mindspore/ccsrc/common/graph_kernel/reorder_ops.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/reorder_ops.h rename to mindspore/ccsrc/common/graph_kernel/reorder_ops.h index 73dbf130957..833b56fec66 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/reorder_ops.h +++ b/mindspore/ccsrc/common/graph_kernel/reorder_ops.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::graphkernel { struct NodeIOInfo { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/rewrite_output_shape.cc b/mindspore/ccsrc/common/graph_kernel/rewrite_output_shape.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/rewrite_output_shape.cc rename to mindspore/ccsrc/common/graph_kernel/rewrite_output_shape.cc index 2dae706cdaf..0e5dfd1f6a0 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/rewrite_output_shape.cc +++ b/mindspore/ccsrc/common/graph_kernel/rewrite_output_shape.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/rewrite_output_shape.h" +#include "common/graph_kernel/rewrite_output_shape.h" #include #include #include "ir/scalar.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::graphkernel { bool SaveOutputShape::Run(const FuncGraphPtr &func_graph) { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/rewrite_output_shape.h b/mindspore/ccsrc/common/graph_kernel/rewrite_output_shape.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/rewrite_output_shape.h rename to mindspore/ccsrc/common/graph_kernel/rewrite_output_shape.h index e59a3bdd837..2c04ca7ca76 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/rewrite_output_shape.h +++ b/mindspore/ccsrc/common/graph_kernel/rewrite_output_shape.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_REWRITE_OUTPUT_SHAPE_H_ #include #include "ir/func_graph.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::graphkernel { class SaveOutputShape : public opt::Pass { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/area.cc b/mindspore/ccsrc/common/graph_kernel/split_model/area.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/area.cc rename to mindspore/ccsrc/common/graph_kernel/split_model/area.cc index e30d884b7a3..e80b38ff0c6 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/area.cc +++ b/mindspore/ccsrc/common/graph_kernel/split_model/area.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/split_model/area.h" +#include "common/graph_kernel/split_model/area.h" #include #include diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/area.h b/mindspore/ccsrc/common/graph_kernel/split_model/area.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/area.h rename to mindspore/ccsrc/common/graph_kernel/split_model/area.h index f3690d31da8..7d1f07187bf 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/area.h +++ b/mindspore/ccsrc/common/graph_kernel/split_model/area.h @@ -21,7 +21,7 @@ #include #include #include "utils/hash_map.h" -#include "backend/optimizer/graph_kernel/model/op_node.h" +#include "common/graph_kernel/model/op_node.h" namespace mindspore::graphkernel::inner { using NodePattern = PrimOp::ComputeType; diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/fuse_pattern.cc b/mindspore/ccsrc/common/graph_kernel/split_model/fuse_pattern.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/fuse_pattern.cc rename to mindspore/ccsrc/common/graph_kernel/split_model/fuse_pattern.cc index 9f307bcbd28..63951db6cad 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/fuse_pattern.cc +++ b/mindspore/ccsrc/common/graph_kernel/split_model/fuse_pattern.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/split_model/fuse_pattern.h" +#include "common/graph_kernel/split_model/fuse_pattern.h" #include namespace mindspore::graphkernel::inner { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/fuse_pattern.h b/mindspore/ccsrc/common/graph_kernel/split_model/fuse_pattern.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/fuse_pattern.h rename to mindspore/ccsrc/common/graph_kernel/split_model/fuse_pattern.h index 390d0864425..dbb52b6c132 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/fuse_pattern.h +++ b/mindspore/ccsrc/common/graph_kernel/split_model/fuse_pattern.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/graph_kernel/split_model/area.h" +#include "common/graph_kernel/split_model/area.h" namespace mindspore::graphkernel::inner { class CircleChecker { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model.cc b/mindspore/ccsrc/common/graph_kernel/split_model/split_model.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model.cc rename to mindspore/ccsrc/common/graph_kernel/split_model/split_model.cc index 5545faac51a..63ba88d736f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model.cc +++ b/mindspore/ccsrc/common/graph_kernel/split_model/split_model.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/split_model/split_model.h" +#include "common/graph_kernel/split_model/split_model.h" #include #include "utils/hash_set.h" diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model.h b/mindspore/ccsrc/common/graph_kernel/split_model/split_model.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model.h rename to mindspore/ccsrc/common/graph_kernel/split_model/split_model.h index 2f5e43cac74..0d783d9e556 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model.h +++ b/mindspore/ccsrc/common/graph_kernel/split_model/split_model.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/optimizer/graph_kernel/model/lite_graph.h" -#include "backend/optimizer/graph_kernel/split_model/area.h" -#include "backend/optimizer/graph_kernel/split_model/fuse_pattern.h" +#include "common/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/split_model/area.h" +#include "common/graph_kernel/split_model/fuse_pattern.h" namespace mindspore::graphkernel::inner { class ReachTable : public CircleChecker { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_cpu.cc b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_cpu.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_cpu.cc rename to mindspore/ccsrc/common/graph_kernel/split_model/split_model_cpu.cc index a44f0a2dfe5..c499a410514 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_cpu.cc +++ b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_cpu.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/split_model/split_model_cpu.h" +#include "common/graph_kernel/split_model/split_model_cpu.h" #include namespace mindspore::graphkernel::inner { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_cpu.h b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_cpu.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_cpu.h rename to mindspore/ccsrc/common/graph_kernel/split_model/split_model_cpu.h index e13b848302e..ce844689680 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_cpu.h +++ b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_cpu.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SPLIT_MODEL_SPLIT_MODEL_CPU_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SPLIT_MODEL_SPLIT_MODEL_CPU_H_ -#include "backend/optimizer/graph_kernel/split_model/split_model.h" +#include "common/graph_kernel/split_model/split_model.h" namespace mindspore::graphkernel::inner { class SplitModelCpu : public SplitModel { public: diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_factory.cc b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_factory.cc similarity index 86% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_factory.cc rename to mindspore/ccsrc/common/graph_kernel/split_model/split_model_factory.cc index 1eadc7051c7..b5de263f19e 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_factory.cc +++ b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_factory.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/split_model/split_model_factory.h" +#include "common/graph_kernel/split_model/split_model_factory.h" #include #include "utils/ms_context.h" -#include "backend/optimizer/graph_kernel/split_model/split_model_cpu.h" +#include "common/graph_kernel/split_model/split_model_cpu.h" namespace mindspore::graphkernel::inner { SplitModelPtr SplitModelFactory::CreateSplitModel(const std::string &processor) { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_factory.h b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_factory.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_factory.h rename to mindspore/ccsrc/common/graph_kernel/split_model/split_model_factory.h index c62389864fa..319e1ab83fa 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_model/split_model_factory.h +++ b/mindspore/ccsrc/common/graph_kernel/split_model/split_model_factory.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SPLIT_MODEL_SPLIT_MODEL_FACTORY_H_ #include -#include "backend/optimizer/graph_kernel/split_model/split_model.h" +#include "common/graph_kernel/split_model/split_model.h" namespace mindspore::graphkernel::inner { class SplitModelFactory { public: diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_umonad.cc b/mindspore/ccsrc/common/graph_kernel/split_umonad.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_umonad.cc rename to mindspore/ccsrc/common/graph_kernel/split_umonad.cc index 6251eb01f61..c617f15e14f 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_umonad.cc +++ b/mindspore/ccsrc/common/graph_kernel/split_umonad.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/split_umonad.h" +#include "common/graph_kernel/split_umonad.h" #include #include @@ -23,7 +23,7 @@ #include "base/core_ops.h" #include "utils/utils.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore::graphkernel { const BaseRef SplitAssign::DefinePattern() const { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_umonad.h b/mindspore/ccsrc/common/graph_kernel/split_umonad.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/split_umonad.h rename to mindspore/ccsrc/common/graph_kernel/split_umonad.h index 622e12108f2..6381dc3ecef 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/split_umonad.h +++ b/mindspore/ccsrc/common/graph_kernel/split_umonad.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SPLIT_UMONAD_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SPLIT_UMONAD_H_ -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h" +#include "backend/common/optimizer/optimizer.h" +#include "common/graph_kernel/adapter/graph_kernel_expander_with_py.h" namespace mindspore::graphkernel { class SplitAssign : public opt::PatternProcessPass { public: diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/substitute_dropout.cc b/mindspore/ccsrc/common/graph_kernel/substitute_dropout.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/substitute_dropout.cc rename to mindspore/ccsrc/common/graph_kernel/substitute_dropout.cc index 1455d16355b..048918feeeb 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/substitute_dropout.cc +++ b/mindspore/ccsrc/common/graph_kernel/substitute_dropout.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/substitute_dropout.h" +#include "common/graph_kernel/substitute_dropout.h" #include #include @@ -22,11 +22,11 @@ #include "base/core_ops.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/tensor.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" #include "runtime/device/kernel_info.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/substitute_dropout.h b/mindspore/ccsrc/common/graph_kernel/substitute_dropout.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/substitute_dropout.h rename to mindspore/ccsrc/common/graph_kernel/substitute_dropout.h index 31849e5d3ea..41bd1db01ba 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/substitute_dropout.h +++ b/mindspore/ccsrc/common/graph_kernel/substitute_dropout.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SUBSTITUTE_DROPOUT_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_SUBSTITUTE_DROPOUT_H_ -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_expander_with_py.h" +#include "common/graph_kernel/adapter/graph_kernel_expander_with_py.h" namespace mindspore::graphkernel { class DropoutExpander : public PyExpander { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/transform_op_optimizer.cc b/mindspore/ccsrc/common/graph_kernel/transform_op_optimizer.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/transform_op_optimizer.cc rename to mindspore/ccsrc/common/graph_kernel/transform_op_optimizer.cc index a6423bce3d2..89cb90638f4 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/transform_op_optimizer.cc +++ b/mindspore/ccsrc/common/graph_kernel/transform_op_optimizer.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/transform_op_optimizer.h" +#include "common/graph_kernel/transform_op_optimizer.h" #include #include #include @@ -26,13 +26,13 @@ #include "base/core_ops.h" #include "ir/graph_utils.h" #include "debug/common.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/model/lite_graph.h" -#include "backend/optimizer/graph_kernel/model/op_register.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "kernel/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/op_register.h" +#include "common/graph_kernel/core/graph_builder.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" namespace mindspore::graphkernel { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/transform_op_optimizer.h b/mindspore/ccsrc/common/graph_kernel/transform_op_optimizer.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/transform_op_optimizer.h rename to mindspore/ccsrc/common/graph_kernel/transform_op_optimizer.h index 42da94d684c..3c4612fa901 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/transform_op_optimizer.h +++ b/mindspore/ccsrc/common/graph_kernel/transform_op_optimizer.h @@ -18,9 +18,9 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" -#include "backend/optimizer/graph_kernel/model/lite_graph.h" +#include "common/graph_kernel/model/lite_graph.h" namespace mindspore::graphkernel { /** diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.cc b/mindspore/ccsrc/common/graph_kernel/tsa_atomic_add_to_first_tensor.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.cc rename to mindspore/ccsrc/common/graph_kernel/tsa_atomic_add_to_first_tensor.cc index d44bd620e05..f5ffc5b8b06 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.cc +++ b/mindspore/ccsrc/common/graph_kernel/tsa_atomic_add_to_first_tensor.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.h" +#include "common/graph_kernel/tsa_atomic_add_to_first_tensor.h" #include #include #include @@ -23,12 +23,12 @@ #include "ir/tensor.h" #include "utils/utils.h" #include "utils/log_adapter.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "common/graph_kernel/core/graph_kernel_utils.h" namespace mindspore::graphkernel { class TsaChecker : public AtomicAddChecker { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.h b/mindspore/ccsrc/common/graph_kernel/tsa_atomic_add_to_first_tensor.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.h rename to mindspore/ccsrc/common/graph_kernel/tsa_atomic_add_to_first_tensor.h index e8b9c2a16a8..b390203cf1b 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/tsa_atomic_add_to_first_tensor.h +++ b/mindspore/ccsrc/common/graph_kernel/tsa_atomic_add_to_first_tensor.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/graph_kernel/add_atomic_clean.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "common/graph_kernel/add_atomic_clean.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { /* diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/uss_atomic_add.cc b/mindspore/ccsrc/common/graph_kernel/uss_atomic_add.cc similarity index 88% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/uss_atomic_add.cc rename to mindspore/ccsrc/common/graph_kernel/uss_atomic_add.cc index 40031a68b70..c3d836b86ee 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/uss_atomic_add.cc +++ b/mindspore/ccsrc/common/graph_kernel/uss_atomic_add.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/optimizer/graph_kernel/uss_atomic_add.h" +#include "common/graph_kernel/uss_atomic_add.h" #include #include "base/core_ops.h" #include "ir/tensor.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { class UssChecker : public AtomicAddChecker { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/uss_atomic_add.h b/mindspore/ccsrc/common/graph_kernel/uss_atomic_add.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/uss_atomic_add.h rename to mindspore/ccsrc/common/graph_kernel/uss_atomic_add.h index 2e9dc51aa8b..9f63347efd8 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/uss_atomic_add.h +++ b/mindspore/ccsrc/common/graph_kernel/uss_atomic_add.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/graph_kernel/add_atomic_clean.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/optimizer.h" +#include "common/graph_kernel/add_atomic_clean.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::graphkernel { /* diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/value_graph_binder.cc b/mindspore/ccsrc/common/graph_kernel/value_graph_binder.cc similarity index 87% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/value_graph_binder.cc rename to mindspore/ccsrc/common/graph_kernel/value_graph_binder.cc index ab4e3ad34a0..b4dde800d1a 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/value_graph_binder.cc +++ b/mindspore/ccsrc/common/graph_kernel/value_graph_binder.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/graph_kernel/value_graph_binder.h" +#include "common/graph_kernel/value_graph_binder.h" #include "frontend/optimizer/irpass.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/graph_kernel_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/graph_kernel_helper.h" namespace mindspore::graphkernel { bool BindValueToGraph::Run(const FuncGraphPtr &func_graph) { diff --git a/mindspore/ccsrc/backend/optimizer/graph_kernel/value_graph_binder.h b/mindspore/ccsrc/common/graph_kernel/value_graph_binder.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/graph_kernel/value_graph_binder.h rename to mindspore/ccsrc/common/graph_kernel/value_graph_binder.h index fef251781f0..6657eb54b7b 100644 --- a/mindspore/ccsrc/backend/optimizer/graph_kernel/value_graph_binder.h +++ b/mindspore/ccsrc/common/graph_kernel/value_graph_binder.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GRAPH_KERNEL_VALUE_GRAPH_BINDER_H_ #include #include "ir/func_graph.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::graphkernel { class BindValueToGraph : public opt::Pass { diff --git a/mindspore/ccsrc/common/mem_reuse/CMakeLists.txt b/mindspore/ccsrc/common/mem_reuse/CMakeLists.txt new file mode 100644 index 00000000000..6d6baad9ff2 --- /dev/null +++ b/mindspore/ccsrc/common/mem_reuse/CMakeLists.txt @@ -0,0 +1,15 @@ +file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +add_library(_mindspore_common_mem_reuse_obj OBJECT ${_PREACTIVATE_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/kernel_refcount.cc b/mindspore/ccsrc/common/mem_reuse/kernel_refcount.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/kernel_refcount.cc rename to mindspore/ccsrc/common/mem_reuse/kernel_refcount.cc index bc7ad78d70b..aae543da6e0 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/kernel_refcount.cc +++ b/mindspore/ccsrc/common/mem_reuse/kernel_refcount.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/mem_reuse/kernel_refcount.h" +#include "common/mem_reuse/kernel_refcount.h" #include namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/kernel_refcount.h b/mindspore/ccsrc/common/mem_reuse/kernel_refcount.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/kernel_refcount.h rename to mindspore/ccsrc/common/mem_reuse/kernel_refcount.h index 53dcca8eec4..15bdf983fc1 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/kernel_refcount.h +++ b/mindspore/ccsrc/common/mem_reuse/kernel_refcount.h @@ -32,7 +32,7 @@ class KernelRefCount { public: uint32_t stream_id_; int ref_count_; - // used by dynamic memory pool, it will be reseted by ref_count_ when one minibatch end + // used by dynamic memory pool, it will be reset by ref_count_ when one minibatch end int ref_count_dynamic_use_; size_t offset_; size_t size_; diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_copy_manager.h b/mindspore/ccsrc/common/mem_reuse/mem_copy_manager.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_copy_manager.h rename to mindspore/ccsrc/common/mem_reuse/mem_copy_manager.h index 469d5d7bc6c..68e344e935a 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_copy_manager.h +++ b/mindspore/ccsrc/common/mem_reuse/mem_copy_manager.h @@ -23,8 +23,8 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/kernel.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/kernel.h" using HostAddress = mindspore::kernel::Address; namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_dynamic_allocator.cc b/mindspore/ccsrc/common/mem_reuse/mem_dynamic_allocator.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_dynamic_allocator.cc rename to mindspore/ccsrc/common/mem_reuse/mem_dynamic_allocator.cc index a36d85cdf8a..0e542d7f7e9 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_dynamic_allocator.cc +++ b/mindspore/ccsrc/common/mem_reuse/mem_dynamic_allocator.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/mem_reuse/mem_dynamic_allocator.h" +#include "common/mem_reuse/mem_dynamic_allocator.h" #include #include "utils/ms_utils.h" #include "utils/convert_utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_dynamic_allocator.h b/mindspore/ccsrc/common/mem_reuse/mem_dynamic_allocator.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_dynamic_allocator.h rename to mindspore/ccsrc/common/mem_reuse/mem_dynamic_allocator.h diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse.cc b/mindspore/ccsrc/common/mem_reuse/mem_reuse.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse.cc rename to mindspore/ccsrc/common/mem_reuse/mem_reuse.cc index 7b7cfb7b7fa..8ffab8b1c3a 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse.cc +++ b/mindspore/ccsrc/common/mem_reuse/mem_reuse.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/mem_reuse/mem_reuse.h" +#include "common/mem_reuse/mem_reuse.h" #include #include #include #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/mem_reuse/mem_reuse_checker.h" -#include "backend/optimizer/common/helper.h" +#include "common/mem_reuse/mem_reuse_checker.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace memreuse { diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse.h b/mindspore/ccsrc/common/mem_reuse/mem_reuse.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse.h rename to mindspore/ccsrc/common/mem_reuse/mem_reuse.h index 31773cad7f1..c8f88d9c468 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse.h +++ b/mindspore/ccsrc/common/mem_reuse/mem_reuse.h @@ -20,10 +20,10 @@ #include #include #include "utils/hash_map.h" -#include "backend/optimizer/mem_reuse/kernel_refcount.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "common/mem_reuse/kernel_refcount.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include "utils/ms_context.h" using mindspore::kernel::tbe::TbeUtils; namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse_checker.cc b/mindspore/ccsrc/common/mem_reuse/mem_reuse_checker.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse_checker.cc rename to mindspore/ccsrc/common/mem_reuse/mem_reuse_checker.cc index 8b97e77674f..682c27bc912 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse_checker.cc +++ b/mindspore/ccsrc/common/mem_reuse/mem_reuse_checker.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/mem_reuse/mem_reuse_checker.h" +#include "common/mem_reuse/mem_reuse_checker.h" #include #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse_checker.h b/mindspore/ccsrc/common/mem_reuse/mem_reuse_checker.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse_checker.h rename to mindspore/ccsrc/common/mem_reuse/mem_reuse_checker.h index 60370172597..f454bd8018b 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_reuse_checker.h +++ b/mindspore/ccsrc/common/mem_reuse/mem_reuse_checker.h @@ -23,9 +23,9 @@ #include #include #include "mindspore/core/ir/anf.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/mem_reuse/mem_reuse.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "common/mem_reuse/mem_reuse.h" +#include "kernel/common_utils.h" namespace mindspore { namespace memreuse { constexpr auto kSplitC = '/'; diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_swap_manager.cc b/mindspore/ccsrc/common/mem_reuse/mem_swap_manager.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_swap_manager.cc rename to mindspore/ccsrc/common/mem_reuse/mem_swap_manager.cc index 3d5e8d79e39..ef7a11668c3 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_swap_manager.cc +++ b/mindspore/ccsrc/common/mem_reuse/mem_swap_manager.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/optimizer/mem_reuse/mem_swap_manager.h" +#include "common/mem_reuse/mem_swap_manager.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_runtime_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_swap_manager.h b/mindspore/ccsrc/common/mem_reuse/mem_swap_manager.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/mem_reuse/mem_swap_manager.h rename to mindspore/ccsrc/common/mem_reuse/mem_swap_manager.h index 9e2f9a78de1..5731bd250c4 100644 --- a/mindspore/ccsrc/backend/optimizer/mem_reuse/mem_swap_manager.h +++ b/mindspore/ccsrc/common/mem_reuse/mem_swap_manager.h @@ -23,7 +23,7 @@ #include #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/optimizer/mem_reuse/mem_copy_manager.h" +#include "common/mem_reuse/mem_copy_manager.h" using PerformPair = std::pair; namespace mindspore { diff --git a/mindspore/ccsrc/cxx_api/CMakeLists.txt b/mindspore/ccsrc/cxx_api/CMakeLists.txt index ba2883fe685..4502114e38b 100644 --- a/mindspore/ccsrc/cxx_api/CMakeLists.txt +++ b/mindspore/ccsrc/cxx_api/CMakeLists.txt @@ -82,7 +82,7 @@ if(BUILD_LITE) target_link_libraries(mindspore_shared_lib PRIVATE $) elseif(ENABLE_ACL AND NOT ENABLE_D) target_link_libraries(mindspore_shared_lib PRIVATE $ - $) + $) endif() if(NOT BUILD_LITE) set_target_properties(mindspore_shared_lib PROPERTIES OUTPUT_NAME mindspore) diff --git a/mindspore/ccsrc/cxx_api/akg_kernel_register.cc b/mindspore/ccsrc/cxx_api/akg_kernel_register.cc index 6ab67f918d0..6faf77ba454 100644 --- a/mindspore/ccsrc/cxx_api/akg_kernel_register.cc +++ b/mindspore/ccsrc/cxx_api/akg_kernel_register.cc @@ -19,7 +19,7 @@ #include #include #include -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" static std::mutex init_mutex; static bool Initialized = false; diff --git a/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.cc b/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.cc index 5b190287d7e..f8bd8127ddc 100644 --- a/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.cc +++ b/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.cc @@ -22,8 +22,8 @@ #include "utils/log_adapter.h" #include "utils/context/context_extends.h" #include "mindspore/core/base/base_ref_utils.h" -#include "backend/session/session_factory.h" -#include "backend/session/executor_manager.h" +#include "backend/common/session/session_factory.h" +#include "backend/common/session/executor_manager.h" #include "runtime/device/kernel_runtime_manager.h" #include "runtime/dev.h" #include "pipeline/jit/pipeline.h" diff --git a/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.h b/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.h index a38d5b491f3..b335ee79191 100644 --- a/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.h +++ b/mindspore/ccsrc/cxx_api/graph/ascend/ascend_graph_impl.h @@ -24,7 +24,7 @@ #include "include/api/status.h" #include "include/api/graph.h" #include "cxx_api/graph/graph_impl.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" #include "ir/anf.h" #include "cxx_api/model/model_impl.h" #include "runtime/context.h" diff --git a/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.cc b/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.cc index f55f90a0d84..acb45a97295 100644 --- a/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.cc +++ b/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.cc @@ -20,10 +20,10 @@ #include "cxx_api/akg_kernel_register.h" #include "utils/log_adapter.h" #include "mindspore/core/base/base_ref_utils.h" -#include "backend/session/session_factory.h" -#include "backend/session/executor_manager.h" +#include "backend/common/session/session_factory.h" +#include "backend/common/session/executor_manager.h" #include "runtime/device/kernel_runtime_manager.h" -#include "runtime/device/gpu/cuda_driver.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" namespace mindspore { API_FACTORY_REG(GraphCell::GraphImpl, GPUGraphImpl); diff --git a/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.h b/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.h index 2e6c6c06834..5ab677063bb 100644 --- a/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.h +++ b/mindspore/ccsrc/cxx_api/graph/gpu/gpu_graph_impl.h @@ -22,7 +22,7 @@ #include "include/api/status.h" #include "include/api/graph.h" #include "cxx_api/graph/graph_impl.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" #include "ir/anf.h" #include "cxx_api/model/model_impl.h" diff --git a/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.cc b/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.cc index 4df94a5ba0d..2032009f241 100644 --- a/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.cc +++ b/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.cc @@ -17,9 +17,9 @@ #include #include #include -#include "backend/session/session_factory.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.h" +#include "backend/common/session/session_factory.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.h" #include "cxx_api/model/acl/model_converter.h" #include "cxx_api/model/acl/acl_model_options.h" #include "cxx_api/model/acl/acl_vm/ms_tensor_ref.h" diff --git a/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.h b/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.h index bc64149418c..956ac59c058 100644 --- a/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.h +++ b/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_multi_graph_session.h @@ -22,7 +22,7 @@ #include #include "include/api/types.h" #include "include/api/cell.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" namespace mindspore { class AclModelOptions; diff --git a/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_vm.h b/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_vm.h index c5ead379284..2d0799b567e 100644 --- a/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_vm.h +++ b/mindspore/ccsrc/cxx_api/model/acl/acl_vm/acl_vm.h @@ -19,8 +19,8 @@ #include #include #include -#include "vm/transform.h" -#include "vm/backend.h" +#include "backend/graph_compiler/transform.h" +#include "backend/graph_compiler/backend.h" #include "cxx_api/model/acl/acl_vm/ms_tensor_ref.h" namespace mindspore { diff --git a/mindspore/ccsrc/cxx_api/model/ms/ms_model.h b/mindspore/ccsrc/cxx_api/model/ms/ms_model.h index 93c012a350d..2d382ac6f2d 100644 --- a/mindspore/ccsrc/cxx_api/model/ms/ms_model.h +++ b/mindspore/ccsrc/cxx_api/model/ms/ms_model.h @@ -23,7 +23,7 @@ #include #include -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" #include "ir/anf.h" #include "include/api/status.h" #include "cxx_api/model/model_impl.h" diff --git a/mindspore/ccsrc/debug/anf_ir_dump.cc b/mindspore/ccsrc/debug/anf_ir_dump.cc index cfc0ecf31e4..463e1febc1a 100644 --- a/mindspore/ccsrc/debug/anf_ir_dump.cc +++ b/mindspore/ccsrc/debug/anf_ir_dump.cc @@ -25,7 +25,7 @@ #include "ir/func_graph.h" #include "runtime/device/kernel_info.h" #include "ir/graph_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/parallel/ops_info/operator_info.h" #include "pipeline/jit/base.h" #include "debug/trace.h" diff --git a/mindspore/ccsrc/debug/data_dump/cpu_e2e_dump.cc b/mindspore/ccsrc/debug/data_dump/cpu_e2e_dump.cc index 1a504e5bc08..859c742e79b 100644 --- a/mindspore/ccsrc/debug/data_dump/cpu_e2e_dump.cc +++ b/mindspore/ccsrc/debug/data_dump/cpu_e2e_dump.cc @@ -16,7 +16,7 @@ #include "debug/data_dump/cpu_e2e_dump.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/anf_ir_utils.h" #include "debug/common.h" diff --git a/mindspore/ccsrc/debug/data_dump/dump_json_parser.cc b/mindspore/ccsrc/debug/data_dump/dump_json_parser.cc index 866e162c079..811631c338f 100644 --- a/mindspore/ccsrc/debug/data_dump/dump_json_parser.cc +++ b/mindspore/ccsrc/debug/data_dump/dump_json_parser.cc @@ -19,7 +19,7 @@ #include "debug/common.h" #include "utils/ms_context.h" #include "utils/convert_utils_base.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/data_dump/npy_header.h" #include "debug/anf_ir_utils.h" #include "utils/comm_manager.h" diff --git a/mindspore/ccsrc/debug/data_dump/dump_json_parser.h b/mindspore/ccsrc/debug/data_dump/dump_json_parser.h index bc04d25368c..307971ee022 100644 --- a/mindspore/ccsrc/debug/data_dump/dump_json_parser.h +++ b/mindspore/ccsrc/debug/data_dump/dump_json_parser.h @@ -24,7 +24,7 @@ #include #include "nlohmann/json.hpp" #include "utils/ms_utils.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { class DumpJsonParser { public: diff --git a/mindspore/ccsrc/debug/data_dump/dump_utils.cc b/mindspore/ccsrc/debug/data_dump/dump_utils.cc index 520b6d21ec6..8310dec59fd 100644 --- a/mindspore/ccsrc/debug/data_dump/dump_utils.cc +++ b/mindspore/ccsrc/debug/data_dump/dump_utils.cc @@ -22,11 +22,11 @@ #include "utils/ms_context.h" #include "debug/anf_ir_utils.h" #include "debug/data_dump/dump_json_parser.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_runtime_manager.h" #include "utils/utils.h" #include "debug/common.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/device_tensor_store.h" using mindspore::runtime::DeviceTensorStore; diff --git a/mindspore/ccsrc/debug/data_dump/dump_utils.h b/mindspore/ccsrc/debug/data_dump/dump_utils.h index 0b27748d8a3..32dc12ada48 100644 --- a/mindspore/ccsrc/debug/data_dump/dump_utils.h +++ b/mindspore/ccsrc/debug/data_dump/dump_utils.h @@ -21,7 +21,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "runtime/device/device_address.h" using DeviceTensor = mindspore::device::DeviceAddress; diff --git a/mindspore/ccsrc/debug/data_dump/e2e_dump.cc b/mindspore/ccsrc/debug/data_dump/e2e_dump.cc index 39bf6b2d874..a5ea3fadd9e 100644 --- a/mindspore/ccsrc/debug/data_dump/e2e_dump.cc +++ b/mindspore/ccsrc/debug/data_dump/e2e_dump.cc @@ -28,7 +28,7 @@ #include "utils/ms_device_shape_transfer.h" #include "debug/anf_ir_utils.h" #include "debug/common.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_context.h" #include "runtime/device/kernel_runtime_manager.h" #include "utils/config_manager.h" diff --git a/mindspore/ccsrc/debug/data_dump/e2e_dump.h b/mindspore/ccsrc/debug/data_dump/e2e_dump.h index aa337d3b9a7..786d01eaa7a 100644 --- a/mindspore/ccsrc/debug/data_dump/e2e_dump.h +++ b/mindspore/ccsrc/debug/data_dump/e2e_dump.h @@ -21,7 +21,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "runtime/device/device_address.h" #include "debug/data_dump/dump_json_parser.h" #include "debug/data_dump/dump_utils.h" diff --git a/mindspore/ccsrc/debug/debug_services.cc b/mindspore/ccsrc/debug/debug_services.cc index ebe7972be73..b005415c1b5 100644 --- a/mindspore/ccsrc/debug/debug_services.cc +++ b/mindspore/ccsrc/debug/debug_services.cc @@ -32,7 +32,7 @@ #include "debug/common.h" #include "debug/debugger/debugger.h" #include "debug/anf_ir_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #endif #include "nlohmann/json.hpp" #include "debug/debugger/tensor_summary.h" diff --git a/mindspore/ccsrc/debug/debugger/debugger.cc b/mindspore/ccsrc/debug/debugger/debugger.cc index 80ba5ff06c8..e41b4e079ca 100644 --- a/mindspore/ccsrc/debug/debugger/debugger.cc +++ b/mindspore/ccsrc/debug/debugger/debugger.cc @@ -28,7 +28,7 @@ #include "debug/debugger/debugger.h" #include "debug/data_dump/dump_json_parser.h" #include "pipeline/jit/pipeline.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_runtime_manager.h" #include "runtime/device/kernel_runtime.h" #include "debug/data_dump/e2e_dump.h" @@ -38,7 +38,7 @@ #include "runtime/hardware/device_context_manager.h" #include "debug/anf_ir_dump.h" #include "debug/anf_ir_utils.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/device_tensor_store.h" #ifdef ENABLE_DEBUGGER #include "debug/debugger/proto_exporter.h" #else diff --git a/mindspore/ccsrc/debug/debugger/debugger.h b/mindspore/ccsrc/debug/debugger/debugger.h index 51c631158a0..c598096a4dc 100644 --- a/mindspore/ccsrc/debug/debugger/debugger.h +++ b/mindspore/ccsrc/debug/debugger/debugger.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "debug/debugger/grpc_client.h" #include "debug/debug_services.h" #include "utils/ms_device_shape_transfer.h" diff --git a/mindspore/ccsrc/debug/debugger/debugger_utils.cc b/mindspore/ccsrc/debug/debugger/debugger_utils.cc index a3d1897b209..2a226a5e9a8 100644 --- a/mindspore/ccsrc/debug/debugger/debugger_utils.cc +++ b/mindspore/ccsrc/debug/debugger/debugger_utils.cc @@ -21,16 +21,16 @@ #include #include "debug/anf_ir_utils.h" #include "debug/debugger/debugger.h" -#include "runtime/device/gpu/gpu_device_address.h" +#include "plugin/device/gpu/hal/device/gpu_device_address.h" #include "debug/data_dump/dump_json_parser.h" #ifdef ENABLE_D #include "debug/dump_data_builder.h" #endif -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel.h" #include "debug/data_dump/e2e_dump.h" #include "utils/config_manager.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" constexpr int kFailure = 1; diff --git a/mindspore/ccsrc/debug/debugger/debugger_utils.h b/mindspore/ccsrc/debug/debugger/debugger_utils.h index 1d9ebb8d4ff..b22fecf0f9d 100644 --- a/mindspore/ccsrc/debug/debugger/debugger_utils.h +++ b/mindspore/ccsrc/debug/debugger/debugger_utils.h @@ -18,7 +18,7 @@ #include #include #include "debug/debugger/debugger.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "runtime/hardware/device_context.h" #ifdef ENABLE_D #include "toolchain/adx_datadump_callback.h" diff --git a/mindspore/ccsrc/debug/rdr/graph_exec_order_recorder.cc b/mindspore/ccsrc/debug/rdr/graph_exec_order_recorder.cc index a2de6685171..602e7c84bc9 100644 --- a/mindspore/ccsrc/debug/rdr/graph_exec_order_recorder.cc +++ b/mindspore/ccsrc/debug/rdr/graph_exec_order_recorder.cc @@ -18,7 +18,7 @@ #include #include "mindspore/core/ir/anf.h" #include "mindspore/core/utils/log_adapter.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/debug/rdr/graph_recorder.cc b/mindspore/ccsrc/debug/rdr/graph_recorder.cc index e1d387cc752..4e96372fb4f 100644 --- a/mindspore/ccsrc/debug/rdr/graph_recorder.cc +++ b/mindspore/ccsrc/debug/rdr/graph_recorder.cc @@ -16,7 +16,7 @@ #include "debug/rdr/graph_recorder.h" #include "mindspore/core/base/base.h" #include "mindspore/core/ir/func_graph.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "mindspore/core/utils/log_adapter.h" #include "debug/anf_ir_dump.h" #include "debug/anf_ir_utils.h" diff --git a/mindspore/ccsrc/debug/rdr/mem_address_recorder.cc b/mindspore/ccsrc/debug/rdr/mem_address_recorder.cc index a216b71f6fc..2cd5a04d8d5 100644 --- a/mindspore/ccsrc/debug/rdr/mem_address_recorder.cc +++ b/mindspore/ccsrc/debug/rdr/mem_address_recorder.cc @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace { diff --git a/mindspore/ccsrc/debug/rdr/running_data_recorder.cc b/mindspore/ccsrc/debug/rdr/running_data_recorder.cc index 7b0ddb2f16f..ca223de519b 100644 --- a/mindspore/ccsrc/debug/rdr/running_data_recorder.cc +++ b/mindspore/ccsrc/debug/rdr/running_data_recorder.cc @@ -23,9 +23,9 @@ #include "debug/rdr/mem_address_recorder.h" #include "mindspore/core/ir/func_graph.h" #include "mindspore/core/ir/anf.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #ifdef ENABLE_D -#include "runtime/device/ascend/tasksink/task_generator.h" +#include "plugin/device/ascend/hal/device/tasksink/task_generator.h" #include "debug/rdr/task_debug_info_recorder.h" #endif // ENABLE_D namespace mindspore { diff --git a/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.cc b/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.cc index ba9fe4011ad..f254c74746d 100644 --- a/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.cc +++ b/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.cc @@ -18,7 +18,7 @@ #include #include "mindspore/core/ir/anf.h" #include "mindspore/core/utils/log_adapter.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.h b/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.h index 8d08a800c76..c039b70fb0c 100644 --- a/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.h +++ b/mindspore/ccsrc/debug/rdr/stream_exec_order_recorder.h @@ -20,7 +20,7 @@ #include #include #include "nlohmann/json.hpp" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/rdr/base_recorder.h" using json = nlohmann::json; diff --git a/mindspore/ccsrc/debug/rdr/task_debug_info_recorder.cc b/mindspore/ccsrc/debug/rdr/task_debug_info_recorder.cc index da3ec6ca11d..bd76f908407 100644 --- a/mindspore/ccsrc/debug/rdr/task_debug_info_recorder.cc +++ b/mindspore/ccsrc/debug/rdr/task_debug_info_recorder.cc @@ -14,7 +14,7 @@ * limitations under the License. */ #include "debug/rdr/task_debug_info_recorder.h" -#include "runtime/device/ascend/tasksink/task_generator.h" +#include "plugin/device/ascend/hal/device/tasksink/task_generator.h" namespace mindspore { void TaskDebugInfoRecorder::Export() { diff --git a/mindspore/ccsrc/fl/server/common.h b/mindspore/ccsrc/fl/server/common.h index 3a1abaca950..bfd9e8c3065 100644 --- a/mindspore/ccsrc/fl/server/common.h +++ b/mindspore/ccsrc/fl/server/common.h @@ -28,7 +28,7 @@ #include "ir/anf.h" #include "utils/utils.h" #include "ir/dtype/type_id.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include "schema/fl_job_generated.h" #include "schema/cipher_generated.h" #include "ps/ps_context.h" diff --git a/mindspore/ccsrc/fl/server/kernel/aggregation_kernel.h b/mindspore/ccsrc/fl/server/kernel/aggregation_kernel.h index a08dc56b4e1..b6b1177ee6a 100644 --- a/mindspore/ccsrc/fl/server/kernel/aggregation_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/aggregation_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include "fl/server/common.h" #include "fl/server/memory_register.h" #include "fl/server/kernel/params_info.h" diff --git a/mindspore/ccsrc/fl/server/kernel/apply_momentum_kernel.h b/mindspore/ccsrc/fl/server/kernel/apply_momentum_kernel.h index ad7dc6341c7..77fe3d11b0c 100644 --- a/mindspore/ccsrc/fl/server/kernel/apply_momentum_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/apply_momentum_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.h" +#include "plugin/device/cpu/kernel/apply_momentum_cpu_kernel.h" #include "fl/server/kernel/optimizer_kernel.h" #include "fl/server/kernel/optimizer_kernel_factory.h" diff --git a/mindspore/ccsrc/fl/server/kernel/dense_grad_accum_kernel.h b/mindspore/ccsrc/fl/server/kernel/dense_grad_accum_kernel.h index 98f0d85f9c0..d62219cf1f7 100644 --- a/mindspore/ccsrc/fl/server/kernel/dense_grad_accum_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/dense_grad_accum_kernel.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include "fl/server/kernel/aggregation_kernel.h" #include "fl/server/kernel/aggregation_kernel_factory.h" diff --git a/mindspore/ccsrc/fl/server/kernel/fed_avg_kernel.h b/mindspore/ccsrc/fl/server/kernel/fed_avg_kernel.h index 6106c5dd4d0..68f5a8f58a7 100644 --- a/mindspore/ccsrc/fl/server/kernel/fed_avg_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/fed_avg_kernel.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include "fl/server/common.h" #include "fl/server/collective_ops_impl.h" #include "fl/server/distributed_count_service.h" diff --git a/mindspore/ccsrc/fl/server/kernel/optimizer_kernel.h b/mindspore/ccsrc/fl/server/kernel/optimizer_kernel.h index e0647eb6a6d..c9c55709ba2 100644 --- a/mindspore/ccsrc/fl/server/kernel/optimizer_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/optimizer_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include "fl/server/common.h" #include "fl/server/memory_register.h" #include "fl/server/kernel/params_info.h" diff --git a/mindspore/ccsrc/fl/server/kernel/round/round_kernel.h b/mindspore/ccsrc/fl/server/kernel/round/round_kernel.h index 1a8dd47506f..2e6be04acff 100644 --- a/mindspore/ccsrc/fl/server/kernel/round/round_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/round/round_kernel.h @@ -27,8 +27,8 @@ #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include "fl/server/common.h" #include "fl/server/local_meta_store.h" #include "fl/server/distributed_count_service.h" diff --git a/mindspore/ccsrc/fl/server/kernel/sgd_kernel.h b/mindspore/ccsrc/fl/server/kernel/sgd_kernel.h index 7299cec2c89..57336ca9971 100644 --- a/mindspore/ccsrc/fl/server/kernel/sgd_kernel.h +++ b/mindspore/ccsrc/fl/server/kernel/sgd_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/sgd_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sgd_cpu_kernel.h" #include "fl/server/kernel/optimizer_kernel.h" #include "fl/server/kernel/optimizer_kernel_factory.h" diff --git a/mindspore/ccsrc/frontend/parallel/cache_embedding/cache_embedding.cc b/mindspore/ccsrc/frontend/parallel/cache_embedding/cache_embedding.cc index 284fc88725e..d9c302c8356 100644 --- a/mindspore/ccsrc/frontend/parallel/cache_embedding/cache_embedding.cc +++ b/mindspore/ccsrc/frontend/parallel/cache_embedding/cache_embedding.cc @@ -25,7 +25,7 @@ #include #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "frontend/optimizer/optimizer.h" #include "ir/func_graph.h" #include "utils/cache_embedding_hashmap_struct.h" diff --git a/mindspore/ccsrc/frontend/parallel/group_manager.cc b/mindspore/ccsrc/frontend/parallel/group_manager.cc index 625753b3d74..71c98406e37 100644 --- a/mindspore/ccsrc/frontend/parallel/group_manager.cc +++ b/mindspore/ccsrc/frontend/parallel/group_manager.cc @@ -19,7 +19,7 @@ #include #include #if !defined(NO_DLIB) || defined(ENABLE_GPU) -#include "backend/session/executor_manager.h" +#include "backend/common/session/executor_manager.h" #else #include "frontend/parallel/parallel_stub/executor_manager_stub.h" #endif diff --git a/mindspore/ccsrc/kernel/CMakeLists.txt b/mindspore/ccsrc/kernel/CMakeLists.txt new file mode 100644 index 00000000000..813b50b9723 --- /dev/null +++ b/mindspore/ccsrc/kernel/CMakeLists.txt @@ -0,0 +1,24 @@ +file(GLOB_RECURSE KERNEL_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "kernel_build_info.cc" + "kernel.cc" + "common_utils.cc" + "kash/*.cc" + "oplib/*.cc" + "environ_manager.cc" +) + +if(CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-non-abstract-non-virtual-dtor -Wno-overloaded-virtual") +endif() + +if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux") + file(GLOB_RECURSE AKG_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "akg/akg_kernel_build.cc" + "akg/akg_kernel_json_generator.cc" + "akg/akg_kernel_json_decoder.cc" + ) + list(APPEND KERNEL_SRC_LIST "${AKG_SRC_LIST}") +endif() + +set_property(SOURCE ${KERNEL_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_KERNEL) +add_library(_mindspore_kernel_obj OBJECT ${KERNEL_SRC_LIST}) diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_build.cc b/mindspore/ccsrc/kernel/akg/akg_kernel_build.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_build.cc rename to mindspore/ccsrc/kernel/akg/akg_kernel_build.cc index d3cecd38c79..b32637e3373 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_build.cc +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_build.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/akg_kernel_build.h" +#include "kernel/akg/akg_kernel_build.h" #include #include @@ -35,9 +35,9 @@ #include "ir/dtype.h" #include "ir/func_graph.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_build.h b/mindspore/ccsrc/kernel/akg/akg_kernel_build.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_build.h rename to mindspore/ccsrc/kernel/akg/akg_kernel_build.h index ad9102cc6b2..41cd20caf41 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_build.h +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_build.h @@ -23,9 +23,9 @@ #include #include #include "ir/anf.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_build_client.h" -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_build_client.h" +#include "kernel/akg/akg_kernel_json_generator.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_decoder.cc b/mindspore/ccsrc/kernel/akg/akg_kernel_json_decoder.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_decoder.cc rename to mindspore/ccsrc/kernel/akg/akg_kernel_json_decoder.cc index 978f1c801a1..acef63e7186 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_decoder.cc +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_json_decoder.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/akg/akg_kernel_json_decoder.h" +#include "kernel/akg/akg_kernel_json_decoder.h" #include -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/optimizer/graph_kernel/adapter/fake_abstract_shape.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "kernel/common_utils.h" +#include "common/graph_kernel/adapter/fake_abstract_shape.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/anf_ir_dump.h" #include "frontend/operator/ops.h" #include "ir/anf.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_decoder.h b/mindspore/ccsrc/kernel/akg/akg_kernel_json_decoder.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_decoder.h rename to mindspore/ccsrc/kernel/akg/akg_kernel_json_decoder.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_generator.cc b/mindspore/ccsrc/kernel/akg/akg_kernel_json_generator.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_generator.cc rename to mindspore/ccsrc/kernel/akg/akg_kernel_json_generator.cc index f298ebbda2a..523320dd5bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_generator.cc +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_json_generator.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/akg_kernel_json_generator.h" -#include "backend/optimizer/graph_kernel/core/graph_builder.h" +#include "kernel/akg/akg_kernel_json_generator.h" +#include "common/graph_kernel/core/graph_builder.h" #ifdef ENABLE_GPU #include @@ -26,7 +26,7 @@ #include "ir/func_graph.h" #include "utils/anf_utils.h" #include "utils/ms_context.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" namespace mindspore::graphkernel { using kernel::OpAttr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_generator.h b/mindspore/ccsrc/kernel/akg/akg_kernel_json_generator.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_generator.h rename to mindspore/ccsrc/kernel/akg/akg_kernel_json_generator.h index 971cff2329f..2ede440a359 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_json_generator.h +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_json_generator.h @@ -23,8 +23,8 @@ #include #include #include "nlohmann/json.hpp" -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/optimizer/graph_kernel/core/graph_kernel_callback.h" +#include "kernel/oplib/opinfo.h" +#include "common/graph_kernel/core/graph_kernel_callback.h" #include "utils/convert_utils.h" namespace mindspore::graphkernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_metadata.cc b/mindspore/ccsrc/kernel/akg/akg_kernel_metadata.cc similarity index 88% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_metadata.cc rename to mindspore/ccsrc/kernel/akg/akg_kernel_metadata.cc index 22243fcf9db..e0c074409a3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_metadata.cc +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_metadata.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/akg_kernel_metadata.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/akg/akg_kernel_metadata.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/oplib/oplib.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_metadata.h b/mindspore/ccsrc/kernel/akg/akg_kernel_metadata.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_metadata.h rename to mindspore/ccsrc/kernel/akg/akg_kernel_metadata.h index b8b7b3885d1..aef4d9a1126 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/akg_kernel_metadata.h +++ b/mindspore/ccsrc/kernel/akg/akg_kernel_metadata.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.cc b/mindspore/ccsrc/kernel/ascend_kernel_mod.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.cc rename to mindspore/ccsrc/kernel/ascend_kernel_mod.cc index 29d98ecba2d..055e4433f21 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.cc +++ b/mindspore/ccsrc/kernel/ascend_kernel_mod.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/ascend_kernel_mod.h" +#include "kernel/ascend_kernel_mod.h" #include "runtime/rt.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.h b/mindspore/ccsrc/kernel/ascend_kernel_mod.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.h rename to mindspore/ccsrc/kernel/ascend_kernel_mod.h index aeb365d2743..bcd38146f9a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.h +++ b/mindspore/ccsrc/kernel/ascend_kernel_mod.h @@ -19,8 +19,8 @@ #include #include -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/kernel_compiler/kernel.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "kernel/kernel.h" #include "runtime/device/executor/dynamic_kernel.h" #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/common_utils.cc b/mindspore/ccsrc/kernel/common_utils.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/common_utils.cc rename to mindspore/ccsrc/kernel/common_utils.cc index fe71f46c342..d2b57a5f046 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/common_utils.cc +++ b/mindspore/ccsrc/kernel/common_utils.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" #include #include #include @@ -24,7 +24,7 @@ #include #include #include "nlohmann/json.hpp" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/file_utils.h" #include "utils/ms_utils.h" #include "ir/manager.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/common_utils.h b/mindspore/ccsrc/kernel/common_utils.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/common_utils.h rename to mindspore/ccsrc/kernel/common_utils.h index 2b5547ff2cf..2182779b9aa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/common_utils.h +++ b/mindspore/ccsrc/kernel/common_utils.h @@ -28,9 +28,9 @@ #include #include #include "utils/utils.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel.h" +#include "kernel/oplib/opinfo.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/environ.h b/mindspore/ccsrc/kernel/environ.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/environ.h rename to mindspore/ccsrc/kernel/environ.h index ca9cb4dda43..9a1fb7728c4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/environ.h +++ b/mindspore/ccsrc/kernel/environ.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "ir/dtype/type_id.h" #include "utils/ms_context.h" #include "runtime/hardware/device_context_manager.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/environ_manager.cc b/mindspore/ccsrc/kernel/environ_manager.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/environ_manager.cc rename to mindspore/ccsrc/kernel/environ_manager.cc index 4b30b9dc5b3..61aa73e44e2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/environ_manager.cc +++ b/mindspore/ccsrc/kernel/environ_manager.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/environ_manager.h" +#include "kernel/environ_manager.h" #include "utils/ms_utils.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/environ_manager.h b/mindspore/ccsrc/kernel/environ_manager.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/environ_manager.h rename to mindspore/ccsrc/kernel/environ_manager.h index 57c94e6bb59..7ade4b3b033 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/environ_manager.h +++ b/mindspore/ccsrc/kernel/environ_manager.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/kernel_compiler/environ.h" +#include "kernel/environ.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/kash/kernel_pack.cc b/mindspore/ccsrc/kernel/kash/kernel_pack.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/kash/kernel_pack.cc rename to mindspore/ccsrc/kernel/kash/kernel_pack.cc index 63a211fb87c..aa8047b4a86 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kash/kernel_pack.cc +++ b/mindspore/ccsrc/kernel/kash/kernel_pack.cc @@ -22,7 +22,7 @@ #include "utils/log_adapter.h" #include "utils/convert_utils.h" #include "utils/system/sha256.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { namespace { diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel.cc b/mindspore/ccsrc/kernel/kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/kernel.cc rename to mindspore/ccsrc/kernel/kernel.cc index 182292da1b9..e329e611b8b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kernel.cc +++ b/mindspore/ccsrc/kernel/kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include #include @@ -22,8 +22,8 @@ #include "utils/ms_context.h" #include "utils/anf_utils.h" #include "utils/ms_device_shape_transfer.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel.h b/mindspore/ccsrc/kernel/kernel.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/kernel.h rename to mindspore/ccsrc/kernel/kernel.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel_build_info.cc b/mindspore/ccsrc/kernel/kernel_build_info.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/kernel_build_info.cc rename to mindspore/ccsrc/kernel/kernel_build_info.cc index 1f8f7b1d354..7389acda25d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kernel_build_info.cc +++ b/mindspore/ccsrc/kernel/kernel_build_info.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" #include #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel_build_info.h b/mindspore/ccsrc/kernel/kernel_build_info.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/kernel_build_info.h rename to mindspore/ccsrc/kernel/kernel_build_info.h index 32ddd143444..ee4332704ed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kernel_build_info.h +++ b/mindspore/ccsrc/kernel/kernel_build_info.h @@ -23,7 +23,7 @@ #include #include "ir/dtype.h" #include "ir/kernel_info_dev.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel_fusion.h b/mindspore/ccsrc/kernel/kernel_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/kernel_fusion.h rename to mindspore/ccsrc/kernel/kernel_fusion.h index a6e9a8eac3c..8cb99cab96c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kernel_fusion.h +++ b/mindspore/ccsrc/kernel/kernel_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { /* diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel_query.cc b/mindspore/ccsrc/kernel/kernel_query.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/kernel_query.cc rename to mindspore/ccsrc/kernel/kernel_query.cc index 1d36b625d54..3caa0a41954 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kernel_query.cc +++ b/mindspore/ccsrc/kernel/kernel_query.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/kernel_compiler/kernel_query.h" +#include "kernel/kernel_query.h" #include -#include "backend/kernel_compiler/aicpu/aicpu_kernel_metadata.h" -#include "backend/kernel_compiler/host/host_kernel_metadata.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" -#include "backend/kernel_compiler/hccl/hccl_kernel_metadata.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.h" -#include "backend/kernel_compiler/akg/akg_kernel_metadata.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.h" +#include "plugin/device/ascend/kernel/host/host_kernel_metadata.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.h" +#include "kernel/akg/akg_kernel_metadata.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_context.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/kernel_query.h b/mindspore/ccsrc/kernel/kernel_query.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/kernel_query.h rename to mindspore/ccsrc/kernel/kernel_query.h index 9b4b49ac06b..459c717ade9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/kernel_query.h +++ b/mindspore/ccsrc/kernel/kernel_query.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/oplib/opinfo.h b/mindspore/ccsrc/kernel/oplib/opinfo.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/oplib/opinfo.h rename to mindspore/ccsrc/kernel/oplib/opinfo.h index 93dce861cc9..e8bf873e6e7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/oplib/opinfo.h +++ b/mindspore/ccsrc/kernel/oplib/opinfo.h @@ -21,7 +21,7 @@ #include #include #include "ir/dtype.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/oplib/oplib.cc b/mindspore/ccsrc/kernel/oplib/oplib.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/oplib/oplib.cc rename to mindspore/ccsrc/kernel/oplib/oplib.cc index f875077ad4e..2435c247a41 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/oplib/oplib.cc +++ b/mindspore/ccsrc/kernel/oplib/oplib.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/oplib/oplib.h b/mindspore/ccsrc/kernel/oplib/oplib.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/oplib/oplib.h rename to mindspore/ccsrc/kernel/oplib/oplib.h index 3584b9fac91..4237acc6484 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/oplib/oplib.h +++ b/mindspore/ccsrc/kernel/oplib/oplib.h @@ -22,7 +22,7 @@ #include #include #include "utils/ms_utils.h" -#include "backend/kernel_compiler/oplib/opinfo.h" +#include "kernel/oplib/opinfo.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/task_stream.h b/mindspore/ccsrc/kernel/task_stream.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/task_stream.h rename to mindspore/ccsrc/kernel/task_stream.h diff --git a/mindspore/ccsrc/minddata/dataset/engine/cache/CMakeLists.txt b/mindspore/ccsrc/minddata/dataset/engine/cache/CMakeLists.txt index 1e9bc92be70..f90d8cc3130 100644 --- a/mindspore/ccsrc/minddata/dataset/engine/cache/CMakeLists.txt +++ b/mindspore/ccsrc/minddata/dataset/engine/cache/CMakeLists.txt @@ -76,6 +76,7 @@ if(ENABLE_CACHE) _c_dataengine _c_mindrecord mindspore + proto_input mindspore_core mindspore::protobuf ${CUDNN_LIBRARY_PATH} diff --git a/mindspore/ccsrc/minddata/dataset/engine/datasetops/device_queue_op.h b/mindspore/ccsrc/minddata/dataset/engine/datasetops/device_queue_op.h index d91b63630fc..a04222b41bd 100644 --- a/mindspore/ccsrc/minddata/dataset/engine/datasetops/device_queue_op.h +++ b/mindspore/ccsrc/minddata/dataset/engine/datasetops/device_queue_op.h @@ -40,7 +40,7 @@ #ifdef ENABLE_GPUQUE #include "minddata/dataset/engine/gpu_item_connector.h" #include "minddata/dataset/util/circular_pool.h" -#include "runtime/device/gpu/gpu_buffer_mgr.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" #include "ps/ps_cache/ps_data/ps_data_prefetch.h" using mindspore::device::BlockQueueStatus_T; using mindspore::device::GpuBufferMgr; diff --git a/mindspore/ccsrc/minddata/dataset/engine/gpu_item_connector.h b/mindspore/ccsrc/minddata/dataset/engine/gpu_item_connector.h index 99ed5c9cf9b..4263a2625ba 100644 --- a/mindspore/ccsrc/minddata/dataset/engine/gpu_item_connector.h +++ b/mindspore/ccsrc/minddata/dataset/engine/gpu_item_connector.h @@ -24,7 +24,7 @@ #include "minddata/dataset/engine/connector.h" #include "minddata/dataset/util/status.h" #include "minddata/dataset/include/dataset/constants.h" -#include "runtime/device/gpu/blocking_queue.h" +#include "plugin/device/gpu/hal/device/blocking_queue.h" using mindspore::device::DataItemGpu; diff --git a/mindspore/ccsrc/pipeline/jit/action.cc b/mindspore/ccsrc/pipeline/jit/action.cc index f046ec21d4c..e3cbcbc1ca0 100644 --- a/mindspore/ccsrc/pipeline/jit/action.cc +++ b/mindspore/ccsrc/pipeline/jit/action.cc @@ -48,7 +48,7 @@ #include "utils/ms_context.h" #include "utils/func_graph_analyzer.h" #include "utils/ms_utils.h" -#include "vm/transform.h" +#include "backend/graph_compiler/transform.h" #include "load_mindir/infer_mindir.h" #if ((defined ENABLE_CPU) && (!defined _WIN32)) #include "ps/parameter_server.h" diff --git a/mindspore/ccsrc/pipeline/jit/action.h b/mindspore/ccsrc/pipeline/jit/action.h index 9cf212dcd93..21e633a90bd 100644 --- a/mindspore/ccsrc/pipeline/jit/action.h +++ b/mindspore/ccsrc/pipeline/jit/action.h @@ -22,7 +22,7 @@ #include #include #include "pipeline/jit/resource.h" -#include "vm/segment_runner.h" +#include "backend/graph_compiler/segment_runner.h" namespace mindspore { extern const char kMsConvert[]; diff --git a/mindspore/ccsrc/pipeline/jit/init.cc b/mindspore/ccsrc/pipeline/jit/init.cc index 6ff482acc83..589e09a872b 100644 --- a/mindspore/ccsrc/pipeline/jit/init.cc +++ b/mindspore/ccsrc/pipeline/jit/init.cc @@ -15,7 +15,7 @@ */ #include -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" #include "pipeline/jit/pipeline.h" #include "frontend/operator/composite/composite.h" #include "pipeline/pynative/pynative_execute.h" @@ -32,9 +32,9 @@ #include "frontend/parallel/costmodel_context.h" #include "frontend/optimizer/ad/dfunctor.h" #ifdef ENABLE_GPU_COLLECTIVE -#include "runtime/device/gpu/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" #else -#include "runtime/device/gpu/distribution/collective_fake_init.h" +#include "plugin/device/gpu/hal/device/distribution/collective_fake_init.h" #endif #if ((defined ENABLE_CPU) && (!defined _WIN32)) #include "ps/util.h" diff --git a/mindspore/ccsrc/pipeline/jit/pipeline.cc b/mindspore/ccsrc/pipeline/jit/pipeline.cc index 05b43b2449c..ff44c8351c1 100644 --- a/mindspore/ccsrc/pipeline/jit/pipeline.cc +++ b/mindspore/ccsrc/pipeline/jit/pipeline.cc @@ -55,8 +55,8 @@ #include "debug/draw.h" #include "debug/common.h" #include "load_mindir/load_model.h" -#include "vm/segment_runner.h" -#include "backend/session/executor_manager.h" +#include "backend/graph_compiler/segment_runner.h" +#include "backend/common/session/executor_manager.h" #include "runtime/hardware/device_context_manager.h" #include "runtime/device/kernel_runtime_manager.h" @@ -82,8 +82,8 @@ #include "transform/graph_ir/convert.h" #include "transform/graph_ir/df_graph_manager.h" #include "transform/graph_ir/op_adapter_map.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" -#include "runtime/device/ascend/distribute/ascend_collective.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/distribute/ascend_collective.h" #endif #ifdef ENABLE_DUMP_IR diff --git a/mindspore/ccsrc/pipeline/jit/pipeline.h b/mindspore/ccsrc/pipeline/jit/pipeline.h index dcdcaa64d58..905538b0a23 100644 --- a/mindspore/ccsrc/pipeline/jit/pipeline.h +++ b/mindspore/ccsrc/pipeline/jit/pipeline.h @@ -31,8 +31,8 @@ #include "ir/anf.h" #include "ir/tensor.h" #include "pipeline/jit/action.h" -#include "vm/segment_runner.h" -#include "vm/transform.h" +#include "backend/graph_compiler/segment_runner.h" +#include "backend/graph_compiler/transform.h" #include "pipeline/jit/base.h" namespace mindspore { diff --git a/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc b/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc index 2a4eaa327fa..f7067a7c16f 100644 --- a/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc +++ b/mindspore/ccsrc/pipeline/pynative/pynative_execute.cc @@ -55,11 +55,11 @@ #include "pipeline/jit/pipeline.h" #include "pipeline/jit/resource.h" #include "pipeline/pynative/base.h" -#include "backend/session/session_factory.h" -#include "backend/optimizer/common/const_input_to_attr_registry.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/session_factory.h" +#include "backend/common/optimizer/const_input_to_attr_registry.h" +#include "backend/common/optimizer/helper.h" #include "runtime/hardware/device_context_manager.h" -#include "vm/transform.h" +#include "backend/graph_compiler/transform.h" using mindspore::tensor::TensorPy; diff --git a/mindspore/ccsrc/plugin/device/ascend/hal/device/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/hal/device/CMakeLists.txt new file mode 100644 index 00000000000..a59b9129977 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/CMakeLists.txt @@ -0,0 +1,53 @@ +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +file(GLOB_RECURSE DEVICE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc" + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/runtime/device/kernel_adjust.cc) +list(REMOVE_ITEM DEVICE_SRC_LIST "distribute/mpi_collective_group.cc" + "distribute/collective_group_wrapper.cc" "distribute/mpi_pycc.cc") + +if(ENABLE_TDTQUE) + file(GLOB_RECURSE TDT_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/minddata/dataset/engine/tdt/tdt_handle.cc) +endif() + +if(ENABLE_MPI AND ENABLE_D) + set_property(SOURCE "distribute/mpi_pycc.cc" + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + pybind11_add_module(_ascend_mpi "distribute/mpi_pycc.cc") + target_link_libraries(_ascend_mpi PRIVATE mindspore::pybind11_module mindspore::ompi) +endif() + +list(REMOVE_ITEM DEVICE_SRC_LIST "profiling/profiling_callback_register.cc") + +if(ENABLE_SECURITY) + list(REMOVE_ITEM DEVICE_SRC_LIST "profiling/profiling_callback_register.cc") + list(REMOVE_ITEM DEVICE_SRC_LIST "profiling/profiling_manager.cc") + list(REMOVE_ITEM DEVICE_SRC_LIST "profiling/profiling_utils.cc") +endif() + +set_property(SOURCE ${DEVICE_SRC_LIST}} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +if(ENABLE_D) + add_library(_mindspore_plugin_device_ascend_hal_device_obj OBJECT ${DEVICE_SRC_LIST}) + + file(GLOB_RECURSE GE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "ge_runtime/*.cc") + set_property(SOURCE ${GE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_GE) + target_include_directories(_mindspore_plugin_device_ascend_hal_device_obj PRIVATE ${CMAKE_BINARY_DIR}/proto/ge) + add_dependencies(_mindspore_plugin_device_ascend_hal_device_obj graph) + if(ENABLE_MPI) + set(ASCEND_PATH /usr/local/Ascend) + set(ASCEND_TOOLKIT_RUNTIME_PATH ${ASCEND_PATH}/ascend-toolkit/latest/fwkacllib/lib64) + set(ASCEND_RUNTIME_PATH ${ASCEND_PATH}/fwkacllib/lib64) + find_library(HCCL hccl ${ASCEND_RUNTIME_PATH} ${ASCEND_TOOLKIT_RUNTIME_PATH}) + file(GLOB_RECURSE ASCEND_COLLECTIVE_LIST "distribute/mpi_collective_group.cc" + "distribute/collective_group_wrapper.cc") + set_property(SOURCE ${ASCEND_COLLECTIVE_LIST} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(ascend_collective SHARED ${ASCEND_COLLECTIVE_LIST}) + target_link_libraries(ascend_collective PRIVATE ${HCCL} mindspore::ompi) + target_link_libraries(_ascend_mpi PRIVATE ascend_collective) + endif() +endif() diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_bucket.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_bucket.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/ascend_bucket.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_bucket.cc index a26e087dafe..8ae7c891da1 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_bucket.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_bucket.cc @@ -14,18 +14,18 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_bucket.h" +#include "plugin/device/ascend/hal/device/ascend_bucket.h" #include "runtime/mem.h" #include "external/hccl/hccl.h" -#include "runtime/device/ascend/ascend_memory_pool.h" -#include "backend/kernel_compiler/hccl/hcom_util.h" +#include "plugin/device/ascend/hal/device/ascend_memory_pool.h" +#include "plugin/device/ascend/kernel/hccl/hcom_util.h" #include "runtime/device/memory_manager.h" #include "runtime/device/kernel_runtime_manager.h" -#include "runtime/device/ascend/ascend_event.h" -#include "runtime/device/ascend/ascend_launch_mul.h" -#include "runtime/device/ascend/ascend_launch_atomic_clean.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/device/ascend_event.h" +#include "plugin/device/ascend/hal/device/ascend_launch_mul.h" +#include "plugin/device/ascend/hal/device/ascend_launch_atomic_clean.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" #include "utils/profile.h" namespace mindspore::device::ascend { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_bucket.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_bucket.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ascend_bucket.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_bucket.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_device_address.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/ascend/ascend_device_address.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.cc index a0c50b5860f..500db458429 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_device_address.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/ascend/ascend_device_address.h" +#include "plugin/device/ascend/hal/device/ascend_device_address.h" #include #include #include @@ -26,9 +26,9 @@ #include "runtime/device/kernel_runtime.h" #include "runtime/device/memory_manager.h" #include "runtime/device/convert_tensor_utils.h" -#include "runtime/device/ascend/ascend_launch_transdata.h" +#include "plugin/device/ascend/hal/device/ascend_launch_transdata.h" #include "runtime/hardware/device_context_manager.h" -#include "runtime/hardware/ascend/ascend_device_context.h" +#include "plugin/device/ascend/hal/hardware/ascend_device_context.h" #include "ir/dtype/type.h" #include "ir/tensor.h" #include "abstract/utils.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_device_address.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_device_address.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.h index a02df9a5fe2..9aa28abc16f 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_device_address.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.h @@ -21,9 +21,9 @@ #include #include #include "runtime/device/device_address.h" -#include "runtime/device/ascend/ascend_memory_pool.h" +#include "plugin/device/ascend/hal/device/ascend_memory_pool.h" #include "ir/dtype.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "utils/shape_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_event.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_event.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_event.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_event.cc index 30ecebbc61a..47cdfb10439 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_event.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_event.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_event.h" +#include "plugin/device/ascend/hal/device/ascend_event.h" #include "runtime/event.h" #include "runtime/stream.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_event.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_event.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ascend_event.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_event.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.cc index 81a93d7286b..938bfd5144e 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/ascend/ascend_kernel_runtime.h" +#include "plugin/device/ascend/hal/device/ascend_kernel_runtime.h" #include #include #include @@ -21,27 +21,27 @@ #include #include #include "utils/signal_util.h" -#include "runtime/device/ascend/ascend_device_address.h" -#include "runtime/device/ascend/distribute/ascend_collective.h" +#include "plugin/device/ascend/hal/device/ascend_device_address.h" +#include "plugin/device/ascend/hal/device/distribute/ascend_collective.h" #include "utils/ms_context.h" #include "utils/context/context_extends.h" #include "utils/mpi/mpi_config.h" #include "utils/ms_device_shape_transfer.h" #include "runtime/rt.h" #include "acl/acl_rt.h" -#include "runtime/device/ascend/ascend_stream_manager.h" -#include "runtime/device/ascend/ascend_stream_assign.h" -#include "runtime/device/ascend/ge_runtime/model_runner.h" -#include "runtime/device/ascend/tasksink/task_generator.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_build_client.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_load.h" +#include "plugin/device/ascend/hal/device/ascend_stream_manager.h" +#include "plugin/device/ascend/hal/device/ascend_stream_assign.h" +#include "plugin/device/ascend/hal/device/ge_runtime/model_runner.h" +#include "plugin/device/ascend/hal/device/tasksink/task_generator.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_build_client.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h" #ifndef ENABLE_SECURITY -#include "runtime/device/ascend/profiling/profiling_manager.h" -#include "runtime/device/ascend/profiling/profiling_utils.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_utils.h" #endif -#include "runtime/device/ascend/ascend_memory_manager.h" -#include "runtime/device/ascend/ascend_event.h" +#include "plugin/device/ascend/hal/device/ascend_memory_manager.h" +#include "plugin/device/ascend/hal/device/ascend_event.h" #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" #include "debug/data_dump/e2e_dump.h" @@ -55,12 +55,12 @@ #include "utils/comm_manager.h" #include "utils/runtime_error_codes.h" #ifdef MEM_REUSE_DEBUG -#include "backend/optimizer/mem_reuse/mem_reuse_checker.h" +#include "common/mem_reuse/mem_reuse_checker.h" #include "debug/env_config_parser.h" #endif -#include "runtime/device/ascend/executor/hccl_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.h" #include "utils/config_manager.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" #ifdef ENABLE_TDTQUE #include "minddata/dataset/engine/tdt/tdt_handle.h" using mindspore::dataset::TdtHandle; @@ -69,7 +69,7 @@ using mindspore::dataset::TdtHandle; #include "debug/rdr/running_data_recorder.h" #endif -#include "backend/session/pynative_task_manager.h" +#include "backend/common/session/pynative_task_manager.h" #include "profiler/device/profiling.h" #ifndef ENABLE_SECURITY diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.h index b7c614bc037..22d9c53441a 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.h @@ -25,11 +25,11 @@ #include #include "runtime/device/kernel_runtime.h" #include "runtime/context.h" -#include "runtime/device/ascend/ge_runtime/davinci_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/davinci_model.h" #include "runtime/device/kernel_runtime_manager.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/session_basic.h" #ifndef ENABLE_SECURITY -#include "runtime/device/ascend/dump/data_dumper.h" +#include "plugin/device/ascend/hal/device/dump/data_dumper.h" #endif using std::unordered_map; diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_label_assign.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_label_assign.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_label_assign.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_label_assign.cc index 7502c79a082..e344edc0d08 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_label_assign.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_label_assign.cc @@ -17,8 +17,8 @@ #include #include #include -#include "runtime/device/ascend/ascend_label_assign.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ascend_label_assign.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_label_assign.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_label_assign.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_label_assign.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_label_assign.h index 43cadb8639a..ac1ab4733f0 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_label_assign.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_label_assign.h @@ -19,7 +19,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "utils/contract.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.cc index 16d80cc60ab..cc96b47710a 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_launch_atomic_clean.h" +#include "plugin/device/ascend/hal/device/ascend_launch_atomic_clean.h" #include "abstract/utils.h" -#include "backend/session/single_kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/single_kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/anf_ir_dump.h" namespace mindspore::device::ascend { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.h index 8e5e60aa4df..8a5f5ca99b9 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/ascend/ascend_launch_kernel.h" +#include "plugin/device/ascend/hal/device/ascend_launch_kernel.h" namespace mindspore::device::ascend { class AscendLaunchAtomicClean : public AscendLaunchKernel { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_kernel.cc similarity index 88% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_kernel.cc index 31691d49dcf..3286fc313ea 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_launch_kernel.h" +#include "plugin/device/ascend/hal/device/ascend_launch_kernel.h" #include "runtime/device/memory_manager.h" -#include "runtime/device/ascend/ascend_memory_pool.h" -#include "runtime/device/ascend/kernel_build_ascend.h" -#include "runtime/device/ascend/kernel_select_ascend.h" +#include "plugin/device/ascend/hal/device/ascend_memory_pool.h" +#include "plugin/device/ascend/hal/device/kernel_build_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" namespace mindspore::device::ascend { void AscendLaunchKernel::FreeDeviceMem(void *addr) { AscendMemoryPool::GetInstance().FreeTensorMem(addr); } diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_kernel.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.cc similarity index 94% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.cc index 8de86fe5527..5371e6ffdba 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_launch_mul.h" +#include "plugin/device/ascend/hal/device/ascend_launch_mul.h" #include "abstract/utils.h" #include "runtime/mem.h" #include "acl/acl_rt.h" -#include "backend/session/single_kernel_graph.h" +#include "backend/common/session/single_kernel_graph.h" #include "frontend/parallel/context.h" namespace mindspore::device::ascend { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.h index 5bc0c31701c..a036a56aa46 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.h @@ -20,7 +20,7 @@ #include #include #include "runtime/device/launch_mul.h" -#include "runtime/device/ascend/ascend_launch_kernel.h" +#include "plugin/device/ascend/hal/device/ascend_launch_kernel.h" namespace mindspore::device::ascend { class AscendLaunchMul : public AscendLaunchKernel, public LaunchMul { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.cc index c9d82ad39c1..d482318156c 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_launch_transdata.h" +#include "plugin/device/ascend/hal/device/ascend_launch_transdata.h" #include #include "abstract/utils.h" -#include "backend/session/single_kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/single_kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::device::ascend { void AscendLaunchTransData::FreeDeviceMem(void *addr) { AscendLaunchKernel::FreeDeviceMem(addr); } diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.h index d6d4f142d0d..f85a7a14dc3 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.h @@ -20,7 +20,7 @@ #include #include #include -#include "runtime/device/ascend/ascend_launch_kernel.h" +#include "plugin/device/ascend/hal/device/ascend_launch_kernel.h" namespace mindspore::device::ascend { class AscendLaunchTransData : public AscendLaunchKernel { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_adapter.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_adapter.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/ascend/ascend_memory_adapter.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_adapter.cc index 8c3384f2b1d..54fd5211a80 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_adapter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_adapter.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_memory_adapter.h" +#include "plugin/device/ascend/hal/device/ascend_memory_adapter.h" #include #include "runtime/mem.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_adapter.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_adapter.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ascend_memory_adapter.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_adapter.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.cc index e6b008cf6b4..34fd70c08fd 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.cc @@ -14,13 +14,13 @@ * limitations under the License. */ #include -#include "runtime/device/ascend/ascend_memory_manager.h" -#include "runtime/device/ascend/ascend_memory_adapter.h" +#include "plugin/device/ascend/hal/device/ascend_memory_manager.h" +#include "plugin/device/ascend/hal/device/ascend_memory_adapter.h" #include "utils/ms_context.h" #include "runtime/mem.h" #include "acl/acl_rt.h" #ifndef ENABLE_SECURITY -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #include "profiler/device/ascend/memory_profiling.h" using mindspore::device::ascend::ProfilingManager; diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.cc index ba700699ae2..d3d04d58ed6 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.cc @@ -15,8 +15,8 @@ */ #include -#include "runtime/device/ascend/ascend_memory_pool.h" -#include "runtime/device/ascend/ascend_memory_adapter.h" +#include "plugin/device/ascend/hal/device/ascend_memory_pool.h" +#include "plugin/device/ascend/hal/device/ascend_memory_adapter.h" #include "runtime/mem.h" #include "utils/log_adapter.h" #include "utils/convert_utils_base.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.h index 2c9a1a59bd0..d01853c4892 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_ASCEND_MEMORY_POOL_H_ #include -#include "backend/optimizer/mem_reuse/mem_dynamic_allocator.h" +#include "common/mem_reuse/mem_dynamic_allocator.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.cc index 465bf13a74e..e8e7bbce426 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/ascend_stream_assign.h" +#include "plugin/device/ascend/hal/device/ascend_stream_assign.h" #include #include @@ -24,11 +24,11 @@ #include "utils/ms_utils.h" #include "frontend/parallel/context.h" #include "frontend/parallel/device_manager.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_adjust.h" -#include "runtime/device/ascend/ascend_stream_manager.h" -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "plugin/device/ascend/hal/device/ascend_stream_manager.h" +#include "backend/common/optimizer/helper.h" +#include "kernel/oplib/oplib.h" #include "utils/utils.h" #ifdef ENABLE_DUMP_IR diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.h similarity index 99% rename from mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.h index 0850cea1a56..6c4e4da1d08 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ascend_stream_assign.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_assign.h @@ -30,7 +30,7 @@ #include "runtime/base.h" #include "runtime/rt_model.h" #include "runtime/stream.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "utils/contract.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/ascend/ascend_stream_manager.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_manager.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ascend_stream_manager.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_stream_manager.h diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/ascend_collective.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/ascend_collective.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/distribute/ascend_collective.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/ascend_collective.cc index ed7b3a93213..dda61d7ba76 100644 --- a/mindspore/ccsrc/runtime/device/ascend/distribute/ascend_collective.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/ascend_collective.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/distribute/ascend_collective.h" +#include "plugin/device/ascend/hal/device/distribute/ascend_collective.h" #include "utils/log_adapter.h" static constexpr const char *kAscendCollectiveFileName = "libascend_collective.so"; diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/ascend_collective.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/ascend_collective.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/distribute/ascend_collective.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/ascend_collective.h diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/collective_group_wrapper.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/collective_group_wrapper.cc similarity index 92% rename from mindspore/ccsrc/runtime/device/ascend/distribute/collective_group_wrapper.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/collective_group_wrapper.cc index d4ffed3f329..e0d279b376e 100644 --- a/mindspore/ccsrc/runtime/device/ascend/distribute/collective_group_wrapper.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/collective_group_wrapper.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/distribute/collective_group_wrapper.h" +#include "plugin/device/ascend/hal/device/distribute/collective_group_wrapper.h" extern "C" { void InitMPI() { (void)MPICollective::instance().Init(); } diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/collective_group_wrapper.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/collective_group_wrapper.h similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/distribute/collective_group_wrapper.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/collective_group_wrapper.h index 419794d2ed3..90d6b826c62 100644 --- a/mindspore/ccsrc/runtime/device/ascend/distribute/collective_group_wrapper.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/collective_group_wrapper.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/ascend/distribute/mpi_collective_group.h" +#include "plugin/device/ascend/hal/device/distribute/mpi_collective_group.h" #ifndef EXPORT_WRAPPER #define EXPORT_WRAPPER __attribute__((visibility("default"))) #endif diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_collective_group.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_collective_group.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/distribute/mpi_collective_group.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_collective_group.cc index 60ad7051d09..d032b2ebf8d 100644 --- a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_collective_group.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_collective_group.cc @@ -16,7 +16,7 @@ #include "hccl/hccl.h" #include "runtime/rt.h" -#include "runtime/device/ascend/distribute/mpi_collective_group.h" +#include "plugin/device/ascend/hal/device/distribute/mpi_collective_group.h" namespace mindspore { namespace device { namespace ascend { diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_collective_group.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_collective_group.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/distribute/mpi_collective_group.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_collective_group.h diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_pycc.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_pycc.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/distribute/mpi_pycc.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_pycc.cc index 4cdb7acbf31..84ac2b55536 100644 --- a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_pycc.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_pycc.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/distribute/mpi_pycc.h" +#include "plugin/device/ascend/hal/device/distribute/mpi_pycc.h" #include #include #include diff --git a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_pycc.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_pycc.h similarity index 92% rename from mindspore/ccsrc/runtime/device/ascend/distribute/mpi_pycc.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_pycc.h index e63e075d19c..d990b9f6364 100644 --- a/mindspore/ccsrc/runtime/device/ascend/distribute/mpi_pycc.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/distribute/mpi_pycc.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/ascend/distribute/collective_group_wrapper.h" +#include "plugin/device/ascend/hal/device/distribute/collective_group_wrapper.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/dump/data_dumper.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/dump/data_dumper.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/ascend/dump/data_dumper.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/dump/data_dumper.cc index edc826f9be8..ca82ff97adb 100644 --- a/mindspore/ccsrc/runtime/device/ascend/dump/data_dumper.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/dump/data_dumper.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/ascend/dump/data_dumper.h" +#include "plugin/device/ascend/hal/device/dump/data_dumper.h" #include #include @@ -21,14 +21,14 @@ #include #include #include "utility" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/convert_utils_base.h" #include "runtime/dev.h" #include "runtime/mem.h" #include "acl/acl_rt.h" #include "runtime/kernel.h" #include "runtime/rt_model.h" -#include "runtime/device/ascend/ge_types_convert.h" +#include "plugin/device/ascend/hal/device/ge_types_convert.h" #include "proto/op_mapping_info.pb.h" #include "utils/comm_manager.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/dump/data_dumper.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/dump/data_dumper.h similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/dump/data_dumper.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/dump/data_dumper.h index 0829c6946aa..a6fdba51f5c 100644 --- a/mindspore/ccsrc/runtime/device/ascend/dump/data_dumper.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/dump/data_dumper.h @@ -23,7 +23,7 @@ #include #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace aicpu { namespace dump { diff --git a/mindspore/ccsrc/runtime/device/ascend/dump/proto/ge_dtype.proto b/mindspore/ccsrc/plugin/device/ascend/hal/device/dump/proto/ge_dtype.proto similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/dump/proto/ge_dtype.proto rename to mindspore/ccsrc/plugin/device/ascend/hal/device/dump/proto/ge_dtype.proto diff --git a/mindspore/ccsrc/runtime/device/ascend/dump/proto/op_mapping_info.proto b/mindspore/ccsrc/plugin/device/ascend/hal/device/dump/proto/op_mapping_info.proto similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/dump/proto/op_mapping_info.proto rename to mindspore/ccsrc/plugin/device/ascend/hal/device/dump/proto/op_mapping_info.proto diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/ai_core_dynamic_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/executor/ai_core_dynamic_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.cc index 0dc45bc0265..2d1d0ebfd68 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/ai_core_dynamic_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/ai_core_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.h" #include #include "framework/common/debug/log.h" @@ -26,9 +26,9 @@ #include "runtime/kernel.h" #include "runtime/mem.h" #include "pipeline/jit/static_analysis/static_analysis.h" -#include "runtime/device/ascend/executor/tiling/op_tiling_adapter.h" +#include "plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.h" #include "utils/ms_device_shape_transfer.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include "acl/acl_rt.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/ai_core_dynamic_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/executor/ai_core_dynamic_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.h diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/ai_cpu_dynamic_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/executor/ai_cpu_dynamic_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.cc index f0884e693b8..4fecc8bb41e 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/ai_cpu_dynamic_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/ai_cpu_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.h" #include #include #include "runtime/mem.h" #include "acl/acl_rt.h" #include "runtime/kernel.h" #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/ai_cpu_dynamic_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/executor/ai_cpu_dynamic_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.h index 3028cb3e8e7..c100f866303 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/ai_cpu_dynamic_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.h @@ -21,7 +21,7 @@ #include #include "runtime/device/executor/dynamic_kernel.h" #include "ir/anf.h" -#include "runtime/device/ascend/executor/aicpu_ext_info_handle.h" +#include "plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.cc index 4d5979b8187..a90aa04f41e 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/aicpu_ext_info_handle.h" +#include "plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.h similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.h index 2dd631f3f05..e71a6e129ba 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" #include "utils/contract.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/hccl_dynamic_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/executor/hccl_dynamic_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.cc index 2f15ec78a35..f563eda7905 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/hccl_dynamic_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/hccl_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.h" #include #include "hccl/hcom.h" #include "common/opskernel/ge_task_info.h" #include "utils/log_adapter.h" #include "runtime/device/kernel_runtime.h" -#include "backend/kernel_compiler/hccl/hcom_util.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/kernel/hccl/hcom_util.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace { // Find so in RPATH or LD_LIBRARY_PATH (/usr/local/Ascend/fwkacllib/lib64/) diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/hccl_dynamic_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/executor/hccl_dynamic_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.h diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/host_dynamic_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/executor/host_dynamic_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.cc similarity index 92% rename from mindspore/ccsrc/runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.cc index 1778a15811c..e9f9ecca53b 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.h" #include "runtime/mem.h" #include "acl/acl_rt.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.h diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.cc similarity index 91% rename from mindspore/ccsrc/runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.cc index 230430cece1..5e5183d96a8 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.h" #include "runtime/base.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.h diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.cc index bb99baab101..6fa4a5a367f 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.cc @@ -15,11 +15,11 @@ */ #include -#include "runtime/device/ascend/executor/tiling/op_tiling_adapter.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_build.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/device/ascend/ge_types_convert.h" +#include "plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_build.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_types_convert.h" #include "utils/utils.h" #include "external/graph/tensor.h" #include "external/register/op_tiling_registry.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.h similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.h index c828730b804..aa303557fe8 100644 --- a/mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/kernel_compiler/oplib/opinfo.h" +#include "kernel/oplib/opinfo.h" #include "register/op_tiling.h" #include "external/graph/operator.h" #include "graph/utils/op_desc_utils.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/davinci_model.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/davinci_model.h similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/davinci_model.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/davinci_model.h index 8808ce38bee..3819a1547d5 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/davinci_model.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/davinci_model.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/ascend/ge_runtime/task_info.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" namespace mindspore::ge::model_runner { class DavinciModel { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_context.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_context.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_context.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_context.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_runner.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_runner.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_runner.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_runner.cc index 39c48211946..41bf638665a 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_runner.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_runner.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/model_runner.h" -#include "runtime/device/ascend/ge_runtime/runtime_model.h" -#include "runtime/device/ascend/ge_runtime/davinci_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/model_runner.h" +#include "plugin/device/ascend/hal/device/ge_runtime/runtime_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/davinci_model.h" #include "mindspore/core/utils/log_adapter.h" namespace mindspore::ge::model_runner { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_runner.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_runner.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_runner.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_runner.h index 6de83a5da04..cdb2e04ac57 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/model_runner.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/model_runner.h @@ -22,7 +22,7 @@ #include #include #include -#include "runtime/device/ascend/ge_runtime/davinci_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/davinci_model.h" namespace mindspore::ge::model_runner { class RuntimeModel; diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/runtime_model.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/runtime_model.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/runtime_model.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/runtime_model.cc index af1e43cb420..5fd9a144494 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/runtime_model.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/runtime_model.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/runtime_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/runtime_model.h" #include #include "runtime/kernel.h" #include "runtime/rt_model.h" #include "graphengine/inc/external/runtime/rt_error_codes.h" -#include "runtime/device/ascend/ge_runtime/model_context.h" -#include "runtime/device/ascend/ge_runtime/task/task.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/model_context.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" #include "mindspore/core/utils/log_adapter.h" #ifdef ENABLE_DUMP_IR #include "debug/rdr/running_data_recorder.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/runtime_model.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/runtime_model.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/runtime_model.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/runtime_model.h index af8c1ecfeae..c1bcc74a534 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/runtime_model.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/runtime_model.h @@ -23,7 +23,7 @@ #include #include "runtime/base.h" #include "runtime/rt_model.h" -#include "runtime/device/ascend/ge_runtime/davinci_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/davinci_model.h" namespace mindspore::ge::model_runner { using RuntimeInfo = std::tuple; diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/aicpu_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/aicpu_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.cc index 9724dc79a49..b74dba2fa15 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/aicpu_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/aicpu_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.h" #include #include "runtime/mem.h" #include "acl/acl_rt.h" #include "runtime/kernel.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" #include "aicpu/common/aicpu_task_struct.h" #include "mindspore/core/utils/convert_utils_base.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/aicpu_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/aicpu_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.h index 4c7cded24b9..8fb6358ccfc 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/aicpu_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.h @@ -20,7 +20,7 @@ #include #include #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class AicpuTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_record_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_record_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.cc index 6dc238e9b79..f8f8bc5911f 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_record_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/event_record_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.h" #include "runtime/kernel.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { EventRecordTask::EventRecordTask(const ModelContext &model_context, diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_record_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_record_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.h index 71084eb8d3b..bf07474d373 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_record_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_EVENT_RECORD_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class EventRecordTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_wait_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_wait_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.cc index 920f601d885..bfd8f92a028 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_wait_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/event_wait_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.h" #include "runtime/kernel.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { EventWaitTask::EventWaitTask(const ModelContext &model_context, const std::shared_ptr &task_info) diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_wait_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_wait_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.h index 2809a10578e..3b02a0cea21 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/event_wait_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_EVENT_WAIT_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class EventWaitTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/hccl_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/hccl_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.cc index 1f46da9bb79..576e4bf48f8 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/hccl_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/hccl_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.h" #include -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" #include "common/opskernel/ops_kernel_info_store.h" #include "common/opskernel/ge_task_info.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/hccl_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/hccl_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.h index 406750320d3..d38be22a31e 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/hccl_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.h @@ -22,7 +22,7 @@ #include #include #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class HcclTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_goto_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_goto_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.cc index ff9ee745d7f..95e09d7a38c 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_goto_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/label_goto_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.h" #include "runtime/mem.h" #include "acl/acl_rt.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { LabelGotoTask::LabelGotoTask(const ModelContext &model_context, const std::shared_ptr &task_info) diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_goto_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.h similarity index 91% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_goto_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.h index 6048617c4dd..d0328afdcab 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_goto_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.h @@ -21,8 +21,8 @@ #include #include #include -#include "runtime/device/ascend/ge_runtime/task/task.h" -#include "runtime/device/ascend/ge_runtime/task/label_manager.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_manager.h" namespace mindspore::ge::model_runner { class LabelGotoTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_manager.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_manager.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_manager.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_manager.cc index b1dd9b667a2..9e34ea60a4a 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_manager.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_manager.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/label_manager.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_manager.h" #include #include #include "runtime/mem.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_manager.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_manager.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_manager.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_manager.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_set_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_set_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.cc index 31942ae434b..15a18d4a631 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_set_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/label_set_task.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { LabelSetTask::LabelSetTask(const ModelContext &model_context, const std::shared_ptr &task_info) diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_set_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_set_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.h index 54a5d1027c7..85d341ca290 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_set_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_TASK_LABEL_SET_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class LabelSetTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_switch_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.cc similarity index 94% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_switch_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.cc index f0059c22474..69d1062d9b8 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_switch_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/label_switch_task.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { LabelSwitchTask::LabelSwitchTask(const ModelContext &model_context, diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_switch_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.h similarity index 91% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_switch_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.h index ea4e1551456..7fb9f635417 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/label_switch_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_TASK_LABEL_SWITCH_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" -#include "runtime/device/ascend/ge_runtime/task/label_manager.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_manager.h" namespace mindspore::ge::model_runner { class LabelSwitchTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/memcpy_async_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/memcpy_async_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.cc index da374bfa392..3ce96eeffba 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/memcpy_async_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/memcpy_async_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.h" #include "runtime/mem.h" #include "acl/acl_rt.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { MemcpyAsyncTask::MemcpyAsyncTask(const ModelContext &model_context, diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/memcpy_async_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/memcpy_async_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.h index 8e9e9ff9899..ce88118d451 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/memcpy_async_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_TASK_MEMCPY_ASYNC_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class MemcpyAsyncTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/profiler_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.cc similarity index 94% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/profiler_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.cc index 23c936a5469..29e926e725c 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/profiler_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.cc @@ -14,8 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/profiler_task.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.h" +#include +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { ProfilerTask::ProfilerTask(const ModelContext &model_context, const std::shared_ptr &task_info) diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/profiler_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/profiler_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.h index f0be7da02d1..c8bc53e348e 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/profiler_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_TASK_PROFILER_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class ProfilerTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_active_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_active_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.cc index 3a90d4431fd..9bbb8b6ce8a 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_active_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/stream_active_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.h" #include "runtime/kernel.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { StreamActiveTask::StreamActiveTask(const ModelContext &model_context, diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_active_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_active_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.h index 359b09cf44d..2240dcfa5dd 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_active_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_GE_RUNTIME_TASK_STREAM_ACTIVE_TASK_H_ #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class StreamActiveTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_switch_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_switch_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.cc index bccc3a8cd53..fd5efaf78ee 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_switch_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/stream_switch_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.h" #include "runtime/kernel.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" #include "mindspore/core/utils/convert_utils_base.h" namespace mindspore::ge::model_runner { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_switch_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_switch_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.h index 686bf6bb1e4..a48298bba57 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/stream_switch_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class StreamSwitchTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/task.h similarity index 92% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/task.h index 862e22e1333..219701e677d 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/task.h @@ -21,8 +21,8 @@ #include #include #include -#include "runtime/device/ascend/ge_runtime/model_context.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" +#include "plugin/device/ascend/hal/device/ge_runtime/model_context.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" namespace mindspore::ge::model_runner { class Task { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/task_factory.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h similarity index 97% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/task_factory.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h index aab4c411144..9d7d4c95e98 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/task_factory.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h @@ -21,7 +21,7 @@ #include #include #include -#include "runtime/device/ascend/ge_runtime/task_info.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" #include "mindspore/core/utils/log_adapter.h" namespace mindspore::ge::model_runner { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/tbe_task.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/tbe_task.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.cc index 65d2fb23c5b..6fbeb62c4ee 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/tbe_task.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_runtime/task/tbe_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.h" #include #include "runtime/mem.h" #include "acl/acl_rt.h" #include "runtime/kernel.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" namespace mindspore::ge::model_runner { TbeTask::TbeTask(const ModelContext &model_context, const std::shared_ptr &task_info) diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/tbe_task.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.h similarity index 95% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/tbe_task.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.h index 5c75223feb6..de265260211 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task/tbe_task.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/ascend/ge_runtime/task/task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task.h" namespace mindspore::ge::model_runner { class TbeTask : public TaskRepeater { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_runtime/task_info.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task_info.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ge_runtime/task_info.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/task_info.h diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_types_convert.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_types_convert.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/ge_types_convert.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_types_convert.cc index 120869fdbc2..671921a4808 100644 --- a/mindspore/ccsrc/runtime/device/ascend/ge_types_convert.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_types_convert.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/ge_types_convert.h" +#include "plugin/device/ascend/hal/device/ge_types_convert.h" #include "graph/utils/type_utils.h" namespace { diff --git a/mindspore/ccsrc/runtime/device/ascend/ge_types_convert.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/ge_types_convert.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/ge_types_convert.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/ge_types_convert.h diff --git a/mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.cc index 0419de67aa8..bef30ddf1b6 100644 --- a/mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.cc @@ -14,21 +14,21 @@ * limitations under the License. */ -#include "runtime/device/ascend/kernel_build_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_build_ascend.h" #include #include #include #include #include #include -#include "runtime/device/ascend/kernel_select_ascend.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" -#include "backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_build.h" -#include "backend/kernel_compiler/host/host_kernel_build.h" -#include "backend/kernel_compiler/hccl/hccl_kernel_build.h" -#include "backend/kernel_compiler/rts/rt_kernel_build.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" +#include "plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.h" +#include "plugin/device/ascend/kernel/host/host_kernel_build.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel_build.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_build.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.h index a30e1fdfc29..a518402e09b 100644 --- a/mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.h @@ -19,7 +19,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.cc index ee03a1cda8f..567052ed3a9 100644 --- a/mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/kernel_select_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" #include #include @@ -24,13 +24,13 @@ #include #include #include -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/kernel_query.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel_build_info.h" +#include "kernel/kernel_query.h" +#include "kernel/oplib/oplib.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_device_shape_transfer.h" #include "debug/anf_ir_dump.h" #include "frontend/operator/ops.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.h index b4fd09a98ad..3d73c337744 100644 --- a/mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_KERNEL_SELECT_ASCEND_ANFALGO_H_ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_ASCEND_KERNEL_SELECT_ASCEND_ANFALGO_H_ #include "ir/anf.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace device { namespace ascend { diff --git a/mindspore/ccsrc/runtime/device/ascend/kernel_select_graph_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_graph_kernel.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/kernel_select_graph_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_graph_kernel.cc index a6c7d817a1c..4e4f47566c4 100644 --- a/mindspore/ccsrc/runtime/device/ascend/kernel_select_graph_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_graph_kernel.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "runtime/device/ascend/kernel_select_ascend.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "ir/func_graph.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/kernel_query.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/common_utils.h" +#include "kernel/kernel_query.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/lic_manager.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/lic_manager.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/lic_manager.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/lic_manager.cc index 8a7c76da184..cae20332a01 100644 --- a/mindspore/ccsrc/runtime/device/ascend/lic_manager.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/lic_manager.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/ascend/lic_manager.h" +#include "plugin/device/ascend/hal/device/lic_manager.h" #include #include "utils/ms_context.h" #include "runtime/dev.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/lic_manager.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/lic_manager.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/lic_manager.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/lic_manager.h diff --git a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_manager.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_manager.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/profiling/profiling_manager.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_manager.cc index 560aeed1054..93ece3513f8 100644 --- a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_manager.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_manager.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #include #include #include "common/util/error_manager/error_manager.h" @@ -26,7 +26,7 @@ #include "utils/convert_utils.h" #include "runtime/base.h" #include -#include "runtime/device/ascend/profiling/profiling_utils.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_utils.h" using mindspore::device::ascend::ProfilingUtils; diff --git a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_manager.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_manager.h similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/profiling/profiling_manager.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_manager.h diff --git a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.cc index fb08fd70c2b..7beb50f24bb 100644 --- a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.cc @@ -15,9 +15,9 @@ */ #include #include -#include "runtime/device/ascend/profiling/profiling_reporter.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/ascend_kernel_mod.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_reporter.h" +#include "kernel/kernel.h" +#include "kernel/ascend_kernel_mod.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.h index 3f54a3eafa6..28db42d1af4 100644 --- a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_reporter.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_reporter.h @@ -23,8 +23,8 @@ #include "securec/include/securec.h" #include "utils/log_adapter.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #include "toolchain/prof_common.h" #include "toolchain/prof_reporter.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_utils.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_utils.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/profiling/profiling_utils.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_utils.cc index 6d526162628..a7db0a9e128 100644 --- a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_utils.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_utils.cc @@ -15,10 +15,10 @@ */ #include -#include "runtime/device/ascend/profiling/profiling_utils.h" -#include "backend/kernel_compiler/kernel.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_utils.h" +#include "kernel/kernel.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "utils/utils.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_utils.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_utils.h similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/profiling/profiling_utils.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_utils.h index 73fa747f931..e6f0238b211 100644 --- a/mindspore/ccsrc/runtime/device/ascend/profiling/profiling_utils.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/profiling_utils.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "utils/contract.h" -#include "runtime/device/ascend/profiling/profiling_reporter.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_reporter.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/ascend/readme.md b/mindspore/ccsrc/plugin/device/ascend/hal/device/readme.md similarity index 100% rename from mindspore/ccsrc/runtime/device/ascend/readme.md rename to mindspore/ccsrc/plugin/device/ascend/hal/device/readme.md diff --git a/mindspore/ccsrc/runtime/device/ascend/tasksink/task_generator.cc b/mindspore/ccsrc/plugin/device/ascend/hal/device/tasksink/task_generator.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/ascend/tasksink/task_generator.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/device/tasksink/task_generator.cc index 60d89d9d749..290ce70a289 100644 --- a/mindspore/ccsrc/runtime/device/ascend/tasksink/task_generator.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/tasksink/task_generator.cc @@ -14,16 +14,16 @@ * limitations under the License. */ -#include "runtime/device/ascend/tasksink/task_generator.h" +#include "plugin/device/ascend/hal/device/tasksink/task_generator.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/task_stream.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/task_stream.h" #include "utils/utils.h" #include "utils/ms_utils.h" #ifndef ENABLE_SECURITY -#include "runtime/device/ascend/profiling/profiling_utils.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_utils.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #endif #ifdef ENABLE_DUMP_IR #include "debug/rdr/running_data_recorder.h" diff --git a/mindspore/ccsrc/runtime/device/ascend/tasksink/task_generator.h b/mindspore/ccsrc/plugin/device/ascend/hal/device/tasksink/task_generator.h similarity index 96% rename from mindspore/ccsrc/runtime/device/ascend/tasksink/task_generator.h rename to mindspore/ccsrc/plugin/device/ascend/hal/device/tasksink/task_generator.h index f84c91a6497..6e852c79471 100644 --- a/mindspore/ccsrc/runtime/device/ascend/tasksink/task_generator.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/device/tasksink/task_generator.h @@ -25,8 +25,8 @@ #include #include "runtime/device/kernel_runtime.h" #include "ir/anf.h" -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" +#include "kernel/ascend_kernel_mod.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/plugin/device/ascend/hal/hardware/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/CMakeLists.txt new file mode 100644 index 00000000000..c3833e7bedd --- /dev/null +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/CMakeLists.txt @@ -0,0 +1,11 @@ +file(GLOB_RECURSE HARDWARE_ASCEND_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-abstract-non-virtual-dtor") +endif() + +set_property(SOURCE ${HARDWARE_ASCEND_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +if(ENABLE_D) + add_library(_mindspore_plugin_device_ascend_hal_hardware_obj OBJECT ${HARDWARE_ASCEND_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.cc b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.cc similarity index 97% rename from mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.cc index 75298c4a92c..f05ff709a40 100644 --- a/mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.cc @@ -14,27 +14,27 @@ * limitations under the License. */ -#include "runtime/hardware/ascend/ascend_device_context.h" +#include "plugin/device/ascend/hal/hardware/ascend_device_context.h" #include #include #include #include "acl/acl_rt.h" #include "runtime/dev.h" -#include "backend/optimizer/ascend/ascend_backend_optimization.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" +#include "plugin/device/ascend/optimizer/ascend_backend_optimization.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" #include "utils/context/graph_kernel_flags.h" #include "utils/utils.h" -#include "runtime/device/ascend/kernel_select_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" #include "runtime/device/kernel_adjust.h" -#include "runtime/device/ascend/ascend_stream_assign.h" -#include "runtime/device/ascend/kernel_build_ascend.h" -#include "runtime/hardware/ascend/ascend_graph_optimization.h" -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_load.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" -#include "runtime/device/ascend/ascend_bucket.h" +#include "plugin/device/ascend/hal/device/ascend_stream_assign.h" +#include "plugin/device/ascend/hal/device/kernel_build_ascend.h" +#include "plugin/device/ascend/hal/hardware/ascend_graph_optimization.h" +#include "kernel/ascend_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" +#include "plugin/device/ascend/hal/device/ascend_bucket.h" #include "common/util/error_manager/error_manager.h" -#include "runtime/device/ascend/ascend_memory_adapter.h" +#include "plugin/device/ascend/hal/device/ascend_memory_adapter.h" #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" @@ -59,7 +59,7 @@ #ifndef ENABLE_SECURITY #include "profiler/device/ascend/memory_profiling.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #include "utils/anf_utils.h" using Adx::AdxRegDumpProcessCallBack; diff --git a/mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.h b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.h similarity index 98% rename from mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.h rename to mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.h index 077e5fbe015..7dfe91bd4f4 100644 --- a/mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.h @@ -25,8 +25,8 @@ #include "runtime/hardware/device_context.h" #include "runtime/hardware/device_context_manager.h" #include "runtime/device/memory_manager.h" -#include "runtime/device/ascend/ascend_kernel_runtime.h" -#include "runtime/device/ascend/ascend_device_address.h" +#include "plugin/device/ascend/hal/device/ascend_kernel_runtime.h" +#include "plugin/device/ascend/hal/device/ascend_device_address.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.cc b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.cc similarity index 96% rename from mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.cc index ee83f359862..229d5093a9a 100644 --- a/mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "runtime/hardware/ascend/ascend_graph_optimization.h" +#include "plugin/device/ascend/hal/hardware/ascend_graph_optimization.h" #include #include -#include "backend/optimizer/common/common_backend_optimization.h" -#include "backend/optimizer/ascend/ascend_backend_optimization.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" -#include "backend/session/ascend_auto_monad.h" +#include "backend/common/optimizer/common_backend_optimization.h" +#include "plugin/device/ascend/optimizer/ascend_backend_optimization.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" +#include "backend/common/session/ascend_auto_monad.h" #include "utils/context/graph_kernel_flags.h" -#include "runtime/device/ascend/kernel_select_ascend.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" #include "runtime/device/kernel_adjust.h" #ifndef ENABLE_SECURITY diff --git a/mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.h b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.h similarity index 98% rename from mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.h rename to mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.h index a1e4ded8528..d281e40bcc5 100644 --- a/mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.h @@ -19,7 +19,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/CMakeLists.txt new file mode 100644 index 00000000000..8f0867bfdb7 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/CMakeLists.txt @@ -0,0 +1,10 @@ +file(GLOB HCCL_ADAPTER_SRC_LIST ./*.cc) +set_property(SOURCE ${HCCL_ADAPTER_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_HCCL_ADPT) +if(ENABLE_D) + add_library(_mindspore_plugin_device_ascend_hal_hccl_adapter_obj OBJECT ${HCCL_ADAPTER_SRC_LIST}) + target_include_directories(_mindspore_plugin_device_ascend_hal_hccl_adapter_obj + PRIVATE ${CMAKE_BINARY_DIR}/proto/ge) + add_dependencies(_mindspore_plugin_device_ascend_hal_hccl_adapter_obj graph) + add_subdirectory(plugin) +endif() \ No newline at end of file diff --git a/mindspore/ccsrc/runtime/hccl_adapter/all_to_all_v_calc_param.cc b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.cc similarity index 97% rename from mindspore/ccsrc/runtime/hccl_adapter/all_to_all_v_calc_param.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.cc index 8bb7aebfabb..b9d9fea8e00 100644 --- a/mindspore/ccsrc/runtime/hccl_adapter/all_to_all_v_calc_param.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/hccl_adapter/all_to_all_v_calc_param.h" +#include "plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "transform/graph_ir/util.h" #include "runtime/device/memory_manager.h" diff --git a/mindspore/ccsrc/runtime/hccl_adapter/all_to_all_v_calc_param.h b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.h similarity index 100% rename from mindspore/ccsrc/runtime/hccl_adapter/all_to_all_v_calc_param.h rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.h diff --git a/mindspore/ccsrc/runtime/hccl_adapter/converter.cc b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/converter.cc similarity index 97% rename from mindspore/ccsrc/runtime/hccl_adapter/converter.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/converter.cc index 4b2c069f98f..20cafac3c92 100644 --- a/mindspore/ccsrc/runtime/hccl_adapter/converter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/converter.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/hccl_adapter/converter.h" +#include "plugin/device/ascend/hal/hccl_adapter/converter.h" #include #include #include @@ -22,11 +22,11 @@ #include "graph/compute_graph.h" #include "graph/debug/ge_attr_define.h" #undef google -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/log_adapter.h" #include "mindspore/core/base/core_ops.h" #include "transform/graph_ir/util.h" -#include "runtime/hccl_adapter/all_to_all_v_calc_param.h" +#include "plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.h" static constexpr char kGeOpNameHcclSend[] = "HcomSend"; static constexpr char kGeOpNameHcclReceive[] = "HcomReceive"; diff --git a/mindspore/ccsrc/runtime/hccl_adapter/converter.h b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/converter.h similarity index 95% rename from mindspore/ccsrc/runtime/hccl_adapter/converter.h rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/converter.h index 6b6bda3a47c..74a59381498 100644 --- a/mindspore/ccsrc/runtime/hccl_adapter/converter.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/converter.h @@ -26,7 +26,7 @@ #include "common/opskernel/ops_kernel_info_types.h" #include "proto/task.pb.h" #undef google -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" #include "mindspore/core/ir/anf.h" namespace mindspore::hccl { diff --git a/mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.cc b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.cc similarity index 99% rename from mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.cc index 5253631de3b..0029dcea27c 100644 --- a/mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" #include #include #include @@ -27,7 +27,7 @@ #include "utils/log_adapter.h" #include "utils/ms_utils.h" #include "utils/ms_context.h" -#include "runtime/hccl_adapter/converter.h" +#include "plugin/device/ascend/hal/hccl_adapter/converter.h" static constexpr const char *kHcclPluginFileName = "libhccl_plugin.so"; static constexpr const char *kHcclDeployModeEnv = "DEPLOY_MODE"; diff --git a/mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.h b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h similarity index 97% rename from mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.h rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h index 85451c281cd..2d5d82d339a 100644 --- a/mindspore/ccsrc/runtime/hccl_adapter/hccl_adapter.h +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h @@ -23,8 +23,8 @@ #include #include "mindspore/core/ir/anf.h" #include "hccl/hccl_types.h" -#include "runtime/hccl_adapter/plugin/hccl_plugin.h" -#include "runtime/device/ascend/distribute/ascend_collective.h" +#include "plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.h" +#include "plugin/device/ascend/hal/device/distribute/ascend_collective.h" using HcclCollectiveGroup = mindspore::device::ascend::collective::HcclCollectiveGroup; namespace ge { diff --git a/mindspore/ccsrc/runtime/hccl_adapter/plugin/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/CMakeLists.txt similarity index 100% rename from mindspore/ccsrc/runtime/hccl_adapter/plugin/CMakeLists.txt rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/CMakeLists.txt diff --git a/mindspore/ccsrc/runtime/hccl_adapter/plugin/hccl_plugin.cc b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.cc similarity index 96% rename from mindspore/ccsrc/runtime/hccl_adapter/plugin/hccl_plugin.cc rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.cc index 15e69bb0ea0..8a48f31e94d 100644 --- a/mindspore/ccsrc/runtime/hccl_adapter/plugin/hccl_plugin.cc +++ b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/hccl_adapter/plugin/hccl_plugin.h" +#include "plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.h" #define google ascend_private #include "register/ops_kernel_builder_registry.h" #include "common/opskernel/ops_kernel_info_store.h" diff --git a/mindspore/ccsrc/runtime/hccl_adapter/plugin/hccl_plugin.h b/mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.h similarity index 100% rename from mindspore/ccsrc/runtime/hccl_adapter/plugin/hccl_plugin.h rename to mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/plugin/hccl_plugin.h diff --git a/mindspore/ccsrc/plugin/device/ascend/kernel/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/kernel/CMakeLists.txt new file mode 100644 index 00000000000..e55541a9427 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/CMakeLists.txt @@ -0,0 +1,35 @@ +if(CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-non-abstract-non-virtual-dtor -Wno-overloaded-virtual") +endif() + +file(GLOB_RECURSE D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/kernel/kernel_query.cc + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/kernel/ascend_kernel_mod.cc + "tbe/*.cc" + "host/*.cc" + "aicpu/*.cc" + "rts/*.cc" + "hccl/*.cc" + ) + file(GLOB_RECURSE AICPU_OPS_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "aicpu/aicpu_ops/*.cc" + ) + list(REMOVE_ITEM D_SRC_LIST ${AICPU_OPS_SRC}) + add_compile_definitions(ENABLE_D) + + if(ENABLE_SECURITY) + list(REMOVE_ITEM D_SRC_LIST "rts/profiling_kernel_mod.cc") + endif() + + if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND ENABLE_D) + file(GLOB_RECURSE AKG_D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "akg/*.cc" + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/kernel/akg/akg_kernel_metadata.cc + ) +endif() + +set_property(SOURCE ${D_SRC_LIST} ${AKG_D_SRC_LIST} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_KERNEL) +if(ENABLE_D) + add_library(_mindspore_plugin_device_ascend_kernel_obj OBJECT ${D_SRC_LIST} ${AKG_D_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.cc similarity index 87% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.cc index 903ccbf2dcc..2e1f0e7c995 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.h index 925b933e216..9a75f96dc65 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_build.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_build.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.cc index 78f1c2ff375..ab74965021c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/aicpu_kernel_build.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.h" #include #include #include @@ -24,17 +24,17 @@ #include #include "utils/utils.h" #include "runtime/device/kernel_runtime.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h" #include "proto/tensor.pb.h" #include "proto/tensor_shape.pb.h" #include "proto/attr.pb.h" #include "proto/node_def.pb.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_load.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/common_utils.h" +#include "kernel/oplib/oplib.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_build.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_build.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.h index a1b5b4b84eb..4086a9223e4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_build.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AICPU_AICPU_KERNEL_BUILD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AICPU_AICPU_KERNEL_BUILD_H_ #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_load.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_load.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.cc index 44b8c99cfae..6bca6e57bc6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_load.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/aicpu_kernel_load.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h" #include #include #include @@ -25,7 +25,7 @@ #include "runtime/context.h" #include "utils/utils.h" #include "utils/file_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_load.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_load.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h index 3fa973c38c2..1dfe68078dc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_load.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h @@ -24,8 +24,8 @@ #include "runtime/base.h" #include "base/base.h" #include "ir/anf.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.cc index 399978325c5..e48911bd548 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/aicpu_kernel_metadata.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.h" #include #include -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/oplib/oplib.h" +#include "kernel/common_utils.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.h index 1d9ead2f571..adf031f9b18 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.cc index e9024b7342f..9ce15a3ef76 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/aicpu_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h" #include #include @@ -24,11 +24,11 @@ #include "runtime/mem.h" #include "runtime/rt.h" #include "utils/convert_utils.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" #include "utils/ms_context.h" -#include "runtime/device/ascend/executor/ai_cpu_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/ai_cpu_dynamic_kernel.h" #include "runtime/device/kernel_runtime.h" -#include "runtime/device/ascend/executor/host_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h" using AicpuTaskInfoPtr = std::shared_ptr; using AicpuDynamicKernel = mindspore::device::ascend::AiCpuDynamicKernel; diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h index 78435f91849..cad7ce2e2ae 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h @@ -18,8 +18,8 @@ #include #include #include -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "kernel/ascend_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" namespace mindspore { namespace kernel { class AicpuOpKernelMod : public AscendKernelMod { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/CMakeLists.txt similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/CMakeLists.txt rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/CMakeLists.txt diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_op_proto/aicpu_tensor.proto b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_op_proto/aicpu_tensor.proto similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_op_proto/aicpu_tensor.proto rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_op_proto/aicpu_tensor.proto diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_async_event.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_context.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_pulse.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/cmake/dependency_securec_arm.cmake b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/cmake/dependency_securec_arm.cmake similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/cmake/dependency_securec_arm.cmake rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/cmake/dependency_securec_arm.cmake diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/cmake/protobuf_arm.cmake b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/cmake/protobuf_arm.cmake similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/cmake/protobuf_arm.cmake rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/cmake/protobuf_arm.cmake diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/distinct_uniform_int_distribution.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/distinct_uniform_int_distribution.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/distinct_uniform_int_distribution.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/distinct_uniform_int_distribution.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_base.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_base.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_base.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_base.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_base.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_base.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_errcode.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_errcode.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_errcode.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_errcode.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_log.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_log.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_log.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_log.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_log.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_log.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_log.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_log.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_util.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_util.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_util.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_util.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/tensor.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/tensor.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/tensor.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/tensor.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/aicpu_environ.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/aicpu_environ.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/aicpu_environ.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/aicpu_environ.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/aicpu_environ_manager.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/aicpu_environ_manager.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/aicpu_environ_manager.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/aicpu_environ_manager.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/aicpu_environ_manager.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/aicpu_environ_manager.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/aicpu_environ_manager.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/aicpu_environ_manager.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_create.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_create.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_create.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_create.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_create.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_create.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_create.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_create.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_destroy_all.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_destroy_all.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_destroy_all.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_destroy_all.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_destroy_all.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_destroy_all.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_destroy_all.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_destroy_all.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_get.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_get.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_get.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_get.cc index 748d621d8a3..f5acbaa3d82 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_get.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_get.cc @@ -20,8 +20,8 @@ #include #include #include -#include "mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h" -#include "mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/tensor.h" +#include "mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h" +#include "mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/tensor.h" #include "environ/aicpu_environ_manager.h" namespace aicpu { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_get.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_get.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_get.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_get.h index 1d490658831..da0ad16b4b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_get.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_get.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AICPU_AICPU_OPS_ENVIRON_ENVIRON_GET_H_ #include -#include "mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/kernel_base.h" +#include "mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/kernel_base.h" namespace aicpu { class EnvironGetKernel : public KernelBase { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_set.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_set.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_set.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_set.cc index e26bdcf343a..8e4b4b652a4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_set.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_set.cc @@ -17,8 +17,8 @@ #include "environ/environ_set.h" #include #include -#include "mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h" -#include "mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/common/tensor.h" +#include "mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/aicpu_sharder/aicpu_sharder.h" +#include "mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/common/tensor.h" #include "environ/aicpu_environ_manager.h" namespace aicpu { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_set.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_set.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/environ/environ_set.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/environ/environ_set.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/random_choice_with_mask_kernels.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/random_choice_with_mask_kernels.cc similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/random_choice_with_mask_kernels.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/random_choice_with_mask_kernels.cc diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/random_choice_with_mask_kernels.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/random_choice_with_mask_kernels.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_ops/random_choice_with_mask_kernels.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_ops/random_choice_with_mask_kernels.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.cc index 4f52e119f1f..5dfa45f00b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" #include "proto/types.pb.h" #include "runtime/mem.h" #include "utils/convert_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.h index ae63b3bdf94..d4e32921cb8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.h @@ -23,7 +23,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { constexpr auto kLibAicpuKernelSoName = "libaicpu_kernels.so"; diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.cc index f215c5f734e..900d06a60e4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.h" #include #include @@ -23,12 +23,12 @@ #include "runtime/mem.h" #include "acl/acl_rt.h" #include "utils/convert_utils.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" #include "utils/ms_context.h" #include "runtime/device/kernel_runtime.h" #include "runtime/kernel.h" #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.h index 8c941a5da6f..dc9d81aa1de 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/aicpu/dynamic_aicpu_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/dynamic_aicpu_kernel_mod.h @@ -18,9 +18,9 @@ #include #include #include -#include "backend/kernel_compiler/aicpu/aicpu_kernel_mod.h" -#include "backend/kernel_compiler/aicpu/aicpu_util.h" -#include "runtime/device/ascend/executor/aicpu_ext_info_handle.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_util.h" +#include "plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.h" namespace mindspore { namespace kernel { class DynamicAicpuOpKernelMod : public AicpuOpKernelMod { diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/attr.proto b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/attr.proto similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/attr.proto rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/attr.proto diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/node_def.proto b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/node_def.proto similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/node_def.proto rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/node_def.proto diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/tensor.proto b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/tensor.proto similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/tensor.proto rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/tensor.proto diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/tensor_shape.proto b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/tensor_shape.proto similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/tensor_shape.proto rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/tensor_shape.proto diff --git a/mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/types.proto b/mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/types.proto similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/types.proto rename to mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/types.proto diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.cc similarity index 86% rename from mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.cc index 52338a035ab..321bf8958cc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.h" +#include "plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.h" #include #include "ir/dtype.h" #include "ir/func_graph.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" -#include "backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" +#include "plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.h b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.h index 196c0311d8f..25bb41032bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_build.h @@ -22,7 +22,7 @@ #include #include #include "ir/anf.h" -#include "backend/kernel_compiler/akg/akg_kernel_build.h" +#include "kernel/akg/akg_kernel_build.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.cc index be038b99898..f88946f001e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.h" +#include "plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.h index 9c90e78b2ab..77d1ec13feb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/ascend/akg_ascend_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/akg/akg_ascend_kernel_mod.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "kernel/ascend_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel.cc index 73d109b03f6..e12e3f44778 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "utils/ms_context.h" #include "runtime/device/kernel_runtime.h" -#include "runtime/device/ascend/executor/hccl_dynamic_kernel.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" using HcclTaskInfoPtr = std::shared_ptr; using mindspore::ge::model_runner::HcclTaskInfo; diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel.h index 6d772c39db9..ee05bbe2b30 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel.h @@ -23,8 +23,8 @@ #include #include #include -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "backend/kernel_compiler/hccl/hcom_util.h" +#include "kernel/ascend_kernel_mod.h" +#include "plugin/device/ascend/kernel/hccl/hcom_util.h" #include "hccl/hcom.h" #include "hccl/hccl_types.h" #include "utils/ms_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_build.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_build.cc similarity index 87% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_build.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_build.cc index 5339dde6e78..26578211f2e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_build.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hccl_kernel_build.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel_build.h" #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_build.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_build.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_build.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_build.h index 8d8436af863..c3951baa027 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_build.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.cc index 612baef56c7..dbe8da95873 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hccl_kernel_metadata.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.h" #include #include #include #include "utils/ms_device_shape_transfer.h" #include "utils/utils.h" -#include "backend/kernel_compiler/hccl/hcom_util.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/hccl/hcom_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/parallel/context.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.h index 1ff5ecf7694..c3c74fd2f40 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hccl_kernel_metadata.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hccl_kernel_metadata.h @@ -18,7 +18,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_broadcast.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_broadcast.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_broadcast.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_broadcast.cc index b3ff8970761..4ec24491eba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_broadcast.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_broadcast.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_all_broadcast.h" +#include "plugin/device/ascend/kernel/hccl/hcom_all_broadcast.h" #include "utils/ms_context.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_broadcast.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_broadcast.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_broadcast.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_broadcast.h index d6489642d6d..bb8fa5c39ea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_broadcast.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_broadcast.h @@ -20,7 +20,7 @@ #include #include #include "hccl/hcom.h" -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_gather.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_gather.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_gather.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_gather.cc index 3f6058140f2..72e998ba07c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_gather.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_gather.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_all_gather.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/kernel/hccl/hcom_all_gather.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_gather.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_gather.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_gather.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_gather.h index c729de94e6b..0592c89f145 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_gather.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_gather.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce.cc index 0a3798b78b4..ab1ef470668 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_all_reduce.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/kernel/hccl/hcom_all_reduce.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce.h index 99ea18f7009..425d6c85f86 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce_scatter.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce_scatter.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.cc index a6d73065fd4..b9e62e88dda 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce_scatter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_all_reduce_scatter.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce_scatter.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce_scatter.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.h index fcddfa34e8d..0165d26517b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_reduce_scatter.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_reduce_scatter.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_to_all.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_to_all.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_to_all.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_to_all.cc index ecce751a06e..1ea867b5e35 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_to_all.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_to_all.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_all_to_all.h" -#include "runtime/hccl_adapter/hccl_adapter.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/hccl/hcom_all_to_all.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::kernel { HcomAllToAllKernel::HcomAllToAllKernel() {} diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_to_all.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_to_all.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_to_all.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_to_all.h index 1e80aed42cf..ac6d6615683 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_all_to_all.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_all_to_all.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore::kernel { class HcomAllToAllKernel : public HcclKernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_receive.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_receive.cc similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_receive.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_receive.cc index 392342244ad..679900bb039 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_receive.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_receive.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_receive.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/kernel/hccl/hcom_receive.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_receive.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_receive.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_receive.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_receive.h index e514e60e7c4..62d53ac2de5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_receive.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_receive.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_send.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_send.cc similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_send.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_send.cc index 5b8b582e8bd..a07efa63b2b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_send.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_send.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_send.h" -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/kernel/hccl/hcom_send.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_send.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_send.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_send.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_send.h index f10aa7f7633..ed13ba110a3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_send.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_send.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/hccl/hccl_kernel.h" +#include "plugin/device/ascend/kernel/hccl/hccl_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_util.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_util.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_util.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_util.cc index c99699665d2..7c90bf55e4e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_util.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_util.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/hccl/hcom_util.h" +#include "plugin/device/ascend/kernel/hccl/hcom_util.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_context.h" #include "utils/utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_util.h b/mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_util.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/hccl/hcom_util.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/hccl/hcom_util.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.cc index 5cec79df3fb..86f98832874 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/device/ascend/ascend_kernel_runtime.h" +#include "plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ascend_kernel_runtime.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.h index aa6b5eaad2a..8f1f3b81d25 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_broadcast_gradient_args_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_broadcast_gradient_args_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "runtime/device/ascend/executor/host_dynamic_kernel.h" -#include "backend/kernel_compiler/host/host_kernel_mod.h" +#include "plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h" +#include "plugin/device/ascend/kernel/host/host_kernel_mod.h" using HostDynamicKernel = mindspore::device::ascend::HostDynamicKernel; namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_reshape_kernel.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_reshape_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/host/dynamic_reshape_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_reshape_kernel.h index 53fcfa2b6cf..398c1b2b3b7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_reshape_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_reshape_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "runtime/device/ascend/executor/host_dynamic_kernel.h" -#include "backend/kernel_compiler/host/host_kernel_mod.h" +#include "plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h" +#include "plugin/device/ascend/kernel/host/host_kernel_mod.h" using HostDynamicKernel = mindspore::device::ascend::HostDynamicKernel; namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_shape_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_shape_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/host/dynamic_shape_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_shape_kernel.cc index 9ee10276b2a..b0eb06143e8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_shape_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_shape_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/host/dynamic_shape_kernel.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/host/dynamic_shape_kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" -#include "runtime/device/ascend/ascend_kernel_runtime.h" +#include "plugin/device/ascend/hal/device/ascend_kernel_runtime.h" #include "runtime/mem.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_shape_kernel.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_shape_kernel.h similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/host/dynamic_shape_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_shape_kernel.h index 53941f9a9c3..8dcb0a0da5b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/dynamic_shape_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/dynamic_shape_kernel.h @@ -18,9 +18,9 @@ #include #include #include -#include "runtime/device/ascend/executor/host_dynamic_kernel.h" -#include "backend/kernel_compiler/host/host_kernel_mod.h" -#include "backend/kernel_compiler/kernel.h" +#include "plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h" +#include "plugin/device/ascend/kernel/host/host_kernel_mod.h" +#include "kernel/kernel.h" using HostDynamicKernel = mindspore::device::ascend::HostDynamicKernel; namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_build.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_build.cc similarity index 80% rename from mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_build.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_build.cc index 7cd9e43ddd2..a4ec9a2c82a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_build.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/host/host_kernel_build.h" +#include "plugin/device/ascend/kernel/host/host_kernel_build.h" #include #include "runtime/device/kernel_runtime.h" -#include "backend/kernel_compiler/host/host_kernel_mod.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/ascend/kernel/host/host_kernel_mod.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_build.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_build.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_build.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_build.h index f330905de89..5471d56b390 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_build.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_HOST_HOST_KERNEL_BUILD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_HOST_HOST_KERNEL_BUILD_H_ #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_metadata.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_metadata.cc similarity index 88% rename from mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_metadata.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_metadata.cc index 674c02991cd..108fc35cfde 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_metadata.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_metadata.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/host/host_kernel_metadata.h" +#include "plugin/device/ascend/kernel/host/host_kernel_metadata.h" #include #include -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/oplib/oplib.h" +#include "kernel/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_metadata.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_metadata.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_metadata.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_metadata.h index dc0deab5fc8..2e4b3f7e5b0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_metadata.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_metadata.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_mod.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_mod.cc index 9ac7dc2c7fc..e601ee93ab3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_mod.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/host/host_kernel_mod.h" +#include "plugin/device/ascend/kernel/host/host_kernel_mod.h" #include "runtime/mem.h" #include "utils/ms_context.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" #include "runtime/device/kernel_runtime.h" -#include "runtime/device/ascend/executor/host_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_mod.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_mod.h index d0c19fccf8e..fb534a71fd7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/host_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/host_kernel_mod.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/ascend_kernel_mod.h" +#include "kernel/ascend_kernel_mod.h" namespace mindspore { namespace kernel { class HostKernelMod : public AscendKernelMod { diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/reshape_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/host/reshape_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/host/reshape_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/reshape_kernel.cc index 0cc9b8b0565..1b88018278e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/reshape_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/reshape_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/host/reshape_kernel.h" +#include "plugin/device/ascend/kernel/host/reshape_kernel.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "abstract/utils.h" #include "runtime/device/kernel_runtime_manager.h" #include "utils/check_convert_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/host/reshape_kernel.h b/mindspore/ccsrc/plugin/device/ascend/kernel/host/reshape_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/host/reshape_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/host/reshape_kernel.h index f835599f319..596b73fced2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/host/reshape_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/host/reshape_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "runtime/device/ascend/executor/host_dynamic_kernel.h" -#include "backend/kernel_compiler/host/host_kernel_mod.h" +#include "plugin/device/ascend/hal/device/executor/host_dynamic_kernel.h" +#include "plugin/device/ascend/kernel/host/host_kernel_mod.h" using HostDynamicKernel = mindspore::device::ascend::HostDynamicKernel; namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/assign.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/assign.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/rts/assign.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/assign.cc index b7044f07287..a24f2888717 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/assign.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/assign.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/assign.h" +#include "plugin/device/ascend/kernel/rts/assign.h" #include #include "runtime/mem.h" #include "acl/acl_rt.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/assign.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/assign.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/rts/assign.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/assign.h index b60969c2202..ecba4542373 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/assign.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/assign.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_RTS_ASSIGN_H #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/label_goto.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_goto.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/rts/label_goto.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_goto.cc index 2720bd04429..f316f2202d7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/label_goto.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_goto.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/label_goto.h" +#include "plugin/device/ascend/kernel/rts/label_goto.h" #include "runtime/stream.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" using mindspore::ge::model_runner::LabelGotoTaskInfo; using LabelGotoTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/label_goto.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_goto.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/rts/label_goto.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_goto.h index a073555241b..df023f96f27 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/label_goto.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_goto.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/label_set.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_set.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/rts/label_set.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_set.cc index 5576a8124be..28270694619 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/label_set.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_set.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/label_set.h" +#include "plugin/device/ascend/kernel/rts/label_set.h" #include "runtime/stream.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" using mindspore::ge::model_runner::LabelSetTaskInfo; using LabelSetTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/label_set.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_set.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/rts/label_set.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_set.h index 721bc39cffd..2f69b85842c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/label_set.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_set.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/label_switch.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_switch.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/rts/label_switch.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_switch.cc index a682ea90b62..e8233c63976 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/label_switch.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_switch.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/label_switch.h" +#include "plugin/device/ascend/kernel/rts/label_switch.h" #include #include "runtime/stream.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" using mindspore::ge::model_runner::LabelSwitchTaskInfo; using LabelSwitchTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/label_switch.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_switch.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/rts/label_switch.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_switch.h index b573782f0c0..b09e8fbba8f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/label_switch.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/label_switch.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/memcpy_async.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/memcpy_async.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/rts/memcpy_async.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/memcpy_async.cc index 1f69c320d8a..9d5f70dd455 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/memcpy_async.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/memcpy_async.cc @@ -14,17 +14,17 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/memcpy_async.h" +#include "plugin/device/ascend/kernel/rts/memcpy_async.h" #include #include #include "abstract/utils.h" #include "runtime/mem.h" #include "acl/acl_rt.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_device_shape_transfer.h" #include "utils/ms_context.h" #include "runtime/device/kernel_runtime.h" -#include "runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.h" using mindspore::ge::model_runner::MemcpyAsyncTaskInfo; using MemcpyAsyncTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/memcpy_async.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/memcpy_async.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/rts/memcpy_async.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/memcpy_async.h index 30a8b6be441..b7639e51235 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/memcpy_async.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/memcpy_async.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/profiling_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/profiling_kernel_mod.cc similarity index 88% rename from mindspore/ccsrc/backend/kernel_compiler/rts/profiling_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/profiling_kernel_mod.cc index 54cbc4f15fe..f00e679ad22 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/profiling_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/profiling_kernel_mod.cc @@ -14,11 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/profiling_kernel_mod.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "runtime/device/ascend/profiling/profiling_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.h" +#include "plugin/device/ascend/kernel/rts/profiling_kernel_mod.h" +#include +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.h" using ProfilerTraceTaskInfo = mindspore::ge::model_runner::ProfilerTraceTaskInfo; using mindspore::device::ascend::ProfilingRtsDynamicKernel; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/profiling_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/profiling_kernel_mod.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/rts/profiling_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/profiling_kernel_mod.h index c69c6eaed88..b9c1d3f9a93 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/profiling_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/profiling_kernel_mod.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_RTS_PROFILING_KERNEL_MOD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_RTS_PROFILING_KERNEL_MOD_H_ #include -#include "backend/kernel_compiler/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" namespace mindspore { namespace kernel { class ProfilingKernelMod : public RtKernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/recv.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/recv.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/rts/recv.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/recv.cc index 8265a5933e9..31105fb3dc2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/recv.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/recv.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/recv.h" +#include "plugin/device/ascend/kernel/rts/recv.h" #include "runtime/stream.h" #include "utils/ms_context.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/recv.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/recv.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/rts/recv.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/recv.h index 1ffe6ad83f1..38f74105e43 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/recv.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/recv.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel.cc index 39723252b8b..5b725b09005 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel.h index 2a0c6115019..3f00f7ac03d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "backend/kernel_compiler/task_stream.h" +#include "kernel/ascend_kernel_mod.h" +#include "kernel/task_stream.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_build.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_build.cc similarity index 87% rename from mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_build.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_build.cc index bf181c487e6..1ca43c398b9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_build.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/rt_kernel_build.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_build.h" #include #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_build.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_build.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_build.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_build.h index 66c11b0a347..e52b12115bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_build.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { KernelModPtr RtOpBuild(const AnfNodePtr &anf_node); diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.cc index 91a5f1d107e..4612beb8fbd 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" #include #include #include "utils/convert_utils.h" #include "utils/utils.h" #include "utils/ms_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.h index 28489bbdc08..db9fdf6e3e1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.h @@ -26,8 +26,8 @@ #include #include "ir/dtype.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel_build_info.h" +#include "kernel/kernel.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/send.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/send.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/rts/send.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/send.cc index 421c8b0c396..336d4400e2c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/send.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/send.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/send.h" +#include "plugin/device/ascend/kernel/rts/send.h" #include "runtime/event.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" using mindspore::ge::model_runner::EventRecordTaskInfo; using EventRecordTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/send.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/send.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/rts/send.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/send.h index ff110cc6d34..0998c3dc9bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/send.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/send.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_RTS_SEND_H #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_active.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_active.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/rts/stream_active.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_active.cc index 872f2bd50a1..9d67a163b3b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_active.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_active.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/stream_active.h" +#include "plugin/device/ascend/kernel/rts/stream_active.h" #include "runtime/stream.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" using mindspore::ge::model_runner::StreamActiveTaskInfo; using StreamActiveTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_active.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_active.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/rts/stream_active.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_active.h index 7164b7d9fcf..b4f42b38374 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_active.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_active.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_RTS_STREAM_ACTIVE_H #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_switch.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_switch.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/rts/stream_switch.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_switch.cc index 47a872e8ffa..accaf4bcf83 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_switch.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_switch.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/stream_switch.h" +#include "plugin/device/ascend/kernel/rts/stream_switch.h" #include #include #include "runtime/stream.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" using mindspore::ge::model_runner::StreamSwitchTaskInfo; using StreamSwitchTaskInfoPtr = std::shared_ptr; diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_switch.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_switch.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/rts/stream_switch.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_switch.h index 78e9f80e4df..6483a125d89 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/stream_switch.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/stream_switch.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/tensor_copy_slices.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/tensor_copy_slices.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/rts/tensor_copy_slices.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/tensor_copy_slices.cc index 48888dc3988..72381d50481 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/tensor_copy_slices.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/tensor_copy_slices.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/rts/tensor_copy_slices.h" +#include "plugin/device/ascend/kernel/rts/tensor_copy_slices.h" #include #include #include #include #include "abstract/utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" #include "runtime/mem.h" #include "acl/acl_rt.h" #include "runtime/device/kernel_runtime.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/rts/tensor_copy_slices.h b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/tensor_copy_slices.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/rts/tensor_copy_slices.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/rts/tensor_copy_slices.h index 96fd3f06ba9..2a6da3b0bbf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/rts/tensor_copy_slices.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/rts/tensor_copy_slices.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/rts/rt_kernel.h" -#include "backend/kernel_compiler/rts/rt_kernel_info.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel.h" +#include "plugin/device/ascend/kernel/rts/rt_kernel_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.cc index 9f02b7b9c1a..507b2205aa0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.h" #include #include #include "acl/acl_rt.h" #include "utils/ms_context.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_runtime.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "framework/common/debug/log.h" #include "utils/log_adapter.h" #include "utils/convert_utils_base.h" @@ -30,7 +30,7 @@ #include "runtime/kernel.h" #include "runtime/mem.h" #include "pipeline/jit/static_analysis/static_analysis.h" -#include "runtime/device/ascend/executor/tiling/op_tiling_adapter.h" +#include "plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.h" #include "utils/ms_device_shape_transfer.h" #include "utils/utils.h" #include "register/op_tiling.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.h index 9a0090c542e..b46d0f08646 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/dynamic_tbe_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/dynamic_tbe_kernel_mod.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/tbe/tbe_kernel_mod.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include "runtime/device/device_address.h" #include "ir/tensor.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_adapter.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_adapter.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_adapter.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_adapter.cc index 7d1243c3921..9b45e347fb2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_adapter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_adapter.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_adapter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_adapter.h" #include #include @@ -24,11 +24,11 @@ #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/oplib/opinfo.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/oplib/opinfo.h" #include "frontend/parallel/ops_info/ops_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h" #include "utils/json_operation_utils.h" #include "utils/ms_context.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_adapter.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_adapter.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_adapter.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_adapter.h index b769e7612a0..c20156dd315 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_adapter.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_adapter.h @@ -24,9 +24,9 @@ #include #include "nlohmann/json.hpp" #include "base/base.h" -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/oplib/opinfo.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" // Note: This file is mainly used to adapt the ME front-end operator description and // the TBE back-end operator implementation difference namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_convert_utils.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_convert_utils.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_convert_utils.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_convert_utils.cc index 30f966b4632..13aed53406d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_convert_utils.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_convert_utils.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_convert_utils.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_convert_utils.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_convert_utils.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_convert_utils.h index b9a137f2884..e7a5e66ab31 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_convert_utils.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_convert_utils.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_TBE_COMMON_UTILS_H_ #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "base/base.h" #include "ir/dtype/type.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.cc index 772d8d3cfc9..18a49f2bae7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" #include #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h index 1f2e9479d54..8d5adc84a64 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h @@ -23,7 +23,7 @@ #include #include "utils/ms_device_shape_transfer.h" #include "mindspore/core/ir/anf.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" namespace mindspore { namespace kernel { namespace tbe { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.cc index 859b2340dcf..7ca8ac734fa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.cc @@ -14,19 +14,19 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.h" #include #include #include #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_adapter.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_adapter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include "runtime/dev.h" #include "utils/json_operation_utils.h" -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h" namespace mindspore::kernel { using mindspore::kernel::tbe::TbeAdapter; diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.h index 225da441f38..bd060de3ad2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.h @@ -17,7 +17,7 @@ #define MINDSPORE_FUSION_TBE_JSON_CREATOR_H #include #include -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h" namespace mindspore::kernel { using ANodeFusionDataTypeMap = std::map; diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.cc index 1857158e389..ad002e6e7f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.cc @@ -14,19 +14,19 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h" #include #include #include "frontend/parallel/ops_info/ops_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_adapter.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_adapter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include "runtime/dev.h" #include "utils/ms_utils.h" #include "utils/json_operation_utils.h" -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h" namespace mindspore::kernel { using mindspore::kernel::tbe::TbeAdapter; diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h index aea3df6bd4d..ff90c16aaa6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_SINGLE_TBE_JSON_CREATOR_H #define MINDSPORE_SINGLE_TBE_JSON_CREATOR_H #include -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h" namespace mindspore::kernel { class SingleTbeJsonCreator : public TbeJsonCreator { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.cc index b45e2cc7a03..d2faf1765bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.cc @@ -14,22 +14,22 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/tbe/tbe_adapter.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_adapter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" #include "utils/ms_context.h" #include "runtime/dev.h" #include "utils/ms_utils.h" #include "utils/json_operation_utils.h" #include "utils/convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h" namespace mindspore::kernel { namespace { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h index 2472751e797..959e7de1569 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h @@ -24,10 +24,10 @@ #include #include #include "ir/dtype.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/tbe/tbe_adapter.h" +#include "kernel/kernel.h" +#include "kernel/kernel_fusion.h" +#include "kernel/oplib/oplib.h" +#include "plugin/device/ascend/kernel/tbe/tbe_adapter.h" namespace mindspore::kernel { enum ATTR_DTYPE { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.cc index 458c9251f99..1a6dd8c792d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h" #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" #include "runtime/dev.h" #include "utils/json_operation_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h index 10662135edc..ff61d95eb63 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h @@ -23,9 +23,9 @@ #include #include #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" #include "runtime/dev.h" #include "utils/ms_utils.h" namespace mindspore::kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_build.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_build.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_build.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_build.cc index bb2e23858f7..a01d1dd0bf3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_build.cc @@ -14,17 +14,17 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_build.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_build.h" #include #include #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" #include "utils/ms_context.h" #include "runtime/dev.h" #include "utils/convert_utils_base.h" #include "utils/ms_utils.h" -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_utils.h" namespace mindspore { namespace kernel { void GetRealInputSize(const nlohmann::json &input_json, std::vector *input_size_list, size_t *size_i) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_build.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_build.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_build.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_build.h index bbbb0b8f4a2..6027d129899 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_build.h @@ -25,9 +25,9 @@ #include #include #include "ir/dtype.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/tbe/tbe_adapter.h" +#include "kernel/kernel.h" +#include "kernel/oplib/oplib.h" +#include "plugin/device/ascend/kernel/tbe/tbe_adapter.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.cc index e22bba78dbd..a65c9d6aacf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" #include #include #include @@ -24,15 +24,15 @@ #include #include #include -#include "backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h" -#include "backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h" -#include "backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_mod.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_build_client.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.h" +#include "kernel/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_build_client.h" #include "common/util/error_manager/error_manager.h" #include "debug/anf_ir_dump.h" #include "frontend/operator/ops.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h index 28b348dabcc..5f3bd4edfb9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h @@ -24,10 +24,10 @@ #include #include #include "ir/anf.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_build.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "kernel/kernel_fusion.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_build.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_mod.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_mod.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_mod.cc index 5136848ac2b..46d83460795 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_mod.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h" #include #include "runtime/rt.h" #include "utils/ms_context.h" -#include "runtime/device/ascend/ge_runtime/task_info.h" -#include "runtime/device/ascend/executor/ai_core_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task_info.h" +#include "plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.h" #include "runtime/device/kernel_runtime.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_mod.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_mod.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h index f150f245f1c..7a5d735b489 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/ascend_kernel_mod.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "kernel/ascend_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.cc index 0dba99c58c7..b5088d10587 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" #include #include #include "base/base.h" #include "utils/ms_device_shape_transfer.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h index e3ba23d0405..1c096d801f8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_TBE_KERNEL_SELECT_COMMON_UTILS_H_ #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc index 1ffd341e72a..e2b9c95febd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h" #include "utils/utils.h" #include "utils/trace_base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h index 6dae9e1a934..aa99888e6f0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h @@ -21,7 +21,7 @@ #include #include #include "ir/anf.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc index 57841bcb1c4..d19f333161c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h" #include #include #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h index c16e5c67f2c..185689d63f4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h @@ -20,7 +20,7 @@ #include #include #include "ir/anf.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" namespace mindspore { namespace kernel { class TbeKernelReduceSelecter { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.cc index 8a052e6c278..853549c686c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.cc @@ -14,25 +14,25 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.h" #include #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_build.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_build_client.h" +#include "kernel/common_utils.h" +#include "kernel/oplib/oplib.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_build.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_broadcast_selecter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_reduce_selecter.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_build_client.h" #include "nlohmann/json.hpp" #include "utils/convert_utils_base.h" #include "utils/json_operation_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.h index 9b12360d67d..620882ce54c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/common_utils.h" +#include "kernel/oplib/opinfo.h" +#include "kernel/kernel_build_info.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.cc index 60ef76b9bbd..e83add597b2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/parallel/ops_info/ops_utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_select/tbe_property_checker.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_property_checker.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_utils.cc b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_utils.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_utils.cc rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_utils.cc index 7b19bdcfb4f..eb2bb3e4e8d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_utils.cc +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_utils.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include #include @@ -31,15 +31,15 @@ #include "utils/ms_context.h" #include "ir/dtype/type.h" #include "runtime/dev.h" -#include "runtime/device/ascend/lic_manager.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_convert_utils.h" -#include "mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/tbe_json_creator.h" -#include "mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h" +#include "plugin/device/ascend/hal/device/lic_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_convert_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h" #include "securec/include/securec.h" #include "utils/json_operation_utils.h" #include "mindspore/ccsrc/debug/common.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_utils.h b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_utils.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_utils.h rename to mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_utils.h index 7430b2ca112..2c494f69ce3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_utils.h +++ b/mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_utils.h @@ -26,9 +26,9 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "ir/anf.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/plugin/device/ascend/optimizer/CMakeLists.txt b/mindspore/ccsrc/plugin/device/ascend/optimizer/CMakeLists.txt new file mode 100644 index 00000000000..ce16efa0ff0 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/CMakeLists.txt @@ -0,0 +1,21 @@ +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(ENABLE_D OR ENABLE_ACL) + file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "*.cc" + ) +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +if(ENABLE_D OR ENABLE_ACL) + add_library(_mindspore_plugin_device_ascend_optimizer_obj OBJECT ${_PREACTIVATE_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ascend_backend_optimization.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_backend_optimization.cc similarity index 72% rename from mindspore/ccsrc/backend/optimizer/ascend/ascend_backend_optimization.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_backend_optimization.cc index b529a595d73..4f177582be7 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ascend_backend_optimization.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_backend_optimization.cc @@ -13,152 +13,152 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ascend_backend_optimization.h" +#include "plugin/device/ascend/optimizer/ascend_backend_optimization.h" #include #include #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.h" -#include "backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.h" -#include "backend/optimizer/ascend/ir_fission/bn_split.h" -#include "backend/optimizer/ascend/ir_fission/bn_grad_split.h" -#include "backend/optimizer/ascend/ir_fission/batch_norm_grad_split.h" -#include "backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.h" -#include "backend/optimizer/ascend/ir_fission/single_batch_norm_fission.h" -#include "backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.h" -#include "backend/optimizer/ascend/ir_fission/reduce_min_fission.h" -#include "backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.h" -#include "backend/optimizer/ascend/ir_fission/layer_norm_grad_split.h" -#include "backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.h" -#include "backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.h" -#include "backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.h" -#include "backend/optimizer/ascend/ir_fission/broadcastto_fission.h" -#include "backend/optimizer/ascend/ir_fission/reduce_sum_fission.h" -#include "backend/optimizer/ascend/ir_fission/cdist_fission.h" -#include "backend/optimizer/ascend/ir_fission/seed_adapter.h" -#include "backend/optimizer/pass/communication_op_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/square_sum_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/prelu_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.h" -#include "backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.h" -#include "backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/refresh_parameter_format.h" -#include "backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.h" -#include "backend/optimizer/ascend/ir_fission/transdata_split.h" -#include "backend/optimizer/ascend/ir_fission/topk_split.h" -#include "backend/optimizer/ascend/ir_fission/lin_space_fission.h" -#include "backend/optimizer/ascend/ir_fission/space_to_depth_split.h" -#include "backend/optimizer/ascend/ir_fission/diag_fission.h" -#include "backend/optimizer/ascend/ir_fission/diag_part_fission.h" -#include "backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.h" -#include "backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/mul_add_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/mul_addn_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/remove_reshape_pair.h" -#include "backend/optimizer/ascend/ir_fusion/derelu_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.h" -#include "backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.h" -#include "backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/transposed_update_fusion.h" -#include "backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.h" -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" -#include "backend/optimizer/ascend/format_type/trans_op_format_refine.h" -#include "backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.h" -#include "backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.h" -#include "backend/optimizer/ascend/format_type/insert_transpose_for_dyanmic_gru_v2.h" -#include "backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.h" -#include "backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.h" -#include "backend/optimizer/ascend/format_type/convert_cast_format.h" -#include "backend/optimizer/ascend/format_type/set_fracz_group_attr.h" -#include "backend/optimizer/pass/getitem_tuple.h" -#include "backend/optimizer/pass/optimize_dependence.h" -#include "backend/optimizer/pass/erase_visit_attr.h" -#include "backend/optimizer/ascend/format_type/insert_cast.h" -#include "backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.h" -#include "backend/optimizer/pass/eliminate_redundant_op.h" -#include "backend/optimizer/pass/common_subexpression_elimination.h" -#include "backend/optimizer/ascend/format_type/merge_cast_to_op.h" -#include "backend/optimizer/ascend/format_type/check_consistency.h" -#include "backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h" -#include "backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.h" -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.h" -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.h" -#include "backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.h" -#include "backend/optimizer/ascend/format_type/insert_transdata_for_runop.h" -#include "backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.h" -#include "backend/optimizer/ascend/ir_fission/addn_fission.h" -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.h" -#include "backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.h" -#include "backend/optimizer/ascend/ir_fission/split_fission.h" -#include "backend/optimizer/ascend/ir_fission/splitv_fission.h" -#include "backend/optimizer/ascend/ir_fusion/add_input_to_output.h" -#include "backend/optimizer/ascend/format_type/remove_internal_output.h" -#include "backend/optimizer/ascend/ir_fission/concat_fission.h" -#include "backend/optimizer/ascend/ir_fission/pack_fission.h" -#include "backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.h" -#include "backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.h" -#include "backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.h" -#include "backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.h" -#include "backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.h" -#include "backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.h" -#include "backend/optimizer/ascend/enhancer/split_n_optimizer.h" -#include "backend/optimizer/ascend/mindir/space_batch_nd_attr_update.h" -#include "backend/optimizer/ascend/mindir/env_op_attr_update.h" -#include "backend/optimizer/ascend/mindir/dropout_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.h" -#include "backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/conv2d_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/optimizer_unify_output.h" -#include "backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/slice_grad_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.h" -#include "backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/bn_grad_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/all_to_all_unify_mindir.h" -#include "backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.h" -#include "backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.h" -#include "backend/optimizer/ascend/dynamic_shape/convert_general_op.h" -#include "backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.h" -#include "backend/optimizer/ascend/dynamic_shape/link_custom_op.h" -#include "backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.h" +#include "plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.h" +#include "plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/cdist_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/seed_adapter.h" +#include "backend/common/pass/communication_op_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.h" +#include "plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fission/transdata_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/topk_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/lin_space_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/diag_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/diag_part_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.h" +#include "plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.h" +#include "plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.h" +#include "plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/format_type/trans_op_format_refine.h" +#include "plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.h" +#include "plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.h" +#include "plugin/device/ascend/optimizer/format_type/insert_transpose_for_dyanmic_gru_v2.h" +#include "plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.h" +#include "plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.h" +#include "plugin/device/ascend/optimizer/format_type/convert_cast_format.h" +#include "plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.h" +#include "backend/common/pass/getitem_tuple.h" +#include "backend/common/pass/optimize_dependence.h" +#include "backend/common/pass/erase_visit_attr.h" +#include "plugin/device/ascend/optimizer/format_type/insert_cast.h" +#include "plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.h" +#include "backend/common/pass/eliminate_redundant_op.h" +#include "backend/common/pass/common_subexpression_elimination.h" +#include "plugin/device/ascend/optimizer/format_type/merge_cast_to_op.h" +#include "plugin/device/ascend/optimizer/format_type/check_consistency.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.h" +#include "plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.h" +#include "plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.h" +#include "plugin/device/ascend/optimizer/ir_fission/addn_fission.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/split_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/splitv_fission.h" +#include "plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.h" +#include "plugin/device/ascend/optimizer/format_type/remove_internal_output.h" +#include "plugin/device/ascend/optimizer/ir_fission/concat_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/pack_fission.h" +#include "plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.h" +#include "plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.h" +#include "plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.h" +#include "plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.h" +#include "plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.h" +#include "plugin/device/ascend/optimizer/enhancer/split_n_optimizer.h" +#include "plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.h" +#include "plugin/device/ascend/optimizer/mindir/env_op_attr_update.h" +#include "plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.h" +#include "plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/optimizer_unify_output.h" +#include "plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.h" +#include "plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.h" +#include "backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" #include "utils/ms_context.h" #include "utils/config_manager.h" #include "utils/context/graph_kernel_flags.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ascend_backend_optimization.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_backend_optimization.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ascend_backend_optimization.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_backend_optimization.h index b16d4774ff0..d1a2e634edb 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ascend_backend_optimization.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_backend_optimization.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ASCEND_BACKEND_OPTIMIZATION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ASCEND_BACKEND_OPTIMIZATION_H_ #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { void RunOpAscendDataLayout(const std::shared_ptr &kernel_graph); diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ascend_helper.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_helper.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ascend_helper.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_helper.cc index 48a01bb46d0..c248ccbd863 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ascend_helper.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_helper.cc @@ -14,19 +14,19 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ascend_helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" #include #include "utils/ms_device_shape_transfer.h" #include "utils/ms_utils.h" #include "utils/check_convert_utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "utils/utils.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/oplib/oplib.h" +#include "kernel/common_utils.h" #include "base/core_ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "utils/ms_context.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ascend_helper.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_helper.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/ascend_helper.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_helper.h index 55890580459..504c745f61e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ascend_helper.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_helper.h @@ -20,12 +20,12 @@ #include #include #include -#include "runtime/device/ascend/kernel_select_ascend.h" -#include "backend/kernel_compiler/kernel_query.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_select/tbe_kernel_select.h" +#include "plugin/device/ascend/hal/device/kernel_select_ascend.h" +#include "kernel/kernel_query.h" +#include "kernel/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_select/tbe_kernel_select.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ascend_pass_control.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_pass_control.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ascend_pass_control.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_pass_control.cc index f0033c740d2..09bd5324868 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ascend_pass_control.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_pass_control.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" #include "mindspore/core/utils/ms_utils.h" namespace mindspore::opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ascend_pass_control.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_pass_control.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ascend_pass_control.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_pass_control.h index 9229830381e..3c007e25f65 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ascend_pass_control.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ascend_pass_control.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "runtime/device/ascend/lic_manager.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/hal/device/lic_manager.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc similarity index 89% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc index 4eaead51b6e..ebb78eba4db 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h" +#include "kernel/kernel_fusion.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h index f554de2c0eb..cbd294cc862 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_dropoutdomaskv3_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_BATCHMATMUL_DROPOUTDOMASKV3_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc index cd339684c98..fca0f5b5419 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h index 8711f387b8f..5c3442537fb 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/batchmatmul_fusedmuladd_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_BATCHMATMUL_FUSEDMULADD_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc index a7c6a2aad2d..35b5ba6b1f7 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h" #include "utils/hash_set.h" -#include "backend/kernel_compiler/kernel_fusion.h" +#include "kernel/kernel_fusion.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h index 3922458e4c9..c3acbfc0bed 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_BNUPDATE_ELTWISE_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.cc index 95c3dfb5097..741be809c8e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.h index 66db002fcb2..7d57a6a3e5e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_BNUPDATE_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc index d6187edffae..1e3e4a598e3 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h index 3e06416ff14..fdf958e6e7d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_CONV2DBACKPROP_ELTWISE_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc index 660f98af869..0adfea789a7 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h index a98042093d1..bd8069badae 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_CONV2DBACKPROP_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.cc similarity index 88% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.cc index 71170a16df4..c7eb808d520 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.h index f72f23fdbe5..9b54ca89a7b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_CONV_BNREDUCE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.cc index 21bdccbd27d..ef2782ed6c4 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.h index 52a2f79f4d9..e06ad2cba89 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_CONV_DOUBLE_IN_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.cc index 40a557e86a3..a9c5e86614f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.h" #include "utils/hash_set.h" -#include "backend/kernel_compiler/kernel_fusion.h" +#include "kernel/kernel_fusion.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.h index 24c1b2c45ab..b562f8d72ca 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_CONV_SINGLE_IN_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc index 6ff1427084f..4b40eec319c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h index 306abe30fcc..4631efbb5ee 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_DEPTHWISECONV_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.cc index 2754d66d4b5..4d8abc0bd29 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.h" #include -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.h index 905c8dd1cb7..9ed70d0ccaf 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/fusion_base_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/fusion_base_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.cc index 6180ff1860a..434e88be4dc 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/fusion_base_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h index 0fcbca485dd..a09a5d1fcd0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h @@ -21,12 +21,12 @@ #include "utils/hash_map.h" #include "utils/hash_set.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc index d4691b3d54f..5eea9a95794 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.h index 42ca7d2feb0..5909f75e025 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_confusiontranspose_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_confusiontranspose_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_MATMUL_CONFUSIONTRANSPOSE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc index ff2b4d318ac..5e13e78974c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h" +#include "kernel/kernel_fusion.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h index 4e0297a5a41..cdb9daacf99 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_dropoutdomaskv3_add_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_MATMUL_DROPOUTDOMASKV3_ADD_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.cc index 26b4741e222..b37624424ec 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.h index 11109df6a85..de5afcf29da 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_MATMUL_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.cc index 86ad401a041..b3cfbcdfa51 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.h" #include -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.h index 318fa97e555..d6028190b0e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/multi_output_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/multi_output_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_PASS_MULTI_OUTPUT_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.cc index f27269ade23..d81f778bc4a 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.h" #include -#include "backend/kernel_compiler/kernel_fusion.h" +#include "kernel/kernel_fusion.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/fusion_id_allocator.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.h index 50085ba7990..5d5f008fd64 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_REDUCE_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.cc index 17c0f2d3da6..5bc9e9c45b4 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.h" #include -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.h similarity index 86% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.h index 6e5a1410c3c..eb02aa9a733 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_SEGMENT_ELTWISE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc index 9276e594acf..669c6e9f948 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h" -#include "backend/kernel_compiler/kernel_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h" +#include "kernel/kernel_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/fusion_id_allocator.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h index 7a64626e24c..70b26236009 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/stridedread_conv_stridedwrite_fusion_pass.h @@ -17,13 +17,13 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_BUFFER_FUSION_STRIDEDREAD_CONV_STRIDEDWRITE_FUSION_PASS_H_ #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.cc index 0b0a95728fe..8eb8ab0d2f3 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.cc @@ -13,18 +13,20 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h" #include #include #include #include #include +#include +#include #include "utils/hash_map.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" -#include "backend/kernel_compiler/tbe/tbe_utils.h" +#include "kernel/common_utils.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" +#include "plugin/device/ascend/kernel/tbe/tbe_utils.h" #include "debug/anf_ir_dump.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h index c9fba56c834..21df591277d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h @@ -20,13 +20,13 @@ #include #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "backend/optimizer/ascend/buffer_fusion/fusion_base_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/fusion_base_pass.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/fusion_id_allocator.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/fusion_id_allocator.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.cc index c68ab87d7d9..335c274a8b5 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "utils/anf_utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h index 0d0731d18c9..6dbf6ec0852 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h @@ -20,7 +20,7 @@ #include #include "ir/anf.h" #include "utils/ms_utils.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt::dynamic_shape { bool IsGeneralOp(const BaseRef &n); diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.cc similarity index 83% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.cc index d38f16138fa..33113c5c478 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h" namespace mindspore { namespace opt::dynamic_shape { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.h index da0c03dd237..e89ca5d524d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_dynamic_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_dynamic_op.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_DYNAMIC_SHAPE_CONVERT_DYNAMIC_OP_H #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt::dynamic_shape { class ConvertDynamicOp : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_general_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.cc similarity index 83% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_general_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.cc index c61cd06f000..70390847610 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_general_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/dynamic_shape/convert_general_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h" namespace mindspore { namespace opt::dynamic_shape { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_general_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_general_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.h index 2dd6a97088b..392ed2be66f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_general_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_general_op.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_DYNAMIC_SHAPE_CONVERT_GENERAL_OP_H #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt::dynamic_shape { class ConvertGeneralOp : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.cc similarity index 84% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.cc index 3ac8367b3cd..fd68061c14d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h" namespace mindspore { namespace opt::dynamic_shape { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.h index 7e0c7fdce6a..5085d3ed78f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/convert_inherited_dynamic_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/convert_inherited_dynamic_op.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_DYNAMIC_SHAPE_CONVERT_INHERITED_DYNAMIC_OP_H #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt::dynamic_shape { class ConvertInheritedDynamicOp : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/link_custom_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/link_custom_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.cc index a6f863e90ea..a95fad9ce7f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/link_custom_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/dynamic_shape/link_custom_op.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h" namespace mindspore { namespace opt::dynamic_shape { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/link_custom_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/link_custom_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.h index 2eb9ae5d18d..a87ef819160 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/dynamic_shape/link_custom_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/dynamic_shape/link_custom_op.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_DYNAMIC_SHAPE_LINK_CUSTOM_OP_H #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt::dynamic_shape { class LinkCustomOp : public Pass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.cc index 91937489691..7d2198629f0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.h" +#include "plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.h index 2f847da7f3f..7e0d4e47e02 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_attr_for_3d_graph.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_attr_for_3d_graph.h @@ -21,8 +21,8 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.cc index 7052b56d1f4..dfad263651b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "abstract/abstract_value.h" #include "base/core_ops.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.h index b0d28853ba7..ab659cd1670 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_gru.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_gru.h @@ -19,8 +19,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.cc index f656aec3ab9..a3a715a50d3 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.h" +#include "plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.h" #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "abstract/abstract_value.h" #include "base/core_ops.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.h index 8fbb35d96f9..a0ac119d3d5 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/add_placeholder_for_dynamic_rnn.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/add_placeholder_for_dynamic_rnn.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.cc index dff24b2b66f..c1144de5f9f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.h" +#include "plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::opt { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.h index c3f97a2bf95..f3dcdb3dd38 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/concat_outputs_for_all_gather.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/concat_outputs_for_all_gather.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.cc index 9a49d4c784e..8a4bf2c79c8 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.h" +#include "plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" namespace mindspore::opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.h index aa9de09c341..cabf7868a48 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ENHANCER_GETNEXT_TENSORMOVE_ELIMINATION_H #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ENHANCER_GETNEXT_TENSORMOVE_ELIMINATION_H -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.cc index b7fcd2698b5..5271de3254e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.cc @@ -15,9 +15,9 @@ */ #include -#include "backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.h" #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.h index 6f12e9f4374..e55b338e6e8 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_depend_for_all_gather.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_depend_for_all_gather.h @@ -21,12 +21,12 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.cc index 90d68ac2273..e0bf2f699be 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.h" #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "base/core_ops.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.h index e4ef9707df3..4626271ea23 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_pad_for_nms_with_mask.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_pad_for_nms_with_mask.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ENHANCER_INSERT_PAD_FOR_NMS_WITH_MASK_H #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.cc index b3f92682c5a..f1acbcc6c0f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.h" #include #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.h index 139a9f3a3f3..e4b2770d3a6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_cascade.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_cascade.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_PRE_ACTIVATE_ASCEND_ENHANCER_INSERT_TENSORMOVE_ASYNC_FOR_CASCADE_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.cc index 3a1ae180a09..b93f68a06e8 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.h" #include #include -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.h index 8ed4eb54de6..14243b4adcd 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ENHANCER_INSERT_TENSOR_MOVE_FOR_GETNEXT_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ENHANCER_INSERT_TENSOR_MOVE_FOR_GETNEXT_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.cc index 39be03822aa..2bc82fad4a2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.h" #include #include #include #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" #include "utils/trace_base.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.h index 7e9c8afb5be..d5c0ca51625 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_ENHANCER_INSERT_TENSOR_MOVE_FOR_HCCL_OP_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.cc index 7423a832959..aaecb007462 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.h index 667b0232268..860634e6647 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_inputs_for_reduce_scatter.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_inputs_for_reduce_scatter.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_n_optimizer.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_n_optimizer.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_n_optimizer.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_n_optimizer.cc index 5652e23f7dc..0aa91ed87b2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_n_optimizer.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_n_optimizer.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/enhancer/split_n_optimizer.h" +#include "plugin/device/ascend/optimizer/enhancer/split_n_optimizer.h" #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "base/core_ops.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_n_optimizer.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_n_optimizer.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_n_optimizer.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_n_optimizer.h index 3cae0423659..24f20613ca0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/enhancer/split_n_optimizer.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/enhancer/split_n_optimizer.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_PRE_ACTIVATE_ASCEND_ENHANCER_SPLIT_N_OPTIMIZER_H #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.cc index dd814fa00fd..ee573e88c69 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.h" +#include "plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.h" #include #include @@ -22,8 +22,8 @@ #include "utils/utils.h" #include "utils/trace_base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.h index 7cd7743d170..7b2e2a269d4 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/change_axis_of_reduce_kernel.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/change_axis_of_reduce_kernel.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_CHANGE_AXIS_OF_REDUCE_KENRNEL_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_CHANGE_AXIS_OF_REDUCE_KENRNEL_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/check_consistency.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/check_consistency.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/check_consistency.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/check_consistency.cc index 5685fe7e8f1..868f6092748 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/check_consistency.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/check_consistency.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/check_consistency.h" +#include "plugin/device/ascend/optimizer/format_type/check_consistency.h" #include #include @@ -21,8 +21,8 @@ #include "utils/utils.h" #include "utils/ms_device_shape_transfer.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/check_consistency.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/check_consistency.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/check_consistency.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/check_consistency.h index ab016757a8e..ba31cb6c8aa 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/check_consistency.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/check_consistency.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_CHECK_CONSISTENCY_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_CHECK_CONSISTENCY_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_cast_format.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_cast_format.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_cast_format.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_cast_format.cc index a2514ca65b9..7d36a87f463 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_cast_format.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_cast_format.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/convert_cast_format.h" +#include "plugin/device/ascend/optimizer/format_type/convert_cast_format.h" #include #include @@ -21,8 +21,8 @@ #include #include "utils/hash_map.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { const BaseRef ConvertCastFormat::DefinePattern() const { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_cast_format.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_cast_format.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_cast_format.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_cast_format.h index 3169fea27ae..89df70a8700 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_cast_format.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_cast_format.h @@ -22,7 +22,7 @@ #include #include "utils/hash_map.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.cc index ee1efac14e9..8c6aa55ef9e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.h" +#include "plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.h index 35e81f987fc..dd412d0a8ae 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/convert_unsupported_transnode_to_aicpu.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/convert_unsupported_transnode_to_aicpu.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CONVERT_UNSUPPORTED_NODE_TO_AICPU_H_ #define MINDSPORE_CONVERT_UNSUPPORTED_NODE_TO_AICPU_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { class ConvertUnSupportNodeToAICPU : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.cc index 380d4f5d93a..b836fb3fb3e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.h" +#include "plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.h" #include #include #include #include -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" -#include "backend/optimizer/common/helper.h" +#include "kernel/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.h index b30b0042a6c..f107dbfb945 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/deal_ref_and_split_unsupported_transdata.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/deal_ref_and_split_unsupported_transdata.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_DEAL_REF_AND_SPLIT_UNSUPPORTED_TRANSADATA_H_ #include #include "ir/anf.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fission/transdata_split.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fission/transdata_split.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.cc index ec8fce489bf..d429c8eaf64 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.h" +#include "plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.h" #include -#include "backend/optimizer/ascend/ascend_helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.h similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.h index 30d0b59f7da..3595065eb40 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/dynamic_rnn_grad_reformat.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/dynamic_rnn_grad_reformat.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_DYNAMIC_RNN_GRAD_REFORMAT_H_ #include #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_cast.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_cast.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_cast.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_cast.cc index 0819c160588..02bf0eb0252 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_cast.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_cast.cc @@ -13,19 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/insert_cast.h" +#include "plugin/device/ascend/optimizer/format_type/insert_cast.h" #include #include #include #include -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/optimizer/helper.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "utils/utils.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_cast.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_cast.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_cast.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_cast.h index c628ee7c089..4dc077eca0a 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_cast.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_cast.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_INSERT_CAST_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" #include "ir/anf.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_trans_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_trans_op.cc similarity index 88% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_trans_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_trans_op.cc index b1236016642..908689f7d29 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_trans_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_trans_op.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" #include #include #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_trans_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_trans_op.h similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_trans_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_trans_op.h index 284988642fd..a5a2bf18bca 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_trans_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_trans_op.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transdata_for_runop.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transdata_for_runop.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.cc index 63cc0f73abb..b7822a8e217 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transdata_for_runop.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/insert_transdata_for_runop.h" +#include "plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.h" #include #include "utils/utils.h" -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transdata_for_runop.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.h similarity index 88% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transdata_for_runop.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.h index 7655a558b1f..4a807b7589f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transdata_for_runop.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transdata_for_runop.h @@ -21,12 +21,12 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.cc index 1387263d859..4821cfc53b9 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.h" +#include "plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.h" #include #include #include "utils/utils.h" -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" #include "utils/ms_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.h similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.h index 5245aa1778b..3e6a8747683 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_basiclstm_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_basiclstm_op.h @@ -19,9 +19,9 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_dyanmic_gru_v2.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_dyanmic_gru_v2.h similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_dyanmic_gru_v2.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_dyanmic_gru_v2.h index 3d367f91ae6..385081fd857 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_dyanmic_gru_v2.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_dyanmic_gru_v2.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_dynamic_gru_v2.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_dynamic_gru_v2.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_dynamic_gru_v2.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_dynamic_gru_v2.cc index 000a106fb13..2e21cd095bd 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/insert_transpose_for_dynamic_gru_v2.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/insert_transpose_for_dynamic_gru_v2.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/insert_transpose_for_dyanmic_gru_v2.h" +#include "plugin/device/ascend/optimizer/format_type/insert_transpose_for_dyanmic_gru_v2.h" #include #include #include "utils/utils.h" -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" #include "utils/ms_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/merge_cast_to_op.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/merge_cast_to_op.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/merge_cast_to_op.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/merge_cast_to_op.cc index f8679cc0ad0..0ea579e180c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/merge_cast_to_op.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/merge_cast_to_op.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/merge_cast_to_op.h" +#include "plugin/device/ascend/optimizer/format_type/merge_cast_to_op.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "utils/trace_base.h" #include "base/core_ops.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/merge_cast_to_op.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/merge_cast_to_op.h similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/merge_cast_to_op.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/merge_cast_to_op.h index e0c4cd3cfff..242c2bf71fd 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/merge_cast_to_op.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/merge_cast_to_op.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_MERGE_CAST_TO_OP_H #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.cc index 4bb340b8d8a..1b10f443c4b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.h" +#include "plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.h index cd676f507ff..db8cbab38f6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/rectify_do_mask_kernel_info.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/rectify_do_mask_kernel_info.h @@ -21,8 +21,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { class RectifyDoMaskKernelInfo : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/remove_internal_output.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/remove_internal_output.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/remove_internal_output.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/remove_internal_output.cc index 601341f4030..6c030d18401 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/remove_internal_output.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/remove_internal_output.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/remove_internal_output.h" +#include "plugin/device/ascend/optimizer/format_type/remove_internal_output.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/remove_internal_output.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/remove_internal_output.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/remove_internal_output.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/remove_internal_output.h index 0af2482ea25..185b2981358 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/remove_internal_output.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/remove_internal_output.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_REMOVE_INTERNAL_OUTPUT_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/set_fracz_group_attr.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/set_fracz_group_attr.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.cc index b94ff42fb9f..dd8a383ce7b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/set_fracz_group_attr.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/set_fracz_group_attr.h" +#include "plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/set_fracz_group_attr.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/set_fracz_group_attr.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.h index bdc8d8b2353..d16ed17b828 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/set_fracz_group_attr.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/set_fracz_group_attr.h @@ -21,7 +21,7 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/trans_op_format_refine.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/trans_op_format_refine.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/trans_op_format_refine.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/trans_op_format_refine.cc index 10c04c7d31d..6ae5d6cc601 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/trans_op_format_refine.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/trans_op_format_refine.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/format_type/trans_op_format_refine.h" +#include "plugin/device/ascend/optimizer/format_type/trans_op_format_refine.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/format_type/trans_op_format_refine.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/trans_op_format_refine.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/format_type/trans_op_format_refine.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/trans_op_format_refine.h index 97cfb9dd768..7b04619585b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/format_type/trans_op_format_refine.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/format_type/trans_op_format_refine.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_TRANS_OP_FORMAT_REFINE_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_FORMAT_TYPE_TRANS_OP_FORMAT_REFINE_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { class TransOpFormatRefine : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/addn_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/addn_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/addn_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/addn_fission.cc index 0bf61c86d41..efc720ceed5 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/addn_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/addn_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/addn_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/addn_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/addn_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/addn_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/addn_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/addn_fission.h index 29a4f3878f4..c2ee2402f84 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/addn_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/addn_fission.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_ADDN_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_ADDN_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.cc index 5816fb98a14..530a42e605d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.h index 9c49aa68954..7146c102f2b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_BATCH_NORM_BERT_FISSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.cc index f6c06da3d52..c7987202429 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.h" #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.h index 8180bf2cd78..300bd5184fb 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_BATCH_NORM_GRAD_INFER_FISSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.cc index b5e68325d45..85d9d3239ec 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/batch_norm_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.h" #include #include #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.h index d00e62ba79c..e979a20fcb2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/batch_norm_grad_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_split.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_BATCH_NORM_GRAD_SPLIT_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.cc index 438259b7ce4..c4ec5f355d2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.h" #include #include #include #include #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.h index 4740810f072..d5496e153ec 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bce_with_logits_loss_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bce_with_logits_loss_fission.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_BCE_WITH_LOGITS_LOSS_FISSION_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_BCE_WITH_LOGITS_LOSS_FISSION_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_grad_split.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_grad_split.cc index bd73b46ce7f..fddd1e5c960 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_grad_split.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/bn_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_grad_split.h" #include #include -#include "backend/optimizer/ascend/ir_fission/bn_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_split.h" #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_grad_split.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_grad_split.h index 2a9142014f8..307c737c7c6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_grad_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_grad_split.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_split.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_split.cc index a7170965bb8..285b23562b8 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_split.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/bn_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_split.h" #include #include @@ -22,9 +22,9 @@ #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_split.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_split.h index 4a5c9272273..a169083d9dc 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/bn_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/bn_split.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/broadcastto_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/broadcastto_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.cc index 5d317d87ea0..7872f3febc0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/broadcastto_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.cc @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/broadcastto_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/broadcastto_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/broadcastto_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.h index ba50f5181e2..dd1db3be051 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/broadcastto_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/broadcastto_fission.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/cdist_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/cdist_fission.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/cdist_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/cdist_fission.cc index b570ed1aae5..aecdfe2bd16 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/cdist_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/cdist_fission.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/cdist_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/cdist_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/cdist_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/cdist_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/cdist_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/cdist_fission.h index 8bf865efb20..d41b48075e5 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/cdist_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/cdist_fission.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/concat_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/concat_fission.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/concat_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/concat_fission.cc index f2f48cf4881..f80eb967fcf 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/concat_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/concat_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/concat_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/concat_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/concat_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/concat_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/concat_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/concat_fission.h index 7403ebff23a..120c040f378 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/concat_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/concat_fission.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_CONCAT_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_CONCAT_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_fission.cc index db0f0b94305..05fbd826a26 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_fission.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/diag_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/diag_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_fission.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_fission.h index 0c0ff04c67e..7aed60c36d3 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_fission.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_part_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_part_fission.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_part_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_part_fission.cc index 537bf7575a3..5bf1363df1c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_part_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_part_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/diag_part_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/diag_part_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::opt { const BaseRef DiagPartFission::DefinePattern() const { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_part_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_part_fission.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_part_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_part_fission.h index 8e24864efc9..d8b419c16e6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/diag_part_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/diag_part_fission.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_DIAG_PART_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_DIAG_PART_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fission/diag_fission.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fission/diag_fission.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.cc index 1ef8cf20a43..b0205429ff6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.h" #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.h index a20d1f45889..f234885b746 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_gru_v2_grad_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_gru_v2_grad_fission.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.cc index 4aa3c87c016..83ed237eae1 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.h" +#include "plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.h" #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" #include "utils/trace_base.h" #include "utils/tensor_construct_utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.h index 584eafa3efb..d788336b6aa 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/dynamic_rnn_grad_fission_v2.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/dynamic_rnn_grad_fission_v2.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_DYNAMIC_RNN_GRAD_FISSION_V2_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.cc index 26139b31ced..5d96af50696 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.h index 91cf99faa5c..b616927fd5b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/gather_v2_ds_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/gather_v2_ds_fission.h @@ -18,9 +18,9 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lars_v2_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lars_v2_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.cc index d9377e6a9b1..35442bdfc06 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lars_v2_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/lars_v2_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lars_v2_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lars_v2_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.h index 1241ce3d5fd..5574da94918 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lars_v2_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_LARS_V2_FISSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/layer_norm_grad_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/layer_norm_grad_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.cc index 799645d5ced..9379cb1310a 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/layer_norm_grad_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/layer_norm_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "ir/primitive.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/layer_norm_grad_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/layer_norm_grad_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.h index f7e513cb85a..33da9d4b388 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/layer_norm_grad_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.h @@ -18,9 +18,9 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lin_space_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lin_space_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lin_space_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lin_space_fission.cc index a458f5f9396..02d1271f146 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lin_space_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lin_space_fission.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/lin_space_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/lin_space_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lin_space_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lin_space_fission.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lin_space_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lin_space_fission.h index 8cd58966fa7..4fd13400f3f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/lin_space_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/lin_space_fission.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_LIN_SPACE_FUSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_LIN_SPACE_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.cc index 86d80b841fd..8b0eae87216 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.h index a31e508dc29..e783432e720 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/max_pool3d_grad_grad_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/max_pool3d_grad_grad_fission.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_MAX_POOL3D_GRAD_GRAD_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_MAX_POOL3D_GRAD_GRAD_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/pack_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/pack_fission.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/pack_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/pack_fission.cc index 2dc4a8a9df6..a3557e648c7 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/pack_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/pack_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/pack_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/pack_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/pack_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/pack_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/pack_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/pack_fission.h index 11087441336..438ffbdb1a1 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/pack_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/pack_fission.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_PACK_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_PACK_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_min_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_min_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.cc index 1243be3e7fc..987eed08af5 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_min_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/reduce_min_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_min_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_min_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.h index ce4cad4e7c7..0cbc76e796d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_min_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_REDUCE_MIN_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_REDUCE_MIN_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_sum_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_sum_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.cc index b99e5bf414d..d076b455483 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_sum_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.cc @@ -14,11 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/reduce_sum_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_sum_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_sum_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.h index 991490e2c4e..9361b96b4e5 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/reduce_sum_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/reduce_sum_fission.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/seed_adapter.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/seed_adapter.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/seed_adapter.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/seed_adapter.cc index 1e4b952cbc7..65cdb7fe056 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/seed_adapter.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/seed_adapter.cc @@ -13,19 +13,19 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/seed_adapter.h" +#include "plugin/device/ascend/optimizer/ir_fission/seed_adapter.h" #include #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/optimizer/helper.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" #include "utils/trace_base.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "kernel/oplib/oplib.h" namespace mindspore::opt { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/seed_adapter.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/seed_adapter.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/seed_adapter.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/seed_adapter.h index 6585799209b..a0ed6178abb 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/seed_adapter.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/seed_adapter.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_SEED_ADAPTER_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt { class SeedAdapter : public PatternProcessPass { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/single_batch_norm_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/single_batch_norm_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.cc index 81654dac929..641d2d0d0d0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/single_batch_norm_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/single_batch_norm_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/single_batch_norm_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/single_batch_norm_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.h index 39d432f5be4..378155d270d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/single_batch_norm_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_SINGLE_BATCH_NORM_FISSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/space_to_depth_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/space_to_depth_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.cc index 681920a453d..67f48e0fd12 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/space_to_depth_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/space_to_depth_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/space_to_depth_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/space_to_depth_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.h index 3310b4cb0b5..66c842469a2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/space_to_depth_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/space_to_depth_split.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_SPACE_TO_DEPTH_SPLIT_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/split_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/split_fission.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/split_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/split_fission.cc index 57dc3976129..782a14ad1da 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/split_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/split_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/split_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/split_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/split_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/split_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/split_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/split_fission.h index 6ec028e75a2..51917e1d7fa 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/split_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/split_fission.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_SPLIT_FISSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/splitv_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/splitv_fission.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/splitv_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/splitv_fission.cc index 7277822e5be..4fa45dc08b4 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/splitv_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/splitv_fission.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/splitv_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/splitv_fission.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::opt { const BaseRef SplitVFission::DefinePattern() const { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/splitv_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/splitv_fission.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/splitv_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/splitv_fission.h index 061361655f0..12cedc4cd4c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/splitv_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/splitv_fission.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_SPLITV_FISSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_SPLITV_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fission/split_fission.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fission/split_fission.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.cc index 037e86209d5..601f9d13eb9 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.h index 846bdb0d64b..45eccb19355 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_PRE_ACTIVATE_ASCEND_IR_FISSION_TENSOR_SCATTER_UPDATE_FISSION_H_ #define MINDSPORE_CCSRC_PRE_ACTIVATE_ASCEND_IR_FISSION_TENSOR_SCATTER_UPDATE_FISSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/topk_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/topk_split.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/topk_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/topk_split.cc index 4c435f0b4bf..30d4a1c3611 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/topk_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/topk_split.cc @@ -13,16 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/topk_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/topk_split.h" #include #include #include +#include #include "utils/hash_set.h" -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/optimizer/helper.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/topk_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/topk_split.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/topk_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/topk_split.h index cda8d503419..a24ed025047 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/topk_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/topk_split.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FISSION_TOPK_SPLIT_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/transdata_split.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/transdata_split.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/transdata_split.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/transdata_split.cc index 0e2c440191d..aa548a5e596 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/transdata_split.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/transdata_split.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/transdata_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/transdata_split.h" #include #include "debug/anf_ir_dump.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/transdata_split.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/transdata_split.h similarity index 87% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/transdata_split.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/transdata_split.h index 765c1da4c74..2954440b935 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/transdata_split.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/transdata_split.h @@ -20,12 +20,12 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.cc index 0aca370509e..244f081e96d 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.h index 0cf6add460d..6275de039cf 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.h @@ -18,9 +18,9 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.cc index e24cfe87fca..1ffad3763fa 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.h index 3314d604029..3c968b63c00 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.cc index 47fe90047f7..9192d0a7e9c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.h similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.h index 650c8b375e6..b3709a16374 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/add_input_to_output.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/add_input_to_output.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.cc index b613c791901..1135927733f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/add_input_to_output.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/add_input_to_output.h" +#include "plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.h" #include #include -#include "backend/optimizer/ascend/ir_fusion/input_to_output_registry.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/oplib/oplib.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/add_input_to_output.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.h similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/add_input_to_output.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.h index 3eb2755a550..c35ade42673 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/add_input_to_output.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/add_input_to_output.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.cc index a3fb7469e95..f1901de350f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.h index d2ed3861261..1249765c0bc 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.cc index 9e1173ca31c..fc35ec792fd 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.h" #include #include #include #include -#include "backend/optimizer/ascend/ir_fusion/avgpool_3d_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.h index b6edc63df36..8f2a36629cb 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/avgpool_3d_grad_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/avgpool_3d_grad_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.cc index 4372bcd8897..63e12e7a8c9 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "base/core_ops.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.h index 2dede15aa71..26b46772bea 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_BATCHNORM_TO_BNINFER_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.cc index 2a88d6fce1c..a51e3439b09 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.h" +#include "plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "base/core_ops.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.h index 79188c72eeb..37183d2f2cc 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_BATCHNORMGRAD_TO_BNINFERGRAD_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc index 3e0ed76d410..ec512ef2911 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "utils/trace_base.h" #include "base/core_ops.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h index cd45a6caae1..3b744692d5c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/bn_reduce_grad_conv2d_backprop_filter_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_BN_REDUCE_GRAD_CONV2D_BACKPROP_FILTER_FUSION_H_ #include -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc index 5a248b71e5d..63fcbef3974 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h index 94d3bc8969d..d4ec8aaa6ef 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.cc index 8fdabf2974b..82d81eba24a 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.h index c78542bf542..07e393b61da 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_CLIP_BY_VALUE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.cc index 74a9809cd97..8a9fee079ff 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.h" #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.h index ba391756281..b6b8d301d79 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_CONFUSION_MUL_GRAD_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.cc index 82062300dad..3edfd132eaf 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.h index 1954dd66b10..ed508d9d29e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_CONFUSION_SOFTMAX_GRAD_RULE_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc similarity index 89% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc index 91022fbe35b..2e2fea951d6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/utils.h" #include "utils/trace_base.h" -#include "runtime/device/ascend/lic_manager.h" +#include "plugin/device/ascend/hal/device/lic_manager.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.h index 76a27f37af9..0806191d691 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/conv2d_backprop_input_biasadd_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/conv2d_backprop_input_biasadd_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_CONV2D_BACKPROP_INPUT_BIASADD_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/derelu_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/derelu_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.cc index 6fba183efa2..a0091574c6b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/derelu_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/derelu_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/derelu_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/derelu_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.h index 164f85611d2..9914cef1adf 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/derelu_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_DERELU_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.cc index 0bbe6378c0d..dad751894a6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.h" #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.h index beafc367d22..7e82d7b8332 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/input_to_output_registry.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/input_to_output_registry.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.cc index c3393bc83fe..ce6f1020ef6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/input_to_output_registry.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/input_to_output_registry.h" +#include "plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.h" #include #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/input_to_output_registry.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/input_to_output_registry.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/input_to_output_registry.h diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.cc index 8f3e3c5fee2..c0dbe7af028 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.h" #include #include #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "base/core_ops.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.h index 5a382a74236..93bd4f02664 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.h @@ -23,9 +23,9 @@ #include #include "utils/hash_map.h" #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.cc index 743592a380d..744109d0a91 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.h index 9ed6e56753e..d70cde4ba71 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc index 95c77a0712c..9aab4126f5c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.h index ff59e4005af..d74155fd477 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.cc index 0a1b8a84b7a..310fe6c15de 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.h" #include -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.h index db92b9f16aa..4636e46bd29 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_LAMB_NEXT_RIGHT_RULE_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.cc index 294047b276c..26960a527ef 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.h index db48a4a6b2c..2f9983948a2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_LAMB_UPDATE_WITH_LR_RULE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.cc index 3d48b584a04..619747a8fb8 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.h" #include #include #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.h index fe1e5d9e131..c11ffcc2ffc 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.h @@ -23,9 +23,9 @@ #include #include "utils/hash_map.h" #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc index 5128ac60213..baca67356a2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h index a8414023cd3..ded4ba94e08 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h @@ -17,9 +17,9 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_LAYER_NORM_BETA_GAMMA_BACKPROP_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.cc index de6eaff3688..65c8ffd3dbd 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.h" #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.h index 88ca97e0293..688f35ef887 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.cc index b1b653bb0c3..5eb0e33c238 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.h" #include #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.h index 0625e00f724..80423e22d47 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_MOMENTUM_LOSSSCALE_FUSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_MOMENTUM_LOSSSCALE_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_add_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_add_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.cc index 67a2bff7987..0d9d90c6711 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_add_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/mul_add_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_add_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_add_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.h index aa25db0c0bd..1e0e6ac6f1b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_add_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_MUL_ADD_FUSION_H #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_MUL_ADD_FUSION_H -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.cc index 32b883931cd..7bdc37df7c9 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/mul_addn_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/optimizer/opt.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.h index c6f868058ba..b53758b0e5f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_PASS_MUL_ADDN_FUSION_H #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_PASS_MUL_ADDN_FUSION_H -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.cc index a4f7f80a74a..774452cd402 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "base/core_ops.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.h index 605eb19d1ca..e52662b4411 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/parameter_and_transop_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/parameter_and_transop_fusion.h @@ -22,7 +22,7 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/prelu_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.cc similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/prelu_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.cc index 644512043d1..963c29e1f32 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/prelu_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/prelu_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/prelu_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/prelu_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.h index 5dc1c2e641f..a89da19352a 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/prelu_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/prelu_fusion.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/refresh_parameter_format.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/refresh_parameter_format.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.cc index 20ee55e1049..e2a1e656359 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/refresh_parameter_format.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/refresh_parameter_format.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/refresh_parameter_format.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/refresh_parameter_format.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.h index 9dec340112c..7697df970d0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/refresh_parameter_format.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/refresh_parameter_format.h @@ -21,7 +21,7 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/remove_reshape_pair.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/remove_reshape_pair.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.cc index 3183df5e09b..4a3f5cf7655 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/remove_reshape_pair.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/remove_reshape_pair.h" +#include "plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.h" #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/remove_reshape_pair.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.h similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/remove_reshape_pair.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.h index dcfeb6fc3da..30dac7c29a0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/remove_reshape_pair.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/remove_reshape_pair.h @@ -19,9 +19,9 @@ #include #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.cc index dda3e89b540..ea863252e20 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "base/core_ops.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.h index 75a31258e58..e36c6103840 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.h @@ -22,9 +22,9 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc index d6b4198da77..eebdca16c3e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "base/core_ops.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.h index 1bfc451dd8b..054977abfec 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_dropout_do_mask_v3_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_dropout_do_mask_v3_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_SOFTMAX_DROPOUT_DO_MASK_V3_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.cc index 79cb21142f4..eb4235d7e6b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.h index b7ae7dda1cf..242f2e0d7be 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/square_sum_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/square_sum_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.cc index b83344260fb..ddb229520a9 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/square_sum_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/square_sum_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "base/core_ops.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/square_sum_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/square_sum_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.h index 2c0e00fd504..d31944ef519 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/square_sum_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_SQUARE_SUM_FUSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_IR_FUSION_SQUARE_SUM_FUSION_H_ -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.cc index 1f0709c7195..d0e0b51991b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "base/core_ops.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.h similarity index 91% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.h index dd398e3eba6..99e4f3be846 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.h @@ -22,9 +22,9 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.cc index b4641ab1f62..abe271d97db 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" #include "base/core_ops.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.h similarity index 89% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.h index 4b1ec803c2c..0561efa8fa2 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.h @@ -22,10 +22,10 @@ #include #include #include "ir/anf.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transposed_update_fusion.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transposed_update_fusion.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.cc index f8e723b35f1..1a708453375 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transposed_update_fusion.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.cc @@ -13,10 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/transposed_update_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.h" #include -#include "backend/optimizer/ascend/ascend_helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include +#include "plugin/device/ascend/optimizer/ascend_helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/anf_ir_dump.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transposed_update_fusion.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.h similarity index 88% rename from mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transposed_update_fusion.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.h index 828d7c78215..c405dc2efd3 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/transposed_update_fusion.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/ir_fusion/transposed_update_fusion.h @@ -20,12 +20,12 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "ir/func_graph.h" #include "ir/anf.h" -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ascend_helper.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ascend_helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/all_to_all_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/all_to_all_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.cc index 036f7aae9ff..65d4bfbd9df 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/all_to_all_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/all_to_all_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.h" #include #include #include "utils/trace_base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/hccl_adapter/hccl_adapter.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/all_to_all_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/all_to_all_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.h index e18a4a19f1d..c22336a7ed4 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/all_to_all_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/all_to_all_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_ALL_TO_ALL_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.cc index 8e0ba309d31..06a0df9479b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.h" #include #include @@ -26,9 +26,9 @@ #include "utils/check_convert_utils.h" #include "utils/convert_utils_base.h" #include "utils/trace_base.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.h index 22da36af68a..0480cba8af6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/avg_pool_grad_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/avg_pool_grad_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_AVG_POOL_GRAD_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/bn_grad_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/bn_grad_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.cc index 3550049fef0..b740e459eb1 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/bn_grad_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/bn_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/bn_grad_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/bn_grad_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.h index d0f65316026..da4e74a7f28 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/bn_grad_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_BN_GRAD_UNIFY_MINDIR_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_BN_GRAD_UNIFY_MINDIR_H_ -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/conv2d_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/conv2d_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.cc index b27187f11c7..a870a90048f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/conv2d_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/conv2d_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.h" #include #include @@ -25,9 +25,9 @@ #include "utils/ms_context.h" #include "utils/check_convert_utils.h" #include "utils/trace_base.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/conv2d_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/conv2d_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.h index 5e00f5da303..b32f9809151 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/conv2d_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/conv2d_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_CONV2D_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/dropout_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/dropout_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.cc index b887cb04f86..50412bb13c7 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/dropout_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/dropout_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.h" #include #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/log_adapter.h" #include "utils/ms_device_shape_transfer.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/dropout_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/dropout_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.h index 36d8b0d65e0..98558ccd96f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/dropout_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/dropout_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_DROPOUT_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/env_op_attr_update.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/env_op_attr_update.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/env_op_attr_update.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/env_op_attr_update.cc index fa690aa2744..bfd2f5b0f8c 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/env_op_attr_update.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/env_op_attr_update.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/env_op_attr_update.h" +#include "plugin/device/ascend/optimizer/mindir/env_op_attr_update.h" #include #include #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/env_op_attr_update.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/env_op_attr_update.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/env_op_attr_update.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/env_op_attr_update.h index 325ccdcca60..b9c84e8b957 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/env_op_attr_update.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/env_op_attr_update.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_ENV_OP_ATTR_UPDATE_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_ENV_OP_ATTR_UPDATE_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.cc index 6390aef03c9..24bc4cb9105 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.h" #include #include #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.h index 2c364167c99..6d9e1602563 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/fake_learned_scale_quant_grad_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/fake_learned_scale_quant_grad_unify_mindir.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_FAKE_LEARNED_SCALE_QUANT_GRAD_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.cc index 256ecadcfa9..b15a13605c0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.h" +#include "plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.h" #include #include @@ -22,9 +22,9 @@ #include "utils/utils.h" #include "utils/ms_context.h" #include "utils/trace_base.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.h index 6ae6262a425..2256f292376 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_to_maxpool_with_argmax.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_to_maxpool_with_argmax.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.cc index 30e404f61b1..0f51f5ccf5e 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.h" #include #include -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/utils.h" #include "utils/trace_base.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.h index fc618da3aca..5460e9e160f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/maxpool_with_argmax_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/maxpool_with_argmax_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_MAXPOOL_WITH_ARGMAX_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.cc index 5598da5ca9f..5f2089d1aa0 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "runtime/hccl_adapter/hccl_adapter.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" +#include "backend/common/optimizer/helper.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.h index 6ab642864aa..dea994b6f0b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/neighbor_exchange_v2_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/neighbor_exchange_v2_unify_mindir.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/optimizer_unify_output.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/optimizer_unify_output.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/optimizer_unify_output.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/optimizer_unify_output.cc index 7005ba705ce..cc53afbe214 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/optimizer_unify_output.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/optimizer_unify_output.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/optimizer_unify_output.h" +#include "plugin/device/ascend/optimizer/mindir/optimizer_unify_output.h" #include #include #include "abstract/abstract_value.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/optimizer_unify_output.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/optimizer_unify_output.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/optimizer_unify_output.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/optimizer_unify_output.h index 4596d9f4105..4151d58268b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/optimizer_unify_output.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/optimizer_unify_output.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_OPTIMIZER_UNIFY_OUTPUT_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/slice_grad_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/slice_grad_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.cc index c4e37e61259..151227276ab 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/slice_grad_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/slice_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.h" #include #include @@ -24,9 +24,9 @@ #include "utils/utils.h" #include "utils/ms_context.h" #include "utils/trace_base.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/slice_grad_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/slice_grad_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.h index b72868e4655..7aa0f514b4b 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/slice_grad_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/slice_grad_unify_mindir.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_SLICE_GRAD_UNIFY_MINDIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/space_batch_nd_attr_update.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/space_batch_nd_attr_update.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.cc index 5b1e183d8f9..7f173a9931f 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/space_batch_nd_attr_update.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/space_batch_nd_attr_update.h" +#include "plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.h" #include #include -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "base/core_ops.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/space_batch_nd_attr_update.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/space_batch_nd_attr_update.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.h index 8df21cacd13..6be13e42be7 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/space_batch_nd_attr_update.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/space_batch_nd_attr_update.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_SPACE_BATCH_ND_ATTR_UPDATE_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc index c48e9b36e59..dfb5efd84ed 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h" +#include "plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/utils.h" #include "ir/primitive.h" #include "ir/tensor.h" diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h index f5ebc3fc3da..59c58ae31c1 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/sparse_softmax_cross_entropy_with_logits_unify_mindir.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.cc b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.cc rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.cc index 151105798c6..1f569ea34e6 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.cc +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.cc @@ -13,13 +13,13 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.h" +#include "plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.h b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.h rename to mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.h index 5c5a7e6f468..95a3153d778 100644 --- a/mindspore/ccsrc/backend/optimizer/ascend/mindir/update_input_names_strided_slice_grad.h +++ b/mindspore/ccsrc/plugin/device/ascend/optimizer/mindir/update_input_names_strided_slice_grad.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ASCEND_MINDIR_UPDATE_INPUT_NAMES_STRIDED_SLICE_GRAD_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/plugin/device/cpu/hal/device/CMakeLists.txt b/mindspore/ccsrc/plugin/device/cpu/hal/device/CMakeLists.txt new file mode 100644 index 00000000000..9aaf00de325 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/CMakeLists.txt @@ -0,0 +1,23 @@ +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(ENABLE_CPU) + file(GLOB_RECURSE DEVICE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + list(REMOVE_ITEM DEVICE_SRC_LIST "mpi/mpi_adapter.cc" "mpi/mpi_export.cc") +endif() + +if(ENABLE_MPI AND ENABLE_CPU) + file(GLOB_RECURSE MPI_SRC_LIST "mpi/mpi_adapter.cc" "mpi/mpi_export.cc") + set_property(SOURCE ${MPI_SRC_LIST} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(mpi_adapter SHARED ${MPI_SRC_LIST}) + target_link_libraries(mpi_adapter PRIVATE mindspore::ompi mindspore::pybind11_module -ldl ${SECUREC_LIBRARY}) +endif() + +set_property(SOURCE ${DEVICE_SRC_LIST}} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +if(ENABLE_CPU) + add_library(_mindspore_plugin_device_cpu_hal_device_obj OBJECT ${DEVICE_SRC_LIST}) +endif() \ No newline at end of file diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_common.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_common.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/cpu_common.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_common.h diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_device_address.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_device_address.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/cpu/cpu_device_address.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_device_address.cc index b867c0ad4ee..c3796ff455c 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_device_address.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_device_address.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include #include #include "runtime/device/convert_tensor_utils.h" -#include "runtime/hardware/cpu/cpu_memory_pool.h" +#include "plugin/device/cpu/hal/hardware/cpu_memory_pool.h" #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" #endif diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_device_address.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_device_address.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/cpu_device_address.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_device_address.h diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_kernel_runtime.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_kernel_runtime.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/cpu/cpu_kernel_runtime.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_kernel_runtime.cc index 9bbd47c30f7..ded073c4497 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_kernel_runtime.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_kernel_runtime.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/cpu/cpu_kernel_runtime.h" +#include "plugin/device/cpu/hal/device/cpu_kernel_runtime.h" #include #include #include @@ -23,12 +23,12 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "runtime/device/cpu/cpu_memory_manager.h" +#include "kernel/kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_memory_manager.h" #include "utils/ms_context.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/session_basic.h" #include "frontend/operator/ops.h" #include "profiler/device/cpu/cpu_profiling.h" #include "utils/shape_utils.h" @@ -37,7 +37,7 @@ #include "debug/data_dump/cpu_e2e_dump.h" #include "debug/env_config_parser.h" #ifdef MEM_REUSE_DEBUG -#include "backend/optimizer/mem_reuse/mem_reuse_checker.h" +#include "common/mem_reuse/mem_reuse_checker.h" #endif #ifdef ENABLE_DUMP_IR #include "debug/rdr/running_data_recorder.h" diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_kernel_runtime.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_kernel_runtime.h similarity index 96% rename from mindspore/ccsrc/runtime/device/cpu/cpu_kernel_runtime.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_kernel_runtime.h index e1e568fc2d8..d82cb52a4bd 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_kernel_runtime.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_kernel_runtime.h @@ -22,9 +22,9 @@ #include #include #include "runtime/device/kernel_runtime.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/session_basic.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/any.h" #include "profiler/device/cpu/cpu_profiling.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_memory_manager.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_memory_manager.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/cpu/cpu_memory_manager.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_memory_manager.cc index d31be809160..6d3833ecbb2 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_memory_manager.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_memory_manager.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/cpu/cpu_memory_manager.h" +#include "plugin/device/cpu/hal/device/cpu_memory_manager.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_context.h" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_memory_manager.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_memory_manager.h similarity index 92% rename from mindspore/ccsrc/runtime/device/cpu/cpu_memory_manager.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_memory_manager.h index e0181a58d75..06dfb120823 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_memory_manager.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_memory_manager.h @@ -19,12 +19,12 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/session_basic.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/session_basic.h" #include "runtime/device/device_address.h" #include "runtime/device/memory_manager.h" -#include "runtime/device/cpu/cpu_simple_mem_plan.h" -#include "runtime/hardware/cpu/cpu_memory_pool.h" +#include "plugin/device/cpu/hal/device/cpu_simple_mem_plan.h" +#include "plugin/device/cpu/hal/hardware/cpu_memory_pool.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_simple_mem_plan.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_simple_mem_plan.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/cpu/cpu_simple_mem_plan.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_simple_mem_plan.cc index 78c63bac819..daa9fcbb238 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_simple_mem_plan.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_simple_mem_plan.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/cpu/cpu_simple_mem_plan.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/cpu/hal/device/cpu_simple_mem_plan.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_simple_mem_plan.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_simple_mem_plan.h similarity index 96% rename from mindspore/ccsrc/runtime/device/cpu/cpu_simple_mem_plan.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_simple_mem_plan.h index 8fce8418076..e00f5ca80ca 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_simple_mem_plan.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_simple_mem_plan.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_CPU_CPU_SIMPLE_MEM_PLAN_H_ #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" #include "runtime/device/device_address.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_tensor_array.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_tensor_array.cc similarity index 90% rename from mindspore/ccsrc/runtime/device/cpu/cpu_tensor_array.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_tensor_array.cc index a8749f8fbce..98e7f7eb1d7 100644 --- a/mindspore/ccsrc/runtime/device/cpu/cpu_tensor_array.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_tensor_array.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include #include #include -#include "runtime/hardware/cpu/cpu_memory_pool.h" +#include "plugin/device/cpu/hal/hardware/cpu_memory_pool.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/cpu/cpu_tensor_array.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_tensor_array.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/cpu_tensor_array.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/cpu_tensor_array.h diff --git a/mindspore/ccsrc/runtime/device/cpu/kernel_select_cpu.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/kernel_select_cpu.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/cpu/kernel_select_cpu.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/kernel_select_cpu.cc index 41202e9a2d4..adfc559e89d 100644 --- a/mindspore/ccsrc/runtime/device/cpu/kernel_select_cpu.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/kernel_select_cpu.cc @@ -14,18 +14,18 @@ * limitations under the License. */ -#include "runtime/device/cpu/kernel_select_cpu.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "kernel/kernel_build_info.h" +#include "kernel/oplib/opinfo.h" +#include "kernel/oplib/oplib.h" +#include "plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.h" +#include "plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.h" +#include "plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.h" #include "utils/trace_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/cpu/kernel_select_cpu.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/kernel_select_cpu.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/kernel_select_cpu.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/kernel_select_cpu.h diff --git a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_adapter.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_adapter.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/cpu/mpi/mpi_adapter.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_adapter.cc index ce34eacd860..d18b9197d43 100644 --- a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_adapter.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_adapter.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/cpu/mpi/mpi_adapter.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_adapter.h" #include #include #include diff --git a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_adapter.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_adapter.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/mpi/mpi_adapter.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_adapter.h diff --git a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_export.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_export.cc similarity index 94% rename from mindspore/ccsrc/runtime/device/cpu/mpi/mpi_export.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_export.cc index 71ef5c70c64..4c9d37bb618 100644 --- a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_export.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_export.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/cpu/mpi/mpi_export.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_export.h" #include -#include "runtime/device/cpu/mpi/mpi_adapter.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_adapter.h" extern "C" { int GetMPIRankId() { diff --git a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_export.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_export.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/mpi/mpi_export.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_export.h diff --git a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_interface.cc b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_interface.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/cpu/mpi/mpi_interface.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_interface.cc index 20713146068..4658be8eb1e 100644 --- a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_interface.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_interface.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/cpu/mpi/mpi_interface.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_interface.h" #ifdef ENABLE_MPI #include #include diff --git a/mindspore/ccsrc/runtime/device/cpu/mpi/mpi_interface.h b/mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_interface.h similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/mpi/mpi_interface.h rename to mindspore/ccsrc/plugin/device/cpu/hal/device/mpi/mpi_interface.h diff --git a/mindspore/ccsrc/runtime/device/cpu/readme.md b/mindspore/ccsrc/plugin/device/cpu/hal/device/readme.md similarity index 100% rename from mindspore/ccsrc/runtime/device/cpu/readme.md rename to mindspore/ccsrc/plugin/device/cpu/hal/device/readme.md diff --git a/mindspore/ccsrc/plugin/device/cpu/hal/hardware/CMakeLists.txt b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/CMakeLists.txt new file mode 100644 index 00000000000..5f5763cebcc --- /dev/null +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/CMakeLists.txt @@ -0,0 +1,26 @@ +if(ENABLE_CPU) + file(GLOB_RECURSE HARDWARE_CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + list(REMOVE_ITEM HARDWARE_CPU_SRC_LIST "mpi_collective_comm_lib.cc" "mpi_communication_group.cc") + + if(WIN32) + list(REMOVE_ITEM HARDWARE_CPU_SRC_LIST "ms_collective_comm_lib.cc") + endif() + if(ENABLE_MPI) + set(MPI_COLLECTIVE_SRCS "mpi_collective_comm_lib.cc" + "mpi_communication_group.cc" + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/runtime/collective/collective_communication_lib.cc + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/runtime/collective/communication_group.cc) + set_property(SOURCE ${MPI_COLLECTIVE_SRCS} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(mpi_collective SHARED ${MPI_COLLECTIVE_SRCS}) + target_link_libraries(mpi_collective PRIVATE mindspore::ompi) + endif() + + if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-abstract-non-virtual-dtor") + endif() + + set_property(SOURCE ${HARDWARE_CPU_SRC_LIST} PROPERTY + COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(_mindspore_plugin_device_cpu_hal_hardware_obj OBJECT ${HARDWARE_CPU_SRC_LIST}) +endif() \ No newline at end of file diff --git a/mindspore/ccsrc/runtime/hardware/cpu/cpu_device_context.cc b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_device_context.cc similarity index 92% rename from mindspore/ccsrc/runtime/hardware/cpu/cpu_device_context.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_device_context.cc index 937ad13d570..4cc023aed51 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/cpu_device_context.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_device_context.cc @@ -14,28 +14,28 @@ * limitations under the License. */ -#include "runtime/hardware/cpu/cpu_device_context.h" +#include "plugin/device/cpu/hal/hardware/cpu_device_context.h" #include -#include "runtime/device/cpu/cpu_device_address.h" -#include "runtime/device/cpu/cpu_memory_manager.h" -#include "backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "runtime/device/cpu/kernel_select_cpu.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_memory_manager.h" +#include "plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "kernel/kernel_build_info.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" #include "utils/trace_base.h" #include "utils/context/graph_kernel_flags.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/common/common_backend_optimization.h" -#include "backend/optimizer/cpu/insert_cast_cpu.h" -#include "backend/optimizer/cpu/insert_format_transform_op.h" -#include "backend/optimizer/pass/replace_node_by_proxy.h" -#include "backend/optimizer/pass/erase_visit_attr.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/optimizer/common_backend_optimization.h" +#include "plugin/device/cpu/optimizer/insert_cast_cpu.h" +#include "plugin/device/cpu/optimizer/insert_format_transform_op.h" +#include "backend/common/pass/replace_node_by_proxy.h" +#include "backend/common/pass/erase_visit_attr.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "profiler/device/cpu/cpu_profiling.h" #if ((defined ENABLE_CPU) && (!defined _WIN32)) -#include "runtime/hardware/cpu/ms_collective_comm_lib.h" +#include "plugin/device/cpu/hal/hardware/ms_collective_comm_lib.h" #endif #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" diff --git a/mindspore/ccsrc/runtime/hardware/cpu/cpu_device_context.h b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_device_context.h similarity index 100% rename from mindspore/ccsrc/runtime/hardware/cpu/cpu_device_context.h rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_device_context.h diff --git a/mindspore/ccsrc/runtime/hardware/cpu/cpu_memory_pool.cc b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_memory_pool.cc similarity index 97% rename from mindspore/ccsrc/runtime/hardware/cpu/cpu_memory_pool.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_memory_pool.cc index 82af0c4156b..bb55124b07e 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/cpu_memory_pool.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_memory_pool.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/cpu/cpu_memory_pool.h" +#include "plugin/device/cpu/hal/hardware/cpu_memory_pool.h" #include #include "utils/log_adapter.h" #include "utils/convert_utils_base.h" diff --git a/mindspore/ccsrc/runtime/hardware/cpu/cpu_memory_pool.h b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_memory_pool.h similarity index 95% rename from mindspore/ccsrc/runtime/hardware/cpu/cpu_memory_pool.h rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_memory_pool.h index 96c1d8f8286..58b39b069be 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/cpu_memory_pool.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/cpu_memory_pool.h @@ -19,7 +19,7 @@ #include #include "utils/ms_utils.h" -#include "backend/optimizer/mem_reuse/mem_dynamic_allocator.h" +#include "common/mem_reuse/mem_dynamic_allocator.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/cpu/mpi_collective_comm_lib.cc b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.cc similarity index 97% rename from mindspore/ccsrc/runtime/hardware/cpu/mpi_collective_comm_lib.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.cc index 347c564c4c0..3a2b14ac057 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/mpi_collective_comm_lib.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/cpu/mpi_collective_comm_lib.h" +#include "plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/cpu/mpi_collective_comm_lib.h b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.h similarity index 96% rename from mindspore/ccsrc/runtime/hardware/cpu/mpi_collective_comm_lib.h rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.h index 543e1eab01c..ab347d3db62 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/mpi_collective_comm_lib.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_collective_comm_lib.h @@ -21,8 +21,8 @@ #include #include #include -#include "runtime/hardware/collective/collective_communication_lib.h" -#include "runtime/hardware/cpu/mpi_communication_group.h" +#include "runtime/collective/collective_communication_lib.h" +#include "plugin/device/cpu/hal/hardware/mpi_communication_group.h" #ifndef EXPORT_MPI_WRAPPER #define EXPORT_MPI_WRAPPER __attribute__((visibility("default"))) diff --git a/mindspore/ccsrc/runtime/hardware/cpu/mpi_communication_group.cc b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_communication_group.cc similarity index 96% rename from mindspore/ccsrc/runtime/hardware/cpu/mpi_communication_group.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_communication_group.cc index c73421a901a..fb0f147742a 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/mpi_communication_group.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_communication_group.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/cpu/mpi_communication_group.h" +#include "plugin/device/cpu/hal/hardware/mpi_communication_group.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/cpu/mpi_communication_group.h b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_communication_group.h similarity index 96% rename from mindspore/ccsrc/runtime/hardware/cpu/mpi_communication_group.h rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_communication_group.h index 3db1afed4cb..7f9017e5a4a 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/mpi_communication_group.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/mpi_communication_group.h @@ -21,7 +21,7 @@ #include #include #include -#include "runtime/hardware/collective/communication_group.h" +#include "runtime/collective/communication_group.h" #include "utils/dlopen_macro.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/hardware/cpu/ms_collective_comm_lib.cc b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_collective_comm_lib.cc similarity index 98% rename from mindspore/ccsrc/runtime/hardware/cpu/ms_collective_comm_lib.cc rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_collective_comm_lib.cc index a5693dcdbd0..3b5b7fb4e85 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/ms_collective_comm_lib.cc +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_collective_comm_lib.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/cpu/ms_collective_comm_lib.h" +#include "plugin/device/cpu/hal/hardware/ms_collective_comm_lib.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/cpu/ms_collective_comm_lib.h b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_collective_comm_lib.h similarity index 95% rename from mindspore/ccsrc/runtime/hardware/cpu/ms_collective_comm_lib.h rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_collective_comm_lib.h index dc1cd7dc5a2..ffd75f3cf2a 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/ms_collective_comm_lib.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_collective_comm_lib.h @@ -20,8 +20,8 @@ #include #include #include -#include "runtime/hardware/collective/collective_communication_lib.h" -#include "runtime/hardware/cpu/ms_communication_group.h" +#include "runtime/collective/collective_communication_lib.h" +#include "plugin/device/cpu/hal/hardware/ms_communication_group.h" #include "distributed/cluster/cluster_context.h" #include "fl/server/collective_ops_impl.h" diff --git a/mindspore/ccsrc/runtime/hardware/cpu/ms_communication_group.h b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_communication_group.h similarity index 96% rename from mindspore/ccsrc/runtime/hardware/cpu/ms_communication_group.h rename to mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_communication_group.h index 8d4a4c1e794..0816b01742c 100644 --- a/mindspore/ccsrc/runtime/hardware/cpu/ms_communication_group.h +++ b/mindspore/ccsrc/plugin/device/cpu/hal/hardware/ms_communication_group.h @@ -20,7 +20,7 @@ #include #include #include -#include "runtime/hardware/collective/communication_group.h" +#include "runtime/collective/communication_group.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/plugin/device/cpu/kernel/CMakeLists.txt b/mindspore/ccsrc/plugin/device/cpu/kernel/CMakeLists.txt new file mode 100644 index 00000000000..bc6fe671f7d --- /dev/null +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/CMakeLists.txt @@ -0,0 +1,60 @@ +if(CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-non-abstract-non-virtual-dtor -Wno-overloaded-virtual") +endif() + +if(ENABLE_CPU) + file(GLOB CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "*.cc" + "eigen/*.cc" + "mkldnn/*.cc" + "fl/*.cc" + "ps/*.cc" + "pyfunc/*.cc" + "rl/*.cc" + "custom/*.cc" + "environ/*.cc" + ) + + if(NOT ENABLE_MPI) + list(REMOVE_ITEM CPU_SRC_LIST "allgather_cpu_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "reduce_scatter_cpu_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "embedding_look_up_comm_grad_cpu_kernel.cc") + endif() + + if(PLATFORM_ARM64) + add_compile_definitions(ENABLE_ARM) + endif() +endif() + +if(NOT ENABLE_CPU OR WIN32) + list(REMOVE_ITEM CPU_SRC_LIST "ps/apply_momentum_ps_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/embedding_look_up_proxy_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/embedding_look_up_ps_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/pserver_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/pull_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/push_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/sparse_apply_adam_ps_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/sparse_apply_ftrl_ps_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "ps/sparse_apply_lazy_adam_ps_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/fused_pull_weight_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/fused_push_weight_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/get_model_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/start_fl_job_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/update_model_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/push_metrics_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/get_keys_kernel.cc") + list(REMOVE_ITEM CPU_SRC_LIST "fl/exchange_keys_kernel.cc") +endif() + +if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND ENABLE_CPU) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fopenmp") + file(GLOB_RECURSE AKG_CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "akg/*.cc" + ) +endif() + +set_property(SOURCE ${CPU_SRC_LIST} ${AKG_CPU_SRC_LIST} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_KERNEL) +if(ENABLE_CPU) + add_library(_mindspore_plugin_device_cpu_kernel_obj OBJECT ${CPU_SRC_LIST} ${AKG_CPU_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/OWNERS b/mindspore/ccsrc/plugin/device/cpu/kernel/OWNERS similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/OWNERS rename to mindspore/ccsrc/plugin/device/cpu/kernel/OWNERS diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/adam_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/adam_cpu_kernel.cc index c8dd23fc05f..608a5bf8505 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/adam_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/nnacl/errorcode.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/adam_cpu_kernel.h" +#include "plugin/device/cpu/kernel/nnacl/errorcode.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/adam_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/adam_cpu_kernel.h index 0cf73cd1a4f..656a93b3fef 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.cc index b2d1674d53d..1dbb86c36eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/adam_delta_cpu_kernel.h" +#include "plugin/device/cpu/kernel/adam_delta_cpu_kernel.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.h index 4c03fa6388f..611bb762015 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.cc index 2b39b955355..c90b539ca15 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.h" +#include "plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.h" #include -#include "backend/kernel_compiler/cpu/nnacl/errorcode.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/nnacl/errorcode.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.h index ef1357ccfc0..16ccf337168 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/adam_weight_decay_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/adam_weight_decay_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.cc similarity index 86% rename from mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.cc index 03cf68b26cd..57b073fd225 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.h" +#include "plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.h" #include #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.h" #include "utils/ms_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.h b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.h index c3e7d4491d4..9acaf04de6c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AKG_CPU_AKG_CPU_KERNEL_BUILD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AKG_CPU_AKG_CPU_KERNEL_BUILD_H_ #include -#include "backend/kernel_compiler/akg/akg_kernel_build.h" +#include "kernel/akg/akg_kernel_build.h" #include "base/base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.cc index 9ad862bb3de..04bc58efd3c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.h" +#include "plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.h" #include #include @@ -23,7 +23,7 @@ #include #include #include "nlohmann/json.hpp" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" #include "common/thread_pool.h" #include "utils/ms_utils.h" #include "mindspore/ccsrc/debug/common.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.h b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.h index c823a3fc344..7930ecb2090 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.h @@ -23,8 +23,8 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_mod.h" +#include "kernel/kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_mod.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/allgather_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/allgather_cpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/allgather_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/allgather_cpu_kernel.cc index 5e3efcca3f3..ff3d995b445 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/allgather_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/allgather_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/allgather_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "runtime/device/cpu/mpi/mpi_interface.h" +#include "plugin/device/cpu/kernel/allgather_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_interface.h" #include "utils/log_adapter.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/allgather_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/allgather_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/allgather_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/allgather_cpu_kernel.h index e5e7390c77a..c990d4162db 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/allgather_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/allgather_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.cc index 6bcb44f5d1f..6ccd7694fe7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.h index 23e8496e5c2..6a252e46a55 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_adagrad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_adagrad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_momentum_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/apply_momentum_cpu_kernel.cc index 65a302dafa7..fa19db7679e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_momentum_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/apply_momentum_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_momentum_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/apply_momentum_cpu_kernel.h index 69baece7153..2d8a0c4e6b2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/apply_momentum_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/argmax_cpu_kernel.cc index 7ee87cf518f..12162fda876 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/argmax_cpu_kernel.h" +#include "plugin/device/cpu/kernel/argmax_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/argmax_cpu_kernel.h index 503372759cb..2db14520efb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.cc index e0924a03cba..7bea85d460e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.h index 537ed2fb4dd..aea34247102 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmax_with_value_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/argmax_with_value_cpu_kernel.h @@ -22,8 +22,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.cc index 9d53c897727..f69fbb87efd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.h" +#include "plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.h index 720613d1278..ddb9761991a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/argmin_with_value_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/argmin_with_value_cpu_kernel.h @@ -22,8 +22,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_cpu_kernel.cc index 676aa53915d..0d6b12f3348 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_cpu_kernel.cc @@ -14,17 +14,17 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/arithmetic_cpu_kernel.h" +#include "plugin/device/cpu/kernel/arithmetic_cpu_kernel.h" #include #include #include #include -#include "backend/kernel_compiler/cpu/nnacl/fp32/power_fp32.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/sub_fp32.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/mul_fp32.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/power_fp32.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/sub_fp32.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/mul_fp32.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_cpu_kernel.h index b26c5bc2c50..f39aa034a41 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_cpu_kernel.h @@ -19,9 +19,9 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/arithmetic.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/arithmetic.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.cc index 15bc9606c21..919a4cbfd68 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.h" +#include "plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.h" #include #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.h index 7445aaba9ed..045009b1296 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_logic_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_logic_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.cc index 2427829744a..dcc6261896a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.h" +#include "plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.h" #include #include @@ -23,7 +23,7 @@ #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.h index 4843eaf66e9..7881cd45062 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/arithmetic_self_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/arithmetic_self_cpu_kernel.h @@ -25,8 +25,8 @@ using complex64 = std::complex; using complex128 = std::complex; -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/assign_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/assign_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/assign_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/assign_cpu_kernel.cc index 371a80baf4e..94f37690cc2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/assign_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/assign_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/assign_cpu_kernel.h" +#include "plugin/device/cpu/kernel/assign_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/assign_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/assign_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/assign_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/assign_cpu_kernel.h index 444bd6506ea..b1eb8cb6331 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/assign_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/assign_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_cpu_kernel.cc index 40a32c634dd..d97ae793927 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/bias_add_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/add_fp32.h" -#include "backend/kernel_compiler/cpu/nnacl/errorcode.h" +#include "plugin/device/cpu/kernel/bias_add_cpu_kernel.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/add_fp32.h" +#include "plugin/device/cpu/kernel/nnacl/errorcode.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_cpu_kernel.h index b364948d5bd..f5e65548684 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.cc index 85764037e41..02e54c82fd1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/reduce_fp32.h" -#include "backend/kernel_compiler/cpu/nnacl/errorcode.h" +#include "plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/reduce_fp32.h" +#include "plugin/device/cpu/kernel/nnacl/errorcode.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.h index 8c027114681..67d3735995b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/bias_add_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/bias_add_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.cc index 534f979ad79..fd64c3b6de7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.h" +#include "plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.h index e13dce9afe4..1ceeda95ad1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.cc index 17fb25be540..c7f55f602e7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.h" +#include "plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.h index 5225f852cb9..cb20d5ae2e9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/binary_cross_entropy_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/binary_cross_entropy_grad_kernel.h @@ -20,9 +20,9 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/binary_cross_entropy_cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/binary_cross_entropy_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.cc index 8d85a980c6e..15caeba0350 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.h index 305b7699bbe..91fbbb08dbd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_decode_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_decode_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.cc index 5ceed1bcf37..08c4ccb2383 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.h index 09b9835253b..80ca4b8c8ae 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/boundingbox_encode_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/boundingbox_encode_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/broadcast_to_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/broadcast_to_cpu_kernel.cc index 45779f61d07..36ce86369cb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/broadcast_to_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/nnacl/errorcode.h" +#include "plugin/device/cpu/kernel/broadcast_to_cpu_kernel.h" +#include "plugin/device/cpu/kernel/nnacl/errorcode.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/broadcast_to_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/broadcast_to_cpu_kernel.h index d4032617a1f..63b4b5d6049 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/broadcast_to_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/broadcast_to_cpu_kernel.h @@ -20,9 +20,9 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/base/broadcast_to.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/base/broadcast_to.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cast_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cast_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cast_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cast_cpu_kernel.cc index 0d95bfe064b..eb5d1505658 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cast_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cast_cpu_kernel.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cast_cpu_kernel.h" +#include "plugin/device/cpu/kernel/cast_cpu_kernel.h" #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cast_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cast_cpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cast_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cast_cpu_kernel.h index d8a8cb6166f..e5c4d4e7285 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cast_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cast_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/check_valid_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/check_valid_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/check_valid_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/check_valid_cpu_kernel.cc index 02f466c02fe..cbb02b70747 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/check_valid_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/check_valid_cpu_kernel.cc @@ -16,8 +16,8 @@ #include -#include "backend/kernel_compiler/cpu/check_valid_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/check_valid_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/check_valid_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/check_valid_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/check_valid_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/check_valid_cpu_kernel.h index b7f6b60c2ed..895b5351f7b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/check_valid_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/check_valid_cpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.cc index b39b2c4cef0..021b59c8c69 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.h index 7e4eee37d4a..ff1fec2a3ba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cholesky_inverse_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cholesky_inverse_cpu_kernel.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CHOLESKYINVERSE_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { constexpr size_t kInputNum = 1; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/coalesce_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/coalesce_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/coalesce_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/coalesce_cpu_kernel.cc index e335dfe7d05..fc31d40bdb0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/coalesce_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/coalesce_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/coalesce_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/coalesce_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/coalesce_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/coalesce_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/coalesce_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/coalesce_cpu_kernel.h index 40a46bd5ffe..37b583ede0e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/coalesce_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/coalesce_cpu_kernel.h @@ -26,8 +26,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/concat_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/concat_cpu_kernel.cc index 6ede1f310d6..8d49c52158d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/concat_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/concat_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/concat_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/concat_cpu_kernel.h index 5b8fda87f6c..77646d0c821 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_offset_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/concat_offset_cpu_kernel.cc index d0c12185b98..2512b328f7b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_offset_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/concat_offset_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/concat_offset_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_offset_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/concat_offset_cpu_kernel.h index d2892b60972..4934a306b07 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/concat_offset_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/concat_offset_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.cc index bb0be4ec92e..6e349178d97 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" #include #include #include #include "utils/profile.h" -#include "runtime/framework/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/actor_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.h index 640a44e1729..40aff162017 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.h @@ -24,12 +24,12 @@ #include #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_mod.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_mod.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" #include "ir/anf.h" -#include "runtime/framework/graph_scheduler.h" +#include "runtime/graph_scheduler/graph_scheduler.h" #include "actor/actormgr.h" #include "common/thread_pool.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.cc index e70c31f253d..2e7cbf2931e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include #include #include #include "runtime/device/kernel_info.h" -#include "runtime/device/cpu/kernel_select_cpu.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.h index 2075cb1f2bf..413a851ce81 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.h @@ -24,9 +24,9 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "runtime/device/cpu/kernel_select_cpu.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "kernel/oplib/oplib.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_mod.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_mod.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_mod.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_mod.h index b2345690033..bce96e0ca65 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_mod.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CPU_KERNEL_MOD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CPU_KERNEL_MOD_H_ -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.cc index 79d50ce505a..d92378742f5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.h index 04501df14eb..46c4a4530c2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/crop_and_resize_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/crop_and_resize_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cross_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cross_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cross_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cross_cpu_kernel.cc index 2a6b49afc2e..7b150619441 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cross_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cross_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cross_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/cross_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace { const size_t kDataSizeThreshold = 4 * 1024; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cross_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cross_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cross_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cross_cpu_kernel.h index d6d59432bb5..741db763b32 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cross_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cross_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ctcloss_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ctcloss_cpu_kernel.cc index 71095bc6b60..af160b754cc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ctcloss_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ctcloss_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/ctcloss_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ctcloss_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ctcloss_cpu_kernel.h index aacb218f7b3..94d0e82e3ca 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ctcloss_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ctcloss_cpu_kernel.h @@ -23,8 +23,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cummax_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cummax_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cummax_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cummax_cpu_kernel.cc index 6cdf24a15fc..d283d27fa80 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cummax_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cummax_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cummax_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/cummax_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cummax_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cummax_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cummax_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cummax_cpu_kernel.h index e277f84335e..c2b9b10e15c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cummax_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cummax_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cumsum_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/cumsum_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cumsum_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/cumsum_cpu_kernel.cc index 63d86aa78d8..4bdc0c2f4bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cumsum_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cumsum_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/cumsum_cpu_kernel.h" +#include "plugin/device/cpu/kernel/cumsum_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/cumsum_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/cumsum_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/cumsum_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/cumsum_cpu_kernel.h index 4873ea4dbf3..1a2b0257ffc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/cumsum_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/cumsum_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.cc index 08d5f91c32d..3b35abe2b29 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.h" +#include "plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.h" #if !defined(_WIN32) && !defined(_WIN64) #include @@ -24,8 +24,8 @@ #include #include #include "abstract/utils.h" -#include "runtime/device/cpu/cpu_common.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/hal/device/cpu_common.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "utils/file_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.h index 2a2750a6b3b..5ad8e56d107 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_aot_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_aot_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.cc index dce7a27216c..bebdc615040 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.h" +#include "plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.h" #include #include #include #include #include "abstract/utils.h" -#include "runtime/device/cpu/cpu_common.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/custom/julia_api.h" +#include "plugin/device/cpu/hal/device/cpu_common.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/custom/julia_api.h" #include "utils/file_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.h index f5ada468a41..226ffe9c03b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/custom_julia_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/custom_julia_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/julia_api.h b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/julia_api.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/custom/julia_api.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/custom/julia_api.h index e504ea15e60..61a4ea6d263 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/custom/julia_api.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/custom/julia_api.h @@ -26,7 +26,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/debug_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/debug_cpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/debug_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/debug_cpu_kernel.cc index 33d0fbd7b8c..f80ca62840b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/debug_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/debug_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/debug_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/debug_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/debug_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/debug_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/debug_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/debug_cpu_kernel.h index 846d8f6dce5..20e7377cb54 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/debug_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/debug_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/depthtospace_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/depthtospace_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/depthtospace_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/depthtospace_cpu_kernel.cc index 95fe87fc968..6c28a23cef9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/depthtospace_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/depthtospace_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/depthtospace_cpu_kernel.h" +#include "plugin/device/cpu/kernel/depthtospace_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/depthtospace_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/depthtospace_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/depthtospace_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/depthtospace_cpu_kernel.h index f80295e251c..c8d74860747 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/depthtospace_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/depthtospace_cpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/dropout_cpu_kernel.cc index feb1d45b65b..605179b7609 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/dropout_cpu_kernel.h" +#include "plugin/device/cpu/kernel/dropout_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/dropout_cpu_kernel.h index 6800ca8bc9c..ab7878b3d4d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_grad_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_grad_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/dropout_grad_kernel.cc index b945e021b83..3bd643cf700 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_grad_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/dropout_grad_kernel.h" +#include "plugin/device/cpu/kernel/dropout_grad_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_grad.h" +#include "plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_grad.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_grad_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_grad_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_grad_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/dropout_grad_kernel.h index 63563a4c35b..0d1c92bd7a9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dropout_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dropout_grad_kernel.h @@ -22,8 +22,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.cc index 4717d62d82f..f7dc7cac3fe 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.h" +#include "plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.h index ba20dc86d41..b04c9f46d07 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_assign_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_assign_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.cc index 7e04c0bf784..05d15d58929 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.h index 811f08551d9..31a8ae6a389 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_shape_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_shape_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.cc index f6ec37b2cab..66aa4409319 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.h" +#include "plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.h index 7383614cb67..8bf8fb694f0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/dynamic_stitch_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/dynamic_stitch_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.cc index 1340dc280a9..a4f75dcf980 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.h" #include -#include "backend/kernel_compiler/cpu/eigen/eigen_common_utils.h" +#include "plugin/device/cpu/kernel/eigen/eigen_common_utils.h" #include "utils/ms_utils.h" #include "Eigen/Cholesky" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.h index 51aeaa31086..84b8cfea90e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_cpu_kernel.h @@ -17,8 +17,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CHOLESKY_CPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CHOLESKY_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.cc index 040a0a48bd3..ce6849e1b19 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/eigen/eigen_common_utils.h" +#include "plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/eigen_common_utils.h" #include "Eigen/Cholesky" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.h index b82880ba239..99a0719e6df 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/cholesky_solve_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/cholesky_solve_cpu_kernel.h @@ -17,8 +17,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CHOLESKY_CPU_SOLVE_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_CHOLESKY_CPU_SOLVE_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eig_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eig_cpu_kernel.cc index 8030ecf1229..2b4e6cffb20 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eig_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/eig_cpu_kernel.h" #include -#include "backend/kernel_compiler/cpu/eigen/eigen_common_utils.h" +#include "plugin/device/cpu/kernel/eigen/eigen_common_utils.h" #include "utils/ms_utils.h" #include "Eigen/Eigenvalues" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eig_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eig_cpu_kernel.h index c1b7179f58c..22533b2ee75 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eig_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eig_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigen_common_utils.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigen_common_utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigen_common_utils.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigen_common_utils.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.cc index 89f47c911ca..db007806e0a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.h" #include -#include "backend/kernel_compiler/cpu/eigen/eigen_common_utils.h" +#include "plugin/device/cpu/kernel/eigen/eigen_common_utils.h" #include "Eigen/Eigenvalues" #include "utils/ms_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.h index d1c693158e0..c6e79d59be1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/eigh_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/eigh_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_cpu_kernel.cc index 6255a0c6df4..b1ed073c4a7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/lu_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_cpu_kernel.h index f6a890e05bc..5e59e78ad51 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EIGEN_LU_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.cc index c56a3380141..64553ffd22c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.h" #include #include #include "utils/ms_utils.h" -#include "backend/kernel_compiler/cpu/eigen/eigen_common_utils.h" +#include "plugin/device/cpu/kernel/eigen/eigen_common_utils.h" #include "Eigen/Dense" #include "Eigen/LU" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.h index b8943b8093f..71ef2868b49 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/lu_solve_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/lu_solve_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.cc index c1e4a037cc0..ae96d0c06fb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.h index 03326e11620..ea516e86e35 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matmul_double_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matmul_double_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EIGEN_MATMUL_DOUBLE_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.cc index 7e23a4c54e7..2e9568cfdad 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/eigen/eigen_common_utils.h" +#include "plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/eigen_common_utils.h" #include "Eigen/Dense" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.h index fe827fff1a2..7e51b98bd59 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/matrix_inverse_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/matrix_inverse_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_MATRIX_INVERSE_CPU_KERNEL_H #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/qr_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/qr_cpu_kernel.cc index bfcd61cc2b1..a4376f171cb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/qr_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/qr_cpu_kernel.h" #include #include "Eigen/Dense" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/qr_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/qr_cpu_kernel.h index d73f283f38b..f2273bc0e14 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/qr_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/qr_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EIGEN_QR_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.cc index e59b6dd1272..e0c844e7627 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.h index 638316e20e6..8829e701afa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eigen/solve_triangular_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eigen/solve_triangular_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EIGEN_SOLVE_TRIANGULAR_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.cc index 45439939270..0a30ab66050 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.h" #include #include #include "common/thread_pool.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "nnacl/fp32_grad/activation_grad.h" #include "nnacl/fp32_grad/arithmetic_grad.h" #include "nnacl/errorcode.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.h index a90b4dadb68..7881752c6bd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/eltwise_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/eltwise_grad_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include "mindspore/core/ir/dtype/type_id.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" using complex64 = std::complex; using complex128 = std::complex; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/elu_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/elu_grad_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/elu_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/elu_grad_cpu_kernel.cc index 4a790f2cb0d..a910363b02c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/elu_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/elu_grad_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/elu_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/elu_grad_cpu_kernel.h" #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/elu_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/elu_grad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/elu_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/elu_grad_cpu_kernel.h index 963a1e6a321..59aeb96085e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/elu_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/elu_grad_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.cc index eebf24eef24..e171245e03a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" -#include "runtime/device/cpu/mpi/mpi_interface.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_interface.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.h index 8e80b39a13d..f3b08ded062 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_comm_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_comm_grad_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.cc index 2f1b1bd738c..4e46790515b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.h" +#include "plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "ir/primitive.h" #include "common/thread_pool.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.h index 6b994726887..17f4cb4867b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_create.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_create.cc similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_create.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_create.cc index 1c36b9c7512..097f32ce8a9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_create.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_create.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/environ/environ_cpu_create.h" -#include "backend/kernel_compiler/environ_manager.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/environ/environ_cpu_create.h" +#include "kernel/environ_manager.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_create.h b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_create.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_create.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_create.h index 6ca98ab6a37..40a481cc47b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_create.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_create.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.cc index cd86c14ac36..6a0cb2a7185 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.h" -#include "backend/kernel_compiler/environ_manager.h" +#include "plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.h" +#include "kernel/environ_manager.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.h b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.h index 5b008721316..96813fc8d8f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_destroy_all.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_destroy_all.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_get.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_get.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_get.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_get.cc index f292a969946..e088c64f869 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_get.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_get.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/environ/environ_cpu_get.h" -#include "backend/kernel_compiler/environ_manager.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/environ/environ_cpu_get.h" +#include "kernel/environ_manager.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_get.h b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_get.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_get.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_get.h index 3614e37acfa..f5f0dcfaf71 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_get.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_get.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_set.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_set.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_set.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_set.cc index db5181aae03..d12cd36e28b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_set.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_set.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/environ/environ_cpu_set.h" -#include "backend/kernel_compiler/environ_manager.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/hardware/cpu/cpu_memory_pool.h" +#include "plugin/device/cpu/kernel/environ/environ_cpu_set.h" +#include "kernel/environ_manager.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/hardware/cpu_memory_pool.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_set.h b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_set.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_set.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_set.h index bb9bf284517..a178cb076a3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/environ/environ_cpu_set.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/environ/environ_cpu_set.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/equal_count_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/equal_count_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/equal_count_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/equal_count_cpu_kernel.cc index 8b64b39aeef..1abfc7d0d24 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/equal_count_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/equal_count_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/equal_count_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/equal_count_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/equal_count_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/equal_count_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/equal_count_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/equal_count_cpu_kernel.h index 617d3e6be66..b5a4aec9e50 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/equal_count_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/equal_count_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/expm1_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/expm1_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/expm1_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/expm1_cpu_kernel.cc index 3a612a585a1..2fcbba5500b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/expm1_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/expm1_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/expm1_cpu_kernel.h" +#include "plugin/device/cpu/kernel/expm1_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/expm1_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/expm1_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/expm1_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/expm1_cpu_kernel.h index 5b18582b2ba..85a7460c3a1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/expm1_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/expm1_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EXPM1_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/exchange_keys_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/exchange_keys_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/exchange_keys_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/exchange_keys_kernel.cc index b4e3ef009e1..b1dfc8db767 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/exchange_keys_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/exchange_keys_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/exchange_keys_kernel.h" +#include "plugin/device/cpu/kernel/fl/exchange_keys_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/exchange_keys_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/exchange_keys_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/exchange_keys_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/exchange_keys_kernel.h index 7750e391a53..bad2231c9eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/exchange_keys_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/exchange_keys_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "fl/worker/fl_worker.h" #include "fl/armour/secure_protocol/key_agreement.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.cc index 213f5ce1d70..83dcf075066 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.h" +#include "plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.h index b24b42d922b..d56290c9346 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_pull_weight_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_pull_weight_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "schema/fl_job_generated.h" #include "ps/ps_context.h" #include "fl/worker/fl_worker.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_push_weight_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_push_weight_kernel.cc index dea6bbb42f9..54c1c788069 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_push_weight_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.h" +#include "plugin/device/cpu/kernel/fl/fused_push_weight_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_push_weight_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_push_weight_kernel.h index d693eedb64d..936ea2cd7c9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/fused_push_weight_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/fused_push_weight_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "ps/ps_context.h" #include "fl/worker/fl_worker.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_keys_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_keys_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_keys_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_keys_kernel.cc index d51d14067ff..1dd58c1648e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_keys_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_keys_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/get_keys_kernel.h" +#include "plugin/device/cpu/kernel/fl/get_keys_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_keys_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_keys_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_keys_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_keys_kernel.h index f17460fccdf..2d36bcbf050 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_keys_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_keys_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "fl/worker/fl_worker.h" #include "fl/armour/secure_protocol/key_agreement.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_model_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_model_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_model_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_model_kernel.cc index 0c08588ea7d..27ad4dde9c0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_model_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_model_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/get_model_kernel.h" +#include "plugin/device/cpu/kernel/fl/get_model_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_model_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_model_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_model_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_model_kernel.h index 9f968c35983..8f18b77f5b7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/get_model_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/get_model_kernel.h @@ -23,8 +23,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "fl/worker/fl_worker.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/push_metrics_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/push_metrics_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/push_metrics_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/push_metrics_kernel.cc index 5629f57bf94..dc798380f6b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/push_metrics_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/push_metrics_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/push_metrics_kernel.h" +#include "plugin/device/cpu/kernel/fl/push_metrics_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/push_metrics_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/push_metrics_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/push_metrics_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/push_metrics_kernel.h index f7bd6734f2c..3e1a1c0d0ec 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/push_metrics_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/push_metrics_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "fl/worker/fl_worker.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/start_fl_job_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/start_fl_job_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/start_fl_job_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/start_fl_job_kernel.cc index e8ad69019c8..cc4732f5c36 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/start_fl_job_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/start_fl_job_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/start_fl_job_kernel.h" +#include "plugin/device/cpu/kernel/fl/start_fl_job_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/start_fl_job_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/start_fl_job_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/start_fl_job_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/start_fl_job_kernel.h index c8b2df38d4d..499053a3d75 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/start_fl_job_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/start_fl_job_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "fl/worker/fl_worker.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/update_model_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/update_model_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/update_model_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/update_model_kernel.cc index 392bd659fe7..d6cd492f237 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/update_model_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/update_model_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fl/update_model_kernel.h" +#include "plugin/device/cpu/kernel/fl/update_model_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/update_model_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/update_model_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fl/update_model_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fl/update_model_kernel.h index 14b96188f7d..735af4d650d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fl/update_model_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fl/update_model_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "fl/worker/fl_worker.h" #include "fl/armour/secure_protocol/masking.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.cc index c13cf395263..1eeed6965da 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.h" +#include "plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.h index a5de42dd78d..0ca6248a2a0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.cc index 0c10d0e155f..c055c734b84 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.cc @@ -13,9 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.h" +#include "plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "nnacl/fp32/adam_fp32.h" #include "utils/ms_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.h index 603993ae2fe..5b0ef54645e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/fused_cast_adam_weight_decay_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/fused_cast_adam_weight_decay_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gather_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/gather_cpu_kernel.cc index 420d6737382..addee7f6c54 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/gather_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/gather_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "nnacl/gather_parameter.h" #include "nnacl/base/gather_base.h" #include "common/thread_pool.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gather_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/gather_cpu_kernel.h index f6c4db4b5cd..d9e9f85cfac 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_cpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/base/gather_base.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/base/gather_base.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_cpu_kernel.cc index c061e98ecce..1d295ded9ec 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/gather_d_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/gather_d_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_cpu_kernel.h index e9108d25eeb..207a106c098 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_cpu_kernel.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_GATHER_D_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.cc index 4873e8f5fb3..e8b15747efb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.h index beb3ece83fa..52ca5e07c03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gather_d_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gather_d_grad_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gathernd_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/gathernd_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gathernd_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/gathernd_cpu_kernel.cc index df20c764e6b..410982873f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gathernd_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gathernd_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/gathernd_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/gathernd_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/gathernd_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/gathernd_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/gathernd_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/gathernd_cpu_kernel.h index dd2f5dcf08e..207de09be9d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/gathernd_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/gathernd_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.cc index 8eca39ce537..2200c6bc6f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace { const size_t kDataSizeThreshold = 64 * 1024; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.h index d4814ddc9bf..06c2d2439d6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.cc index 1d9ccaf8220..55e2a5049ab 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace { const size_t kDataSizeThreshold = 64 * 1024; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.h index c3854484b2d..7423576eee1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/grid_sampler_3d_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/grid_sampler_3d_grad_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_cpu_kernel.cc index f4364d1fdb4..0b7ec2f5d60 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.h" +#include "plugin/device/cpu/kernel/hsigmoid_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_cpu_kernel.h index 2688b0f6828..881de68bf2c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.cc index d425d1894d7..c4e6ca0a9f4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.h index 86c9ba25540..8d0ce719aa2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsigmoid_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hsigmoid_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.cc index 0b2339d2aab..a74e6f6a76e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.h" +#include "plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.h index c75ef2c795f..b16de53975c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hsv_to_rgb_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hsv_to_rgb_cpu_kernel.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_HSV_TO_RGB_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/hswish_cpu_kernel.cc index ae86ba14dac..4f9c69f7d19 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/hswish_cpu_kernel.h" +#include "plugin/device/cpu/kernel/hswish_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/hswish_cpu_kernel.h index f7b540a0b64..df1e32ff82c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_grad_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/hswish_grad_cpu_kernel.cc index e423381fd72..3b259071f3b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/hswish_grad_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_grad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/hswish_grad_cpu_kernel.h index aa40527e93d..da8aa5ad139 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/hswish_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/hswish_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/iou_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/iou_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/iou_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/iou_cpu_kernel.cc index 77d9bb87570..8d65d3720c1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/iou_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/iou_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/iou_cpu_kernel.h" +#include "plugin/device/cpu/kernel/iou_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/iou_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/iou_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/iou_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/iou_cpu_kernel.h index ecd61e69a91..6264d2b52c0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/iou_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/iou_cpu_kernel.h @@ -18,8 +18,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/isfinite_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/isfinite_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/isfinite_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/isfinite_cpu_kernel.cc index 1c21a472270..d8817d24b89 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/isfinite_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/isfinite_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/isfinite_cpu_kernel.h" +#include "plugin/device/cpu/kernel/isfinite_cpu_kernel.h" #include #include "abstract/utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/isfinite_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/isfinite_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/isfinite_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/isfinite_cpu_kernel.h index 334ef635692..d97b1d9c35d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/isfinite_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/isfinite_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/isinf_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/isinf_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/isinf_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/isinf_cpu_kernel.cc index c970c726829..74a72b17fd2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/isinf_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/isinf_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/isinf_cpu_kernel.h" +#include "plugin/device/cpu/kernel/isinf_cpu_kernel.h" #include #include "abstract/utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/isinf_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/isinf_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/isinf_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/isinf_cpu_kernel.h index 8d0f73284d9..17b264fe689 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/isinf_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/isinf_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/isnan_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/isnan_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/isnan_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/isnan_cpu_kernel.cc index 8335d5417a7..e09b2cc7ea9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/isnan_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/isnan_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/isnan_cpu_kernel.h" +#include "plugin/device/cpu/kernel/isnan_cpu_kernel.h" #include #include "abstract/utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/isnan_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/isnan_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/isnan_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/isnan_cpu_kernel.h index 74227df39cd..283504c6c04 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/isnan_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/isnan_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/l2_normalize_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/l2_normalize_cpu_kernel.cc index 4a4f6637edb..54bf5aca8f5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/l2_normalize_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.h" +#include "plugin/device/cpu/kernel/l2_normalize_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/l2_normalize_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/l2_normalize_cpu_kernel.h index b3cf6a29aeb..ad26de9d2cc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2_normalize_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/l2_normalize_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2loss_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/l2loss_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/l2loss_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/l2loss_cpu_kernel.cc index caa72749ece..c800a6e95bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2loss_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/l2loss_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/l2loss_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/l2loss_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2loss_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/l2loss_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/l2loss_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/l2loss_cpu_kernel.h index 075e9eea806..dab4c6c46b0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2loss_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/l2loss_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.cc index 6204dab300b..3bd0bf7bd2e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.h index 51c69ac67cc..cb57610e7f0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/l2normalize_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/l2normalize_grad_cpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_cpu_kernel.cc index 163542ad88c..c41d7398684 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/layer_norm_cpu_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/layer_norm_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_cpu_kernel.h index c20db24a145..6fe4a00c755 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.cc index 565bfc3eb24..db8433f542f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.h index e82ed7a5c7c..30b98f1ad4a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/layer_norm_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/layer_norm_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.cc index 9bf060e9687..5f7bd35bd01 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "Eigen/LU" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.h index d6f824ad2f9..24458b9af86 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/log_matrix_determinant_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/log_matrix_determinant_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/lower_bound_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/lower_bound_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/lower_bound_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/lower_bound_cpu_kernel.cc index 42ce7e225da..9c22b9668f8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/lower_bound_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/lower_bound_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/lower_bound_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/lower_bound_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace { size_t kDataSizeThreshold_ = 4 * 1024; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/lower_bound_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/lower_bound_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/lower_bound_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/lower_bound_cpu_kernel.h index 49c4992e647..2bda564839e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/lower_bound_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/lower_bound_cpu_kernel.h @@ -18,8 +18,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/lstsq_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/lstsq_cpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/lstsq_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/lstsq_cpu_kernel.cc index 700b3ff33d6..50c803ef9e0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/lstsq_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/lstsq_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/lstsq_cpu_kernel.h" +#include "plugin/device/cpu/kernel/lstsq_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/lstsq_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/lstsq_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/lstsq_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/lstsq_cpu_kernel.h index 715251dd1fd..9020eb38455 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/lstsq_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/lstsq_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/lu_solve_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/lu_solve_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/lu_solve_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/lu_solve_cpu_kernel.cc index afff6c53708..93642b87f6e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/lu_solve_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/lu_solve_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/lu_solve_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/lu_solve_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/lu_solve_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/lu_solve_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/lu_solve_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/lu_solve_cpu_kernel.h index bed1750f393..f09a3b352cd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/lu_solve_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/lu_solve_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { constexpr size_t kInputNum = 3; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.cc index 281bfa654eb..47514025bd1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.h" +#include "plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.h" #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/cache_embedding_hashmap_struct.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.h index e7a0209a173..3e255b2ad34 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_cache_idx_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/map_cache_idx_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_uniform_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/map_uniform_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/map_uniform_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/map_uniform_cpu_kernel.cc index 0941d24bb1c..3fed7ff9959 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_uniform_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/map_uniform_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/map_uniform_cpu_kernel.h" +#include "plugin/device/cpu/kernel/map_uniform_cpu_kernel.h" #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_uniform_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/map_uniform_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/map_uniform_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/map_uniform_cpu_kernel.h index 425131db8e6..04e6005e2a8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/map_uniform_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/map_uniform_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_cpu_kernel.cc index 2b3fa79cfb9..fd0284a01db 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/masked_select_cpu_kernel.h" +#include "plugin/device/cpu/kernel/masked_select_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_cpu_kernel.h index d6d9c522204..58242d629c8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_cpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.cc index d9ed35c4d54..5c1b3cf99be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.h index ff8665ba78c..ece38359e7e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/masked_select_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/masked_select_grad_cpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.cc index 3e0084c23af..594b48b2d1c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.h" +#include "plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.h" #include #include "utils/ms_utils.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.h index 0e27132863a..4fef17a5cbf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_band_part_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_band_part_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EIGEN_MATRIX_BAND_PART_H #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.cc index c8d728cf1d3..ca6263dbc47 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "Eigen/Core" #include "Eigen/LU" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.h index b71e1d8e70a..13fb1497a59 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_determinant_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_determinant_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.cc index 52506228088..9eacb678760 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.h" +#include "plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.h index 5971fee2209..9d8434e12e4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_diag_part_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_diag_part_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.cc index 3b7fe775190..a7d682b4637 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "Eigen/Core" #include "Eigen/LU" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.h index d4c062a7b0b..e9734bc1dc9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_inverse_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_inverse_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.cc index 28371e2b278..9dd9835047d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.h" +#include "plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.h index 261860f08b9..45f0e056464 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/matrix_set_diag_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/matrix_set_diag_cpu_kernel.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { class MatrixSetDiagCpuKernelMod : public NativeCpuKernelMod { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/maximum_cpu_kernel.cc index 4117ebb1117..ce88b34d87b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/maximum_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/maximum_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/maximum_cpu_kernel.h index 9ffcceaabe0..dd4a07ce132 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_MAXIMUM_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_grad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/maximum_grad_cpu_kernel.cc index d59ad9e279f..5f4ec0f23e7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/maximum_grad_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_grad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/maximum_grad_cpu_kernel.h index 01d3e96f059..9cb00dc8891 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/maximum_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/maximum_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/minimum_cpu_kernel.cc index e18b37798d1..0dc6a341726 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/minimum_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/minimum_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/minimum_cpu_kernel.h index 02f596bd191..84ed45e21db 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_MINIMUM_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_grad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/minimum_grad_cpu_kernel.cc index 249c809d43c..a15a21452ff 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/minimum_grad_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_grad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/minimum_grad_cpu_kernel.h index ee59f801c18..8fba88f1259 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/minimum_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/minimum_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_cpu_kernel.cc index e5a68fcc96e..86185b4971b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/mirror_pad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_cpu_kernel.h index 6e1ee8721c5..52cc3d78dd7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.cc index a58a638413b..0074bc83cca 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.h index 57b1e40ae6f..9d5a6559fb8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mirror_pad_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mirror_pad_grad_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { class MirrorPadGradCpuKernelMod : public NativeCpuKernelMod { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.cc index e7a9309acd7..696aeb5a7b1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/add_fp32.h" -#include "backend/kernel_compiler/cpu/nnacl/errorcode.h" +#include "plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/add_fp32.h" +#include "plugin/device/cpu/kernel/nnacl/errorcode.h" #include "utils/ms_utils.h" #include "common/thread_pool.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.h index 32e19841f5b..707467b8bf4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/addn_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/addn_cpu_kernel.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_ADDN_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.cc index 9712bc1b5cc..6da458daecf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.h index 989f2a317e7..9bff8e63712 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/assignadd_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/assignadd_cpu_kernel.h @@ -18,7 +18,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.cc index a7828285dbc..67ece67ef48 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.h index bced14f5658..e2468d4b463 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_cpu_kernel.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_BATCH_NORM_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.cc index d2b16f7c76a..a3dfd824a0f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.h index 8eb8a2d79e0..4e52eb86f76 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/batch_norm_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/batch_norm_grad_cpu_kernel.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_BATCH_NORM_GRAD_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.cc index c83ffb0967d..1ecc7c590d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.h" #include #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.h index 24100c26f70..a8ad65c2ba1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_filter_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_filter_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.cc index 6b3adbc003f..84a7fabc7b1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.h" #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.h index a90eecfcf13..300b2124873 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv2d_grad_input_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv2d_grad_input_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.cc index 48bb3ffbf9c..fdd947e8284 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.h" #include #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.h index 8b43836e3df..f0789b34f99 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/conv_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/conv_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.cc index bf127094752..6c06353c289 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.h index f9c5089dd38..0bbeba27c15 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/eltwise_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/eltwise_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.cc index b1f7536aedd..bccdae95ce7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.h index d3a7ffa8675..8d447c43320 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.cc index 9dcdaa24636..70467ac0663 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.h index 0c0601956b2..e981f9efadd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/log_softmax_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/log_softmax_grad_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.cc index 976627cb381..b8ca3881eef 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.h" #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { namespace { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.h index c49b877dbbf..c06c6b6f81b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.cc index 48b0cc2ae71..d71c4c8350d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.h" #include #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.h index 6e0d098c617..fec207e8a58 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/lstm_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/lstm_grad_cpu_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.cc index 949dcc0a2c2..90da564c233 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.h" #include #include "common/thread_pool.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" -#include "backend/kernel_compiler/cpu/nnacl/matmul_parameter.h" -#include "backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/matmul_parameter.h" +#include "plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.h index b4a5590961d..50c75a3260f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/matmul_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/matmul_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.cc index 97d693c8c9b..27ea020df36 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h index 0f727f600be..4cc3fc0d2cf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h @@ -24,8 +24,8 @@ #include #include #include "dnnl.hpp" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #ifdef USE_MS_THREADPOOL_FOR_DNNL #include "dnnl_threadpool.hpp" #include "dnnl_threadpool_iface.hpp" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.cc index 7159b6d0ae2..654b71ecf75 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.h" #include #include #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.h index 1831a20de13..3899cbc4a65 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_avg_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_avg_grad_cpu_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.cc index 242df1195b4..790a6d25435 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.h" #include #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.h index 2d82b97a2d2..f46354c0c17 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.cc index 6e8b63afd17..16d4e4424b1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.h" #include #include #include #include "utils/ms_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.h index 55996d0be11..fa24fb86c3f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/pooling_max_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/pooling_max_grad_cpu_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.cc index 3b474236fe0..0a449010ee2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.h index 956bdf09692..4d0a75f5388 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc index 222dff3706c..5f36e2e20e7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h" #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h index 29e5f82f8f2..c477ee6d2f0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/softmax_cross_entropy_with_logits_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc index 8b325a1c656..5100b3b8b14 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h" #include #include #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h index 8e4f8eeb63f..9e97141027d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/mkldnn/sparse_softmax_cross_entropy_with_logits_cpu_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/cpu/mkldnn/mkl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/mkldnn/mkl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/multinomial_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/multinomial_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/multinomial_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/multinomial_cpu_kernel.cc index 45287d41d58..c4bf8d9c49c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/multinomial_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/multinomial_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/multinomial_cpu_kernel.h" +#include "plugin/device/cpu/kernel/multinomial_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/multinomial_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/multinomial_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/multinomial_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/multinomial_cpu_kernel.h index 9ba048917e9..b885e5234bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/multinomial_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/multinomial_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/base/tile_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.cc index 0ed134c5e92..58ed3371bfb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.h index eb4a1165c3d..586dfffbeb0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/nms_with_mask_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/nms_with_mask_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/CMakeLists.txt b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/CMakeLists.txt similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/CMakeLists.txt rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/CMakeLists.txt diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/OWNERS b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/OWNERS similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/OWNERS rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/OWNERS diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/README.md b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/README.md similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/README.md rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/README.md diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/activation_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/activation_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/activation_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/activation_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/adder.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/adder.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/adder.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/adder.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/affine_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/affine_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/affine_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/affine_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/all_gather_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/all_gather_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/all_gather_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/all_gather_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/arg_min_max_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/arg_min_max_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/arg_min_max_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/arg_min_max_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/arithmetic.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/arithmetic.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/arithmetic.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/arithmetic.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/arithmetic_self_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/arithmetic_self_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/arithmetic_self_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/arithmetic_self_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDw3x3Int8BorderPixel.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDw3x3Int8BorderPixel.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDw3x3Int8BorderPixel.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDw3x3Int8BorderPixel.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwFp32Border.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwFp32Border.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwFp32Border.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwFp32Border.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwFp32Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwFp32Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwFp32Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwFp32Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwFp32Row.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwFp32Row.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwFp32Row.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwFp32Row.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8PostAlign4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8PostAlign4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8PostAlign4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8PostAlign4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8PostAlign4PerChannel.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8PostAlign4PerChannel.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8PostAlign4PerChannel.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8PostAlign4PerChannel.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8Row.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8Row.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/ConvDwInt8Row.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/ConvDwInt8Row.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/DeconvDwFp32Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/DeconvDwFp32Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/DeconvDwFp32Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/DeconvDwFp32Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/DeconvDwInt8Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/DeconvDwInt8Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/DeconvDwInt8Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/DeconvDwInt8Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/DeconvDwInt8Post.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/DeconvDwInt8Post.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/DeconvDwInt8Post.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/DeconvDwInt8Post.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/IndirectGemmInt16to32_8x4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/IndirectGemmInt16to32_8x4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/IndirectGemmInt16to32_8x4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/IndirectGemmInt16to32_8x4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/IndirectGemmInt8_2x4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/IndirectGemmInt8_2x4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/IndirectGemmInt8_2x4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/IndirectGemmInt8_2x4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatVecMulFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatVecMulFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatVecMulFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatVecMulFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulFp32Opt.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulFp32Opt.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulFp32Opt.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulFp32Opt.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulFp32Opt12x4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulFp32Opt12x4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulFp32Opt12x4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulFp32Opt12x4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulInt8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulInt8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulInt8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulInt8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulInt8Opt.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulInt8Opt.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulInt8Opt.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulInt8Opt.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulWinogradFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulWinogradFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/MatmulWinogradFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/MatmulWinogradFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PostFuncBiasReluC4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PostFuncBiasReluC4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PostFuncBiasReluC4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PostFuncBiasReluC4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PostFuncBiasReluC8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PostFuncBiasReluC8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PostFuncBiasReluC8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PostFuncBiasReluC8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PreSum4x16Int8Peroc.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PreSum4x16Int8Peroc.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PreSum4x16Int8Peroc.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PreSum4x16Int8Peroc.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PreSum4x16Int8Pert.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PreSum4x16Int8Pert.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/PreSum4x16Int8Pert.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/PreSum4x16Int8Pert.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/TiledC4MatmulFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/TiledC4MatmulFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/TiledC4MatmulFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/TiledC4MatmulFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/WinogradTransLeft.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/WinogradTransLeft.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/WinogradTransLeft.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/WinogradTransLeft.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/WinogradTransRight.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/WinogradTransRight.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm32/WinogradTransRight.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm32/WinogradTransRight.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/AdderFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/AdderFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/AdderFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/AdderFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Corner.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Corner.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Corner.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Corner.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Horizontal.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Horizontal.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Horizontal.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Horizontal.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Stride1.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Stride1.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Stride1.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Stride1.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Stride2.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Stride2.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Stride2.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Stride2.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Vertical.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Vertical.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Fp32Vertical.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Fp32Vertical.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Corner.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Corner.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Corner.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Corner.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Horizontal.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Horizontal.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Horizontal.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Horizontal.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Stride2.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Stride2.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Stride2.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Stride2.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Vertical.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Vertical.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Int8Vertical.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Int8Vertical.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Line.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Line.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDw3x3Line.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDw3x3Line.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Border.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Border.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Border.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Border.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Indirect3x3.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Indirect3x3.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Indirect3x3.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Indirect3x3.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Indirect5x5.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Indirect5x5.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Indirect5x5.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Indirect5x5.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Row.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Row.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwFp32Row.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwFp32Row.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8PostAlign4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8PostAlign4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8PostAlign4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8PostAlign4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8PostAlign4PerChannel.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8PostAlign4PerChannel.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8PostAlign4PerChannel.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8PostAlign4PerChannel.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8Row.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8Row.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvDwInt8Row.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvDwInt8Row.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvFp32Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvFp32Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/ConvFp32Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/ConvFp32Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwFp32Border.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwFp32Border.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwFp32Border.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwFp32Border.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwFp32Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwFp32Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwFp32Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwFp32Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwInt8Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwInt8Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwInt8Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwInt8Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwInt8Post.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwInt8Post.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/DeconvDwInt8Post.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/DeconvDwInt8Post.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/IndirectGemmInt16to32_8x4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/IndirectGemmInt16to32_8x4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/IndirectGemmInt16to32_8x4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/IndirectGemmInt16to32_8x4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatVecMulFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatVecMulFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatVecMulFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatVecMulFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32Opt.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32Opt.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32Opt.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32Opt.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32OptRow12.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32OptRow12.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32OptRow12.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32OptRow12.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32OptRow4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32OptRow4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32OptRow4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32OptRow4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32OptRow8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32OptRow8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulFp32OptRow8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulFp32OptRow8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulInt8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulInt8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulInt8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulInt8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulInt8Opt.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulInt8Opt.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulInt8Opt.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulInt8Opt.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulR4Int8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulR4Int8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulR4Int8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulR4Int8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulWinogradFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulWinogradFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/MatmulWinogradFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/MatmulWinogradFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PostFuncBiasReluC4.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PostFuncBiasReluC4.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PostFuncBiasReluC4.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PostFuncBiasReluC4.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PostFuncBiasReluC8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PostFuncBiasReluC8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PostFuncBiasReluC8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PostFuncBiasReluC8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PostFuncInt8C4Neon64.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PostFuncInt8C4Neon64.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PostFuncInt8C4Neon64.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PostFuncInt8C4Neon64.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PreSum4x16Int8Peroc.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PreSum4x16Int8Peroc.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PreSum4x16Int8Peroc.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PreSum4x16Int8Peroc.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PreSum4x16Int8Pert.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PreSum4x16Int8Pert.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/PreSum4x16Int8Pert.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/PreSum4x16Int8Pert.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/SPMM8x8Fp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/SPMM8x8Fp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/SPMM8x8Fp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/SPMM8x8Fp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/TiledC4MatmulFp32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/TiledC4MatmulFp32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/TiledC4MatmulFp32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/TiledC4MatmulFp32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/WinogradTransLeft.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/WinogradTransLeft.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/WinogradTransLeft.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/WinogradTransLeft.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/WinogradTransRight.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/WinogradTransRight.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm64/WinogradTransRight.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm64/WinogradTransRight.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/Float16Tofloat32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/Float16Tofloat32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/Float16Tofloat32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/Float16Tofloat32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/Float32ToFloat16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/Float32ToFloat16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/Float32ToFloat16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/Float32ToFloat16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/MatVecMulFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/MatVecMulFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/MatVecMulFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/MatVecMulFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/Matmul12x8Fp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/Matmul12x8Fp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/Matmul12x8Fp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/Matmul12x8Fp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/TiledC4MatmulFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/TiledC4MatmulFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/TiledC4MatmulFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/TiledC4MatmulFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/WinogradTransLeft.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/WinogradTransLeft.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/WinogradTransLeft.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/WinogradTransLeft.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/WinogradTransRight.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/WinogradTransRight.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/arm82_aarch32_fp16/WinogradTransRight.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/arm82_aarch32_fp16/WinogradTransRight.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/ConvDwFp32Avx3x3.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/ConvDwFp32Avx3x3.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/ConvDwFp32Avx3x3.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/ConvDwFp32Avx3x3.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/ConvDwFp32BorderAvx.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/ConvDwFp32BorderAvx.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/ConvDwFp32BorderAvx.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/ConvDwFp32BorderAvx.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/ConvDwFp32RowAvx.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/ConvDwFp32RowAvx.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/ConvDwFp32RowAvx.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/ConvDwFp32RowAvx.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/MatmulAvx.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/MatmulAvx.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/avx/MatmulAvx.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/avx/MatmulAvx.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/ConvDwFp16Border.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/ConvDwFp16Border.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/ConvDwFp16Border.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/ConvDwFp16Border.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/ConvDwFp16Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/ConvDwFp16Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/ConvDwFp16Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/ConvDwFp16Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/ConvDwFp16Row.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/ConvDwFp16Row.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/ConvDwFp16Row.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/ConvDwFp16Row.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/DeconvDwFp16Border.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/DeconvDwFp16Border.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/DeconvDwFp16Border.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/DeconvDwFp16Border.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/DeconvDwFp16Center.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/DeconvDwFp16Center.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/DeconvDwFp16Center.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/DeconvDwFp16Center.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/Float16ToFloat32.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/Float16ToFloat32.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/Float16ToFloat32.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/Float16ToFloat32.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/Float32ToFloat16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/Float32ToFloat16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/Float32ToFloat16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/Float32ToFloat16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatVecMulFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatVecMulFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatVecMulFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatVecMulFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/Matmul12X16Fp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/Matmul12X16Fp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/Matmul12X16Fp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/Matmul12X16Fp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulBaseFp16Neon.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulBaseFp16Neon.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulBaseFp16Neon.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulBaseFp16Neon.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulFp16Opt.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulFp16Opt.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulFp16Opt.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulFp16Opt.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulWinogradFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulWinogradFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/MatmulWinogradFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/MatmulWinogradFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/PostFuncBiasReluC4Fp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/PostFuncBiasReluC4Fp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/PostFuncBiasReluC4Fp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/PostFuncBiasReluC4Fp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/PostFuncBiasReluC8Fp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/PostFuncBiasReluC8Fp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/PostFuncBiasReluC8Fp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/PostFuncBiasReluC8Fp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/TiledC4MatmulFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/TiledC4MatmulFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/TiledC4MatmulFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/TiledC4MatmulFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/VecMatmulFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/VecMatmulFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/VecMatmulFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/VecMatmulFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/WinogradTransLeftFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/WinogradTransLeftFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/WinogradTransLeftFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/WinogradTransLeftFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/WinogradTransRightFp16.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/WinogradTransRightFp16.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/fp16/WinogradTransRightFp16.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/fp16/WinogradTransRightFp16.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/DynamicMatmulSdot4x4x16AIWI.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/DynamicMatmulSdot4x4x16AIWI.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/DynamicMatmulSdot4x4x16AIWI.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/DynamicMatmulSdot4x4x16AIWI.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/MatmulDpInt8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/MatmulDpInt8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/MatmulDpInt8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/MatmulDpInt8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/MatmulDpInt8Opt.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/MatmulDpInt8Opt.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/MatmulDpInt8Opt.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/MatmulDpInt8Opt.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/MatmulOptR4Int8.S b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/MatmulOptR4Int8.S similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/opt/MatmulOptR4Int8.S rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/opt/MatmulOptR4Int8.S diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly_global.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly_global.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly_global.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly_global.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/attention_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/attention_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/attention_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/attention_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/arithmetic_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/arithmetic_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/arithmetic_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/arithmetic_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/arithmetic_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/arithmetic_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/arithmetic_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/arithmetic_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/batch_to_space_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/batch_to_space_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/batch_to_space_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/batch_to_space_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/batch_to_space_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/batch_to_space_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/batch_to_space_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/batch_to_space_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/broadcast_to.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/broadcast_to.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/broadcast_to.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/broadcast_to.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/broadcast_to.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/broadcast_to.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/broadcast_to.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/broadcast_to.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/cast_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/cast_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/cast_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/cast_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/concat_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/concat_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/concat_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/concat_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/concat_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/concat_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/concat_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/concat_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv1x1_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv1x1_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv1x1_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv1x1_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv1x1_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv1x1_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv1x1_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv1x1_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv_common_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv_common_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv_common_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv_common_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv_common_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv_common_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/conv_common_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/conv_common_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/depth_to_space_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/depth_to_space_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/depth_to_space_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/depth_to_space_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/depth_to_space_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/depth_to_space_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/depth_to_space_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/depth_to_space_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/fill_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/fill_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/fill_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/fill_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/fill_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/fill_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/fill_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/fill_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/gather_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/gather_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/gather_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/gather_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/gather_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/gather_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/gather_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/gather_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/minimal_filtering_generator.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/minimal_filtering_generator.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/minimal_filtering_generator.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/minimal_filtering_generator.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/minimal_filtering_generator.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/minimal_filtering_generator.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/minimal_filtering_generator.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/minimal_filtering_generator.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/slice_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/slice_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/slice_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/slice_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/slice_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/slice_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/slice_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/slice_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/space_to_depth_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/space_to_depth_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/space_to_depth_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/space_to_depth_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/space_to_depth_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/space_to_depth_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/space_to_depth_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/space_to_depth_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_with_over_lap_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_with_over_lap_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_with_over_lap_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_with_over_lap_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_with_over_lap_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_with_over_lap_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/split_with_over_lap_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/split_with_over_lap_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/stack_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/stack_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/stack_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/stack_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/stack_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/stack_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/stack_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/stack_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/tile_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/tile_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/tile_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/tile_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/tile_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/tile_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/tile_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/tile_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/transpose_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/transpose_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/transpose_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/transpose_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/transpose_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/transpose_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/transpose_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/transpose_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unsorted_segment_sum_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unsorted_segment_sum_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unsorted_segment_sum_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unsorted_segment_sum_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unsorted_segment_sum_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unsorted_segment_sum_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unsorted_segment_sum_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unsorted_segment_sum_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unstack_base.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unstack_base.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unstack_base.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unstack_base.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unstack_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unstack_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/unstack_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/unstack_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/zeroslike_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/zeroslike_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/base/zeroslike_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/base/zeroslike_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/batch_to_space.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/batch_to_space.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/batch_to_space.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/batch_to_space.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/batchnorm_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/batchnorm_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/batchnorm_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/batchnorm_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/broadcast_to_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/broadcast_to_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/broadcast_to_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/broadcast_to_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/call_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/call_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/call_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/call_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/common_func.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/common_func.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/common_func.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/common_func.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/common_func.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/common_func.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/common_func.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/common_func.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/concat_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/concat_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/concat_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/concat_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/constant_of_shape_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/constant_of_shape_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/constant_of_shape_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/constant_of_shape_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/conv_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/conv_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/conv_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/conv_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/crop_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/crop_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/crop_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/crop_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/cumsum_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/cumsum_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/cumsum_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/cumsum_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/custom_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/custom_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/custom_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/custom_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/depth_to_space_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/depth_to_space_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/depth_to_space_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/depth_to_space_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/detection_post_process_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/detection_post_process_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/detection_post_process_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/detection_post_process_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/dynamic_quant_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/dynamic_quant_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/dynamic_quant_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/dynamic_quant_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/errorcode.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/errorcode.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/errorcode.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/errorcode.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/exp_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/exp_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/exp_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/exp_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_10x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_11x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_12x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x64_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x80_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_1x96_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x64_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x80_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_2x96_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x64_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x80_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_3x96_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x64_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x80_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_4x96_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x64_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_5x80_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_6x64_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_7x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_8x48_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x16_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_avx512/nnacl_gemm_avx512_9x32_kernel_nhwc_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_10x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_11x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_12x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x16_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x24_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x32_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_1x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x16_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x24_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x32_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_2x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x16_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x24_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x32_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_3x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x16_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x24_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_4x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x16_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_5x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x16_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_6x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_7x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_8x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/gemm_fma/nnacl_gemm_fma_9x8_kernel_nc8hw8_fp32_asm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generate_hpc.sh b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generate_hpc.sh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generate_hpc.sh rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generate_hpc.sh diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generator.py b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generator.py similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/generator.py rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/generator.py diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/template_file/gemm_avx512_nhwc_asm.c.in b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/template_file/gemm_avx512_nhwc_asm.c.in similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/template_file/gemm_avx512_nhwc_asm.c.in rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/template_file/gemm_avx512_nhwc_asm.c.in diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8.c.in b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8.c.in similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8.c.in rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8.c.in diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8_asm.c.in b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8_asm.c.in similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8_asm.c.in rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/HPC-generator/template_file/gemm_fma_nc8hw8_asm.c.in diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/conv.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/conv.c similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/conv.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/conv.c index bab950c8bba..e0a1aa7cee7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/experiment/conv.c +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/experiment/conv.c @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include +#include "mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/conv_parameter.h" #include "nnacl/tensor_c.h" #include "nnacl/op_base.h" #include "nnacl/kernel.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fill_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fill_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fill_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fill_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/activation_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/activation_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/activation_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/activation_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/activation_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/activation_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/activation_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/activation_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arg_min_max_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arg_min_max_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arg_min_max_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arg_min_max_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arg_min_max_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arg_min_max_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arg_min_max_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arg_min_max_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_self_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_self_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_self_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_self_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_self_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_self_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/arithmetic_self_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/arithmetic_self_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/batchnorm_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/batchnorm_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/batchnorm_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/batchnorm_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/batchnorm_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/batchnorm_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/batchnorm_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/batchnorm_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/cast_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/cast_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/cast_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/cast_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/common_func_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/common_func_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/common_func_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/common_func_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/common_func_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/common_func_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/common_func_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/common_func_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/constant_of_shape_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/constant_of_shape_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/constant_of_shape_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/constant_of_shape_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_depthwise_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_depthwise_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_depthwise_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_depthwise_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_depthwise_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_depthwise_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_depthwise_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_depthwise_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/conv_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/conv_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/crop_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/crop_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/crop_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/crop_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/crop_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/crop_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/crop_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/crop_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_winograd_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_winograd_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_winograd_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_winograd_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_winograd_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_winograd_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/deconv_winograd_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/deconv_winograd_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/exp_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/exp_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/exp_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/exp_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/exp_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/exp_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/exp_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/exp_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/fill_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/fill_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/fill_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/fill_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/fill_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/fill_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/fill_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/fill_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/gru_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/gru_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/gru_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/gru_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/gru_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/gru_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/gru_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/gru_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/instance_norm_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/instance_norm_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/instance_norm_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/instance_norm_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/instance_norm_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/instance_norm_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/instance_norm_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/instance_norm_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/layer_norm_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/layer_norm_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/layer_norm_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/layer_norm_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/layer_norm_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/layer_norm_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/layer_norm_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/layer_norm_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/log_softmax_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/log_softmax_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/log_softmax_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/log_softmax_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/log_softmax_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/log_softmax_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/log_softmax_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/log_softmax_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/lstm_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/lstm_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/lstm_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/lstm_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/lstm_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/lstm_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/lstm_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/lstm_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matmul_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matmul_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matmul_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matmul_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matmul_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matmul_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matmul_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matmul_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matrix_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matrix_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matrix_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matrix_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matrix_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matrix_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/matrix_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/matrix_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/one_hot_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/one_hot_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/one_hot_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/one_hot_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/one_hot_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/one_hot_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/one_hot_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/one_hot_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pack_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pack_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pack_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pack_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pack_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pack_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pack_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pack_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pad_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pad_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pad_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pad_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pad_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pad_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pad_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pad_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/pooling_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/pooling_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/power_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/power_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/power_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/power_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/power_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/power_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/power_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/power_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/prelu_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/prelu_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/prelu_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/prelu_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/prelu_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/prelu_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/prelu_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/prelu_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/quant_dtype_cast_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/quant_dtype_cast_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/quant_dtype_cast_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/quant_dtype_cast_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/quant_dtype_cast_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/quant_dtype_cast_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/quant_dtype_cast_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/quant_dtype_cast_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/ragged_range_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/ragged_range_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/ragged_range_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/ragged_range_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/ragged_range_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/ragged_range_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/ragged_range_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/ragged_range_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/range_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/range_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/range_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/range_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/reduce_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/reduce_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/reduce_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/reduce_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/reduce_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/reduce_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/reduce_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/reduce_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/resize_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/resize_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/resize_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/resize_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/resize_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/resize_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/resize_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/resize_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/scale_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/scale_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/scale_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/scale_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/scale_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/scale_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/scale_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/scale_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/softmax_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/softmax_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/softmax_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/softmax_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/softmax_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/softmax_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/softmax_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/softmax_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/sparse_to_dense_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/sparse_to_dense_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/sparse_to_dense_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/sparse_to_dense_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/sparse_to_dense_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/sparse_to_dense_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/sparse_to_dense_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/sparse_to_dense_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/splice_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/splice_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/splice_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/splice_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/splice_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/splice_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/splice_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/splice_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/topk_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/topk_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/topk_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/topk_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/topk_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/topk_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/topk_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/topk_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/transpose_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/transpose_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/transpose_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/transpose_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/transpose_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/transpose_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/transpose_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/transpose_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/unique_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/unique_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/unique_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/unique_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/unique_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/unique_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/unique_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/unique_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/where_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/where_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/where_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/where_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/where_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/where_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/where_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/where_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_transform_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_transform_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16/winograd_utils_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16/winograd_utils_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/activation_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/activation_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/activation_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/activation_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/activation_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/activation_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/activation_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/activation_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_self_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_self_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_self_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_self_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_self_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_self_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/arithmetic_self_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/arithmetic_self_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/batch_norm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/batch_norm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/batch_norm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/batch_norm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/batch_norm.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/batch_norm.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/batch_norm.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/batch_norm.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_filter.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_filter.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_filter.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_filter.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_filter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_filter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_filter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_filter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_input.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_input.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_input.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_input.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_input.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_input.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/convolution_grad_input.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/convolution_grad_input.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/dropout_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/dropout_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/dropout_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/dropout_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/dropout_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/dropout_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/dropout_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/dropout_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/gemm_fp16.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/gemm_fp16.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/gemm_fp16.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/gemm_fp16.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/gemm_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/gemm_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/gemm_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/gemm_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/layernorm_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/layernorm_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/layernorm_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/layernorm_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/layernorm_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/layernorm_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/layernorm_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/layernorm_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pack_fp16_ext.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pack_fp16_ext.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pack_fp16_ext.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pack_fp16_ext.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pack_fp16_ext.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pack_fp16_ext.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pack_fp16_ext.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pack_fp16_ext.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pooling_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pooling_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pooling_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pooling_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pooling_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pooling_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/pooling_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/pooling_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/resize_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/resize_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/resize_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/resize_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/resize_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/resize_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/resize_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/resize_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/strided_slice_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/strided_slice_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/strided_slice_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/strided_slice_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/strided_slice_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/strided_slice_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/strided_slice_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/strided_slice_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/unsorted_segment_sum.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/unsorted_segment_sum.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/unsorted_segment_sum.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/unsorted_segment_sum.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/unsorted_segment_sum.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/unsorted_segment_sum.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp16_grad/unsorted_segment_sum.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp16_grad/unsorted_segment_sum.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/activation_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/activation_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/activation_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/activation_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/activation_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/activation_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/activation_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/activation_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/add_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/add_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/add_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/add_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/add_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/add_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/add_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/add_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adder_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adder_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adder_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adder_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adder_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adder_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adder_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adder_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arg_min_max_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arg_min_max_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arg_min_max_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arg_min_max_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arg_min_max_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arg_min_max_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arg_min_max_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arg_min_max_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_compare_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_compare_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_compare_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_compare_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_compare_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_compare_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_compare_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_compare_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_self_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_self_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_self_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_self_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_self_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_self_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/arithmetic_self_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/arithmetic_self_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/attention_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/attention_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/attention_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/attention_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/attention_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/attention_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/attention_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/attention_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/batchnorm_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/batchnorm_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/batchnorm_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/batchnorm_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/batchnorm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/batchnorm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/batchnorm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/batchnorm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/bias_add.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/bias_add.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/bias_add.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/bias_add.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/bias_add.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/bias_add.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/bias_add.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/bias_add.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/common_func_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/common_func_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/common_func_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/common_func_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/common_func_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/common_func_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/common_func_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/common_func_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/constant_of_shape_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/constant_of_shape_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/constant_of_shape_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/constant_of_shape_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_1x1_x86_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_1x1_x86_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_1x1_x86_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_1x1_x86_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_1x1_x86_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_1x1_x86_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_1x1_x86_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_1x1_x86_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_common_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_common_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_common_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_common_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_common_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_common_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_common_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_common_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_depthwise_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_depthwise_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_depthwise_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_depthwise_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_depthwise_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_depthwise_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_depthwise_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_depthwise_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_winograd_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_winograd_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_winograd_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_winograd_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_winograd_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_winograd_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/conv_winograd_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/conv_winograd_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/crop_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/crop_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/crop_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/crop_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/crop_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/crop_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/crop_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/crop_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/cumsum_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/cumsum_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/cumsum_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/cumsum_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/cumsum_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/cumsum_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/cumsum_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/cumsum_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/deconv_winograd_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/deconv_winograd_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/detection_post_process_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/detection_post_process_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/detection_post_process_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/detection_post_process_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/detection_post_process_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/detection_post_process_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/detection_post_process_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/detection_post_process_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/div_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/div_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/div_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/div_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/div_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/div_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/div_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/div_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/embedding_lookup_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/embedding_lookup_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/embedding_lookup_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/embedding_lookup_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/embedding_lookup_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/embedding_lookup_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/embedding_lookup_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/embedding_lookup_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/exp_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/exp_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/exp_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/exp_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/exp_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/exp_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/exp_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/exp_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gatherNd_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gatherNd_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gatherNd_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gatherNd_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gatherNd_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gatherNd_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gatherNd_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gatherNd_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gru_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gru_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gru_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gru_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gru_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gru_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/gru_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/gru_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/instance_norm_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/instance_norm_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/instance_norm_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/instance_norm_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/instance_norm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/instance_norm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/instance_norm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/instance_norm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/invert_permutation_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/invert_permutation_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/invert_permutation_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/invert_permutation_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/invert_permutation_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/invert_permutation_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/invert_permutation_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/invert_permutation_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/l2_norm_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/l2_norm_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/l2_norm_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/l2_norm_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/l2_norm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/l2_norm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/l2_norm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/l2_norm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/layer_norm_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/layer_norm_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/layer_norm_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/layer_norm_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/layer_norm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/layer_norm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/layer_norm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/layer_norm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/local_response_norm_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/local_response_norm_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/local_response_norm_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/local_response_norm_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/local_response_norm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/local_response_norm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/local_response_norm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/local_response_norm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/log_softmax_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/log_softmax_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/log_softmax_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/log_softmax_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/log_softmax_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/log_softmax_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/log_softmax_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/log_softmax_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/lstm_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/lstm_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/lstm_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/lstm_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/lstm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/lstm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/lstm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/lstm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_avx512_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_avx512_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_avx512_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_avx512_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_avx512_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_avx512_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_avx512_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_avx512_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/matmul_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/matmul_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/mul_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/mul_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/mul_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/mul_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/mul_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/mul_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/mul_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/mul_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/one_hot_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/one_hot_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/one_hot_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/one_hot_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/one_hot_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/one_hot_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/one_hot_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/one_hot_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pack_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pack_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pack_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pack_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pack_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pack_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pack_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pack_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pad_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pad_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pad_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pad_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pad_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pad_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pad_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pad_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pooling_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pooling_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pooling_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pooling_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pooling_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pooling_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/pooling_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/pooling_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/power_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/power_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/power_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/power_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/power_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/power_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/power_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/power_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/prelu_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/prelu_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/prelu_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/prelu_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/prelu_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/prelu_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/prelu_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/prelu_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/prior_box_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/prior_box_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/prior_box_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/prior_box_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/ragged_range_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/ragged_range_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/ragged_range_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/ragged_range_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/ragged_range_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/ragged_range_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/ragged_range_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/ragged_range_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/range_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/range_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/range_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/range_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/rank_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/rank_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/rank_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/rank_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reduce_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reduce_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reduce_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reduce_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reduce_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reduce_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reduce_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reduce_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/resize_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/resize_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/resize_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/resize_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/resize_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/resize_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/resize_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/resize_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_sequence_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_sequence_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_sequence_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_sequence_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_sequence_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_sequence_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/reverse_sequence_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/reverse_sequence_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/rmsprop_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/rmsprop_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/rmsprop_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/rmsprop_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/rmsprop_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/rmsprop_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/rmsprop_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/rmsprop_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/roi_pooling_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/roi_pooling_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/roi_pooling_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/roi_pooling_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/roi_pooling_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/roi_pooling_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/roi_pooling_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/roi_pooling_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scale_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scale_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scale_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scale_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scale_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scale_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scale_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scale_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scatter_nd_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scatter_nd_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scatter_nd_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scatter_nd_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scatter_nd_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scatter_nd_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/scatter_nd_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/scatter_nd_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/softmax_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/softmax_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/softmax_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/softmax_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/softmax_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/softmax_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/softmax_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/softmax_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/space_to_batch_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/space_to_batch_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/space_to_batch_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/space_to_batch_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/space_to_batch_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/space_to_batch_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/space_to_batch_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/space_to_batch_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sparse_to_dense_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sparse_to_dense_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sparse_to_dense_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sparse_to_dense_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sparse_to_dense_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sparse_to_dense_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sparse_to_dense_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sparse_to_dense_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/splice_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/splice_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/splice_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/splice_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/splice_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/splice_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/splice_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/splice_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/squared_difference.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/squared_difference.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/squared_difference.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/squared_difference.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/squared_difference.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/squared_difference.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/squared_difference.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/squared_difference.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/strided_slice_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/strided_slice_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/strided_slice_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/strided_slice_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/strided_slice_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/strided_slice_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/strided_slice_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/strided_slice_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sub_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sub_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sub_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sub_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sub_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sub_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/sub_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/sub_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/topk_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/topk_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/topk_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/topk_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/topk_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/topk_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/topk_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/topk_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/transpose_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/transpose_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/transpose_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/transpose_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/transpose_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/transpose_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/transpose_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/transpose_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/unique_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/unique_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/unique_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/unique_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/unique_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/unique_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/unique_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/unique_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/where_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/where_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/where_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/where_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/where_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/where_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/where_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/where_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_avx.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_avx.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_avx.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_avx.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_avx.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_avx.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_avx.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_avx.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_transform.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_transform.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_transform.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_transform.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_transform.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_transform.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_transform.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_transform.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_utils.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_utils.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_utils.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_utils.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_utils.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/winograd_utils.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/winograd_utils.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/activation_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/activation_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/activation_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/activation_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/activation_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/activation_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/activation_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/activation_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/arithmetic_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/arithmetic_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/arithmetic_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/arithmetic_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/arithmetic_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/arithmetic_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/arithmetic_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/arithmetic_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/batch_norm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/batch_norm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/batch_norm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/batch_norm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/batch_norm.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/batch_norm.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/batch_norm.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/batch_norm.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/batch_norm_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/batch_norm_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/batch_norm_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/batch_norm_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/binary_cross_entropy_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/binary_cross_entropy_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_filter.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_filter.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_filter.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_filter.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_filter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_filter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_filter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_filter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_input.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_input.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_input.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_input.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_input.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_input.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/convolution_grad_input.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/convolution_grad_input.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/dropout_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/dropout_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/gemm.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/gemm.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/gemm.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/gemm.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/gemm.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/gemm.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/gemm.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/gemm.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/layernorm_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/layernorm_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/layernorm_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/layernorm_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/layernorm_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/layernorm_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/layernorm_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/layernorm_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/layernormgrad_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/layernormgrad_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/layernormgrad_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/layernormgrad_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/lstm_grad_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/lstm_grad_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/lstm_grad_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/lstm_grad_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/lstm_grad_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/lstm_grad_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/lstm_grad_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/lstm_grad_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/optimizer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/optimizer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/optimizer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/optimizer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pack_ext.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pack_ext.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pack_ext.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pack_ext.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pack_ext.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pack_ext.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pack_ext.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pack_ext.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pooling_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pooling_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pooling_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pooling_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pooling_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pooling_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/pooling_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/pooling_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/reduce_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/reduce_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/reduce_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/reduce_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/reduce_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/reduce_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/reduce_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/reduce_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/resize_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/resize_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/resize_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/resize_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/resize_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/resize_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/resize_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/resize_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/resize_grad_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/resize_grad_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/resize_grad_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/resize_grad_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/smooth_l1_loss.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/smooth_l1_loss.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/smooth_l1_loss.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/smooth_l1_loss.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax_crossentropy_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax_crossentropy_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax_crossentropy_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax_crossentropy_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/softmax_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/softmax_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/strided_slice_grad.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/strided_slice_grad.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/strided_slice_grad.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/strided_slice_grad.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/strided_slice_grad.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/strided_slice_grad.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/strided_slice_grad.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/strided_slice_grad.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/utils.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_grad/utils.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_grad/utils.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_sparse/matmul_sparse_x1_fp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_sparse/matmul_sparse_x1_fp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_sparse/matmul_sparse_x1_fp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_sparse/matmul_sparse_x1_fp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_sparse/matmul_sparse_x1_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_sparse/matmul_sparse_x1_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32_sparse/matmul_sparse_x1_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32_sparse/matmul_sparse_x1_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/gather_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/gather_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/gather_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/gather_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/gelu_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/gelu_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/gelu_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/gelu_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/glu_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/glu_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/glu_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/glu_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/gru_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/gru_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/gru_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/gru_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/adam_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/adam_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/adam_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/adam_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/adam_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/adam_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/adam_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/adam_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/add_sub_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/add_sub_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/add_sub_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/add_sub_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/add_sub_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/add_sub_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/add_sub_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/add_sub_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/addn_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/addn_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/addn_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/addn_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/addn_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/addn_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/addn_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/addn_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/affine_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/affine_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/affine_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/affine_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/affine_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/affine_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/affine_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/affine_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/all_gather.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/all_gather.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/all_gather.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/all_gather.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/apply_momentum_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/apply_momentum_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/apply_momentum_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/apply_momentum_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/apply_momentum_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/apply_momentum_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/apply_momentum_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/apply_momentum_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/argmin_max_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/argmin_max_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/argmin_max_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/argmin_max_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/argmin_max_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/argmin_max_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/argmin_max_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/argmin_max_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_compare_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_compare_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_compare_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_compare_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_compare_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_compare_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_compare_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_compare_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/arithmetic_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/arithmetic_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assert_op_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assert_op_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assert_op_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assert_op_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assert_op_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assert_op_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assert_op_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assert_op_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_add_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_add_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_add_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_add_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_add_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_add_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_add_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_add_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/assign_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/assign_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/attention_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/attention_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/attention_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/attention_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/attention_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/attention_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/attention_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/attention_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/audio_spectrogram_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/audio_spectrogram_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/audio_spectrogram_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/audio_spectrogram_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/audio_spectrogram_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/audio_spectrogram_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/audio_spectrogram_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/audio_spectrogram_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/batch_to_space_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/batch_to_space_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/batch_to_space_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/batch_to_space_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/batch_to_space_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/batch_to_space_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/batch_to_space_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/batch_to_space_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bias_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bias_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/binary_cross_entropy_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/binary_cross_entropy_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/binary_cross_entropy_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/binary_cross_entropy_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/binary_cross_entropy_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/binary_cross_entropy_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/binary_cross_entropy_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/binary_cross_entropy_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bn_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bn_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bn_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bn_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bn_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bn_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/bn_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/bn_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/broadcast_to_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/broadcast_to_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/broadcast_to_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/broadcast_to_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/broadcast_to_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/broadcast_to_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/broadcast_to_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/broadcast_to_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cast_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cast_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cast_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cast_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cast_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cast_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cast_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cast_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/common_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/common_infer.c similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/common_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/common_infer.c index 47d81d9ba6d..4b796e9e16b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/common_infer.c +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/common_infer.c @@ -17,7 +17,7 @@ #include #include #include "nnacl/infer/infer_register.h" -#include "nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #ifndef CONTROLFLOW_TENSORLIST_CLIP int MallocTensorListData(TensorListC *tensor_list, TypeIdC dtype, const vvector *tensor_shape) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/common_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/common_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/common_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/common_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/concat_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/concat_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/concat_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/concat_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/concat_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/concat_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/concat_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/concat_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/constant_of_shape_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/constant_of_shape_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/constant_of_shape_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/constant_of_shape_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/constant_of_shape_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/constant_of_shape_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/constant_of_shape_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/constant_of_shape_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_read_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_read_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_read_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_read_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_read_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_read_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_read_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_read_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_write_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_write_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_write_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_write_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_write_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_write_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensor_array_write_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensor_array_write_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_fromtensor_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_fromtensor_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_fromtensor_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_fromtensor_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_fromtensor_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_fromtensor_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_fromtensor_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_fromtensor_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_getitem_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_getitem_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_getitem_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_getitem_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_getitem_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_getitem_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_getitem_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_getitem_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_reserve_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_reserve_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_reserve_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_reserve_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_reserve_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_reserve_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_reserve_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_reserve_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_setitem_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_setitem_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_setitem_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_setitem_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_setitem_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_setitem_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_setitem_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_setitem_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_stack_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_stack_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_stack_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_stack_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_stack_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_stack_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/control/tensorlist_stack_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/control/tensorlist_stack_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_filter_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_filter_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_filter_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_filter_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_filter_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_filter_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_filter_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_filter_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_input_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_input_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_input_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_input_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_input_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_input_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_grad_input_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_grad_input_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/conv2d_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/conv2d_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_and_resize_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_and_resize_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_and_resize_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_and_resize_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_and_resize_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_and_resize_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_and_resize_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_and_resize_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/crop_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/crop_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cumsum_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cumsum_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cumsum_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cumsum_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cumsum_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cumsum_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/cumsum_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/cumsum_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/deconv2d_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/deconv2d_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/deconv2d_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/deconv2d_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/deconv2d_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/deconv2d_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/deconv2d_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/deconv2d_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depth_to_space_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depth_to_space_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depth_to_space_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depth_to_space_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depth_to_space_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depth_to_space_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depth_to_space_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depth_to_space_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depthwise_conv2d_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depthwise_conv2d_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depthwise_conv2d_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depthwise_conv2d_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depthwise_conv2d_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depthwise_conv2d_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/depthwise_conv2d_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/depthwise_conv2d_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/detection_post_process_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/detection_post_process_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/detection_post_process_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/detection_post_process_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/detection_post_process_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/detection_post_process_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/detection_post_process_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/detection_post_process_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dropout_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dropout_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dynamic_quant_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dynamic_quant_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dynamic_quant_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dynamic_quant_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dynamic_quant_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dynamic_quant_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/dynamic_quant_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/dynamic_quant_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/embedding_lookup_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/embedding_lookup_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/embedding_lookup_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/embedding_lookup_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/embedding_lookup_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/embedding_lookup_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/embedding_lookup_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/embedding_lookup_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/expand_dims_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/expand_dims_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/expand_dims_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/expand_dims_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/expand_dims_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/expand_dims_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/expand_dims_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/expand_dims_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_imag_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_imag_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_imag_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_imag_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_imag_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_imag_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_imag_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_imag_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_real_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_real_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_real_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_real_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_real_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_real_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fft_real_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fft_real_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fill_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fill_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fill_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fill_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fill_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fill_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fill_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fill_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/flatten_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/flatten_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/full_connection_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/full_connection_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/full_connection_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/full_connection_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/full_connection_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/full_connection_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/full_connection_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/full_connection_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fused_batchnorm_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fused_batchnorm_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fused_batchnorm_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fused_batchnorm_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fused_batchnorm_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fused_batchnorm_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/fused_batchnorm_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/fused_batchnorm_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_nd_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_nd_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_nd_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_nd_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_nd_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_nd_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gather_nd_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gather_nd_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/glu_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/glu_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/glu_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/glu_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/glu_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/glu_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/glu_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/glu_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/group_conv2d_grad_input_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/group_conv2d_grad_input_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/group_conv2d_grad_input_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/group_conv2d_grad_input_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/group_conv2d_grad_input_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/group_conv2d_grad_input_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/group_conv2d_grad_input_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/group_conv2d_grad_input_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gru_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gru_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gru_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gru_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gru_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gru_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/gru_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/gru_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/instance_norm_fp32.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/instance_norm_fp32.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/instance_norm_fp32.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/instance_norm_fp32.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/instance_norm_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/instance_norm_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/instance_norm_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/instance_norm_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/invert_permutation_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/invert_permutation_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/invert_permutation_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/invert_permutation_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/invert_permutation_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/invert_permutation_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/invert_permutation_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/invert_permutation_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/layer_norm_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/layer_norm_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lin_space_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lin_space_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lin_space_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lin_space_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lin_space_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lin_space_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lin_space_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lin_space_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/log_softmax_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/log_softmax_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/log_softmax_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/log_softmax_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/log_softmax_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/log_softmax_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/log_softmax_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/log_softmax_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lstm_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lstm_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lstm_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lstm_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lstm_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lstm_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lstm_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lstm_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lstm_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lstm_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/lstm_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/lstm_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/matmul_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/matmul_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/matmul_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/matmul_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/matmul_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/matmul_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/matmul_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/matmul_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/max_min_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/max_min_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/max_min_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/max_min_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/max_min_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/max_min_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/max_min_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/max_min_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mean_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mean_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mean_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mean_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mean_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mean_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mean_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mean_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mfcc_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mfcc_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mfcc_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mfcc_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mfcc_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mfcc_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/mfcc_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/mfcc_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/non_max_suppression_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/non_max_suppression_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/non_max_suppression_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/non_max_suppression_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/non_max_suppression_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/non_max_suppression_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/non_max_suppression_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/non_max_suppression_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/one_hot_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/one_hot_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/one_hot_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/one_hot_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/one_hot_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/one_hot_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/one_hot_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/one_hot_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/partial_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/partial_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/partial_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/partial_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/partial_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/partial_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/partial_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/partial_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/pooling_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/pooling_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/power_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/power_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/power_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/power_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/power_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/power_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/power_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/power_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/prior_box_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/prior_box_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/prior_box_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/prior_box_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/prior_box_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/prior_box_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/prior_box_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/prior_box_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/quant_dtype_cast_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/quant_dtype_cast_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/quant_dtype_cast_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/quant_dtype_cast_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/quant_dtype_cast_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/quant_dtype_cast_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/quant_dtype_cast_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/quant_dtype_cast_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/ragged_range_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/ragged_range_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/ragged_range_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/ragged_range_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/ragged_range_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/ragged_range_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/ragged_range_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/ragged_range_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/random_standard_normal_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/random_standard_normal_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/random_standard_normal_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/random_standard_normal_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/random_standard_normal_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/random_standard_normal_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/random_standard_normal_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/random_standard_normal_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/range_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/range_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/range_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/range_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/range_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/range_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/range_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/range_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rank_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rank_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rank_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rank_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rank_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rank_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rank_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rank_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reduce_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reduce_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reduce_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reduce_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reduce_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reduce_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reduce_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reduce_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reduce_scatter.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reduce_scatter.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reduce_scatter.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reduce_scatter.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reshape_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reshape_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reshape_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reshape_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reshape_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reshape_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/reshape_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/reshape_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/resize_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/resize_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rfft_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rfft_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rfft_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rfft_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rfft_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rfft_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/rfft_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/rfft_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/roi_pooling_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/roi_pooling_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/roi_pooling_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/roi_pooling_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/roi_pooling_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/roi_pooling_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/roi_pooling_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/roi_pooling_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_update_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_update_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_update_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_update_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_update_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_update_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/scatter_nd_update_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/scatter_nd_update_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/select_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/select_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/select_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/select_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/select_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/select_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/select_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/select_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sgd_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sgd_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sgd_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sgd_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sgd_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sgd_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sgd_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sgd_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_fusion_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_fusion_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_fusion_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_fusion_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_fusion_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_fusion_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_fusion_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_fusion_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/shape_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/shape_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/size_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/size_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/size_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/size_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/size_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/size_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/size_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/size_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/slice_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/slice_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/slice_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/slice_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/slice_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/slice_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/slice_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/slice_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_cross_entropy_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_cross_entropy_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_cross_entropy_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_cross_entropy_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_cross_entropy_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_cross_entropy_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_cross_entropy_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_cross_entropy_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/softmax_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/softmax_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_nd_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_nd_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_nd_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_nd_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_nd_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_nd_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_batch_nd_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_batch_nd_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_depth_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_depth_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_depth_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_depth_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_depth_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_depth_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/space_to_depth_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/space_to_depth_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_softmax_cross_entropy_with_logits_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_to_dense_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_to_dense_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_to_dense_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_to_dense_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_to_dense_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_to_dense_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/sparse_to_dense_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/sparse_to_dense_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/splice_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/splice_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/splice_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/splice_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/splice_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/splice_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/splice_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/splice_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_with_over_lap_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_with_over_lap_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_with_over_lap_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_with_over_lap_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_with_over_lap_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_with_over_lap_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/split_with_over_lap_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/split_with_over_lap_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/squeeze_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/squeeze_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/squeeze_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/squeeze_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/squeeze_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/squeeze_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/squeeze_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/squeeze_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/stack_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/stack_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/stack_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/stack_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/stack_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/stack_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/stack_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/stack_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_grad_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_grad_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_grad_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_grad_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_grad_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_grad_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_grad_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_grad_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/strided_slice_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/strided_slice_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_extract_features_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_extract_features_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_extract_features_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_extract_features_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_extract_features_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_extract_features_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_extract_features_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_extract_features_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_normalize_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_normalize_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_normalize_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_normalize_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_normalize_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_normalize_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_normalize_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_normalize_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_predict_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_predict_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_predict_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_predict_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_predict_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_predict_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/custom_predict_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/custom_predict_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/hashtable_lookup_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/hashtable_lookup_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/hashtable_lookup_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/hashtable_lookup_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/hashtable_lookup_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/hashtable_lookup_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/hashtable_lookup_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/hashtable_lookup_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/lsh_projection_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/lsh_projection_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/lsh_projection_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/lsh_projection_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/lsh_projection_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/lsh_projection_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/lsh_projection_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/lsh_projection_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/skip_gram_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/skip_gram_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/skip_gram_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/skip_gram_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/skip_gram_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/skip_gram_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/string/skip_gram_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/string/skip_gram_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/tile_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/tile_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/tile_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/tile_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/tile_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/tile_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/tile_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/tile_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/topk_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/topk_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/topk_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/topk_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/topk_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/topk_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/topk_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/topk_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/transpose_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/transpose_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/transpose_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/transpose_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/transpose_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/transpose_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/transpose_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/transpose_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/uniform_real_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/uniform_real_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/uniform_real_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/uniform_real_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/uniform_real_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/uniform_real_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/uniform_real_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/uniform_real_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unique_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unique_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unique_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unique_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unique_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unique_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unique_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unique_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsorted_segment_sum_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsorted_segment_sum_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsorted_segment_sum_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsorted_segment_sum_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsorted_segment_sum_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsorted_segment_sum_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsorted_segment_sum_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsorted_segment_sum_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsqueeze_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsqueeze_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsqueeze_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsqueeze_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsqueeze_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsqueeze_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unsqueeze_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unsqueeze_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unstack_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unstack_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unstack_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unstack_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unstack_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unstack_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/unstack_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/unstack_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/where_infer.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/where_infer.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/where_infer.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/where_infer.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/where_infer.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/where_infer.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/where_infer.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/where_infer.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/instance_norm_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/instance_norm_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/instance_norm_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/instance_norm_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/add_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/add_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/add_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/add_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/add_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/add_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/add_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/add_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arg_min_max_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arg_min_max_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arg_min_max_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arg_min_max_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arg_min_max_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arg_min_max_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arg_min_max_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arg_min_max_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_self_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_self_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_self_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_self_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_self_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_self_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/arithmetic_self_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/arithmetic_self_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batch_to_space_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batch_to_space_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batch_to_space_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batch_to_space_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batch_to_space_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batch_to_space_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batch_to_space_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batch_to_space_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batchnorm_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batchnorm_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batchnorm_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batchnorm_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batchnorm_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batchnorm_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/batchnorm_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/batchnorm_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/common_func_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/common_func_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/common_func_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/common_func_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/common_func_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/common_func_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/common_func_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/common_func_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/concat_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/concat_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/concat_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/concat_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/concat_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/concat_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/concat_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/concat_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv1x1_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv1x1_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv1x1_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv1x1_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv1x1_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv1x1_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv1x1_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv1x1_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv3x3_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv3x3_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_depthwise_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_depthwise_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_depthwise_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_depthwise_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_depthwise_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_depthwise_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_depthwise_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_depthwise_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/conv_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/conv_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/crop_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/crop_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/crop_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/crop_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/crop_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/crop_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/crop_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/crop_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/deconv_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/deconv_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/deconv_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/deconv_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/deconv_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/deconv_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/deconv_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/deconv_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/depth_to_space_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/depth_to_space_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/depth_to_space_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/depth_to_space_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/depth_to_space_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/depth_to_space_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/depth_to_space_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/depth_to_space_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/div_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/div_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/div_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/div_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/div_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/div_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/div_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/div_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_matmul_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_matmul_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_matmul_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_matmul_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_matmul_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_matmul_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_matmul_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_matmul_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_quant_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_quant_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_quant_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_quant_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_quant_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_quant_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/dynamic_quant_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/dynamic_quant_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/fixed_point.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/fixed_point.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/fixed_point.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/fixed_point.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/fixed_point.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/fixed_point.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/fixed_point.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/fixed_point.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gatherNd_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gatherNd_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gatherNd_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gatherNd_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gatherNd_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gatherNd_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gatherNd_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gatherNd_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gather_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gather_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gather_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gather_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gather_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gather_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/gather_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/gather_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/hswish_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/hswish_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/hswish_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/hswish_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/hswish_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/hswish_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/hswish_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/hswish_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/l2_norm_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/l2_norm_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/l2_norm_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/l2_norm_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/l2_norm_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/l2_norm_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/l2_norm_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/l2_norm_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/layer_norm_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/layer_norm_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/layer_norm_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/layer_norm_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/layer_norm_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/layer_norm_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/layer_norm_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/layer_norm_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/leaky_relu_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/leaky_relu_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/leaky_relu_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/leaky_relu_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/leaky_relu_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/leaky_relu_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/leaky_relu_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/leaky_relu_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/matmul_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/matmul_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/matmul_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/matmul_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/matmul_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/matmul_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/matmul_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/matmul_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/mul_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/mul_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/mul_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/mul_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/mul_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/mul_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/mul_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/mul_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pack_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pack_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pack_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pack_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pack_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pack_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pack_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pack_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pad_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pad_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pad_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pad_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pad_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pad_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pad_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pad_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/pooling_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/pooling_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/power_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/power_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/power_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/power_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/power_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/power_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/power_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/power_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quant_dtype_cast_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quant_dtype_cast_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quant_dtype_cast_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quant_dtype_cast_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quant_dtype_cast_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quant_dtype_cast_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quant_dtype_cast_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quant_dtype_cast_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quantize.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quantize.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quantize.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quantize.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quantize.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quantize.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/quantize.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/quantize.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reduce_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reduce_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reduce_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reduce_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reduce_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reduce_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reduce_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reduce_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/relux_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/relux_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/relux_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/relux_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/relux_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/relux_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/relux_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/relux_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reshape_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reshape_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reshape_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reshape_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reshape_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reshape_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/reshape_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/reshape_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/resize_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/resize_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/resize_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/resize_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/resize_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/resize_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/resize_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/resize_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/scale_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/scale_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/scale_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/scale_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/scale_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/scale_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/scale_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/scale_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sigmoid_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sigmoid_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sigmoid_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sigmoid_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sigmoid_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sigmoid_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sigmoid_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sigmoid_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/slice_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/slice_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/slice_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/slice_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/slice_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/slice_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/slice_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/slice_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/softmax_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/softmax_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/softmax_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/softmax_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/softmax_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/softmax_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/softmax_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/softmax_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/space_to_batch_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/space_to_batch_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/space_to_batch_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/space_to_batch_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/space_to_batch_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/space_to_batch_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/space_to_batch_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/space_to_batch_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/split_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/split_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/split_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/split_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/split_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/split_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/split_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/split_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/squeeze_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/squeeze_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/squeeze_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/squeeze_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/squeeze_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/squeeze_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/squeeze_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/squeeze_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sub_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sub_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sub_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sub_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sub_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sub_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/sub_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/sub_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/tanh_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/tanh_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/tanh_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/tanh_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/tanh_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/tanh_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/tanh_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/tanh_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/topk_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/topk_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/topk_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/topk_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/topk_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/topk_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/topk_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/topk_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/transpose_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/transpose_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/transpose_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/transpose_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/transpose_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/transpose_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/transpose_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/transpose_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/unsqueeze_int8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/unsqueeze_int8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/unsqueeze_int8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/unsqueeze_int8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/unsqueeze_int8.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/unsqueeze_int8.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/int8/unsqueeze_int8.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/int8/unsqueeze_int8.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/DeconvMatMulAvx.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/DeconvMatMulAvx.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/DeconvMatMulAvx.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/DeconvMatMulAvx.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/PostFuncBiasReluC8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/PostFuncBiasReluC8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/PostFuncBiasReluC8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/PostFuncBiasReluC8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/TiledC8MatMulFp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/TiledC8MatMulFp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/TiledC8MatMulFp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/TiledC8MatMulFp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradPostFuncBiasReluC8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradTransAvx.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradTransAvx.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/WinogradTransAvx.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/WinogradTransAvx.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/common_utils.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/common_utils.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/common_utils.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/common_utils.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/common_utils.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/common_utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/avx/common_utils.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/avx/common_utils.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_avx512_instructions.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_avx512_instructions.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_avx512_instructions.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_avx512_instructions.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_avx_instructions.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_avx_instructions.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_avx_instructions.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_avx_instructions.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_instructions.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_instructions.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_instructions.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_instructions.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_instructions_fp16.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_instructions_fp16.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_instructions_fp16.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_instructions_fp16.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_neon_instructions.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_neon_instructions.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_neon_instructions.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_neon_instructions.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_sse_instructions.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_sse_instructions.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_sse_instructions.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_sse_instructions.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/ConvDwFp32IndirectRow.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/ConvDwFp32IndirectRow.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/ConvDwFp32IndirectRow.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/ConvDwFp32IndirectRow.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/ConvDwFp32Row_sse.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/ConvDwFp32Row_sse.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/ConvDwFp32Row_sse.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/ConvDwFp32Row_sse.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/DepthwiseFp32_Sse.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/DepthwiseFp32_Sse.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/DepthwiseFp32_Sse.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/DepthwiseFp32_Sse.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/MatMul_Sse.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/MatMul_Sse.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/MatMul_Sse.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/MatMul_Sse.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/PostFuncBiasReluC8.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/PostFuncBiasReluC8.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/PostFuncBiasReluC8.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/PostFuncBiasReluC8.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/TiledC4MatMulFp32.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/TiledC4MatMulFp32.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/TiledC4MatMulFp32.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/TiledC4MatMulFp32.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradPostFuncBiasReluC4.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradTrans.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradTrans.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/WinogradTrans.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/WinogradTrans.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/sse_common.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/sse_common.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/sse/sse_common.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/sse/sse_common.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/kernel.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/kernel.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/kernel.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/kernel.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/kernel.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/kernel.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/l2_norm_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/l2_norm_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/l2_norm_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/l2_norm_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/layer_norm_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/layer_norm_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/layer_norm_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/layer_norm_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/lsh_projection_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/lsh_projection_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/lsh_projection_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/lsh_projection_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/lstm_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/lstm_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/lstm_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/lstm_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/matmul_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/matmul_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/matmul_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/matmul_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/mul_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/mul_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/mul_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/mul_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_common.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_common.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_common.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_common.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_common.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_common.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_common.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_common.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_utils.c b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_utils.c similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_utils.c rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_utils.c diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_utils.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_utils.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_utils.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/non_max_suppression_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/non_max_suppression_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/non_max_suppression_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/non_max_suppression_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/one_hot_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/one_hot_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/one_hot_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/one_hot_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/op_base.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/op_base.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/op_base.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/op_base.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/optimize/CMakeLists.txt b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/optimize/CMakeLists.txt similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/optimize/CMakeLists.txt rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/optimize/CMakeLists.txt diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/pack.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/pack.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/pack.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/pack.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/pad_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/pad_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/pad_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/pad_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/partial_fusion_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/partial_fusion_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/partial_fusion_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/partial_fusion_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/pooling_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/pooling_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/pooling_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/pooling_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/power_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/power_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/power_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/power_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/predict_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/predict_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/predict_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/predict_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/prelu_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/prelu_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/prelu_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/prelu_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/prior_box_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/prior_box_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/prior_box_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/prior_box_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/ragged_range_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/ragged_range_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/ragged_range_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/ragged_range_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/random_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/random_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/random_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/random_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reduce_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reduce_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reduce_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reduce_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reduce_scatter_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reduce_scatter_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reduce_scatter_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reduce_scatter_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reshape_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reshape_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reshape_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reshape_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/resize_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/resize_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/resize_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/resize_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reverse_sequence_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reverse_sequence_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/reverse_sequence_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/reverse_sequence_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/scale.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/scale.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/scale.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/scale.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/sigmoid_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/sigmoid_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/sigmoid_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/sigmoid_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/skip_gram_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/skip_gram_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/skip_gram_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/skip_gram_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/slice_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/slice_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/slice_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/slice_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/softmax_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/softmax_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/softmax_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/softmax_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/space_to_depth_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/space_to_depth_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/space_to_depth_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/space_to_depth_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/sparse_to_dense_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/sparse_to_dense_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/sparse_to_dense_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/sparse_to_dense_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/splice_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/splice_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/splice_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/splice_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/split_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/split_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/split_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/split_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/squeeze_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/squeeze_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/squeeze_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/squeeze_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/stack_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/stack_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/stack_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/stack_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/strided_slice_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/strided_slice_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/strided_slice_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/strided_slice_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensor_array_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensor_array_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensor_array_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensor_array_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensor_c.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensor_c.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensor_c.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensor_c.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensorlist_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensorlist_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensorlist_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensorlist_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/transpose.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/transpose.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/transpose.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/transpose.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/unsqueeze_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/unsqueeze_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/unsqueeze_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/unsqueeze_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/unstack_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/unstack_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/unstack_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/unstack_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/upsample_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/upsample_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/upsample_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/upsample_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/where_parameter.h b/mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/where_parameter.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/where_parameter.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/where_parameter.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/one_hot_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/one_hot_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/one_hot_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/one_hot_cpu_kernel.cc index 3986f729cbc..d017e741a2e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/one_hot_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/one_hot_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/one_hot_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/one_hot_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/one_hot_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/one_hot_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/one_hot_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/one_hot_cpu_kernel.h index 57b2256b252..6cbdad2f594 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/one_hot_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/one_hot_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pack_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/pack_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pack_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/pack_cpu_kernel.cc index c0510bc6aa8..521c4bf4caa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pack_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pack_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/pack_cpu_kernel.h" +#include "plugin/device/cpu/kernel/pack_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pack_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/pack_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pack_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/pack_cpu_kernel.h index 104bf3b4273..8aea4c2ee1b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pack_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pack_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.cc index d396e865adc..de88de13f15 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.h" +#include "plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.h index f3901cf6768..35f6888d923 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_and_shift_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_and_shift_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/pad_cpu_kernel.cc index 85b4d1d4e7f..e9ea64f5937 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/pad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/pad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/pad_cpu_kernel.h index 1997e383498..4cd7ce6ee09 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/print_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/print_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/print_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/print_cpu_kernel.cc index 412bff20e71..21a82a9e712 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/print_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/print_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/print_cpu_kernel.h" +#include "plugin/device/cpu/kernel/print_cpu_kernel.h" #include #include "ir/tensor.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" using mindspore::tensor::Tensor; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/print_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/print_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/print_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/print_cpu_kernel.h index d04712e5d51..8f808a2f463 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/print_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/print_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.cc index 1e92c7afef7..178851741d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.h index 0a5951c7007..b89d5e1f4d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" -#include "backend/kernel_compiler/cpu/apply_momentum_cpu_kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/apply_momentum_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.cc index df65632ab63..d776bf0867d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.h" +#include "plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.h" #include #include #include "ps/worker.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.h index b23ed91a62c..8e21bb650d4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_proxy_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_proxy_kernel.h @@ -17,9 +17,9 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EMBEDDING_LOOK_UP_PROXY_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_EMBEDDING_LOOK_UP_PROXY_KERNEL_H_ -#include "backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.h" +#include "plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.h" #include -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.cc index 5340d433874..8b6e3bbaa9e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" #include "ps/util.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.h index a77dba7ef6e..af05744d0f1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/embedding_look_up_cpu_kernel.h" -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/embedding_look_up_cpu_kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pserver_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pserver_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pserver_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/pserver_kernel.cc index 085c75173dd..6cf1457c86f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pserver_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pserver_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pserver_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pserver_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pserver_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/pserver_kernel.h index d10b65a24b3..eef1e55ed75 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pserver_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pserver_kernel.h @@ -18,7 +18,7 @@ #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "ps/util.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pull_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pull_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pull_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/pull_kernel.cc index 84d429fd263..79b62c37cf6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pull_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pull_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/pull_kernel.h" +#include "plugin/device/cpu/kernel/ps/pull_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pull_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pull_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pull_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/pull_kernel.h index 5adfed9967a..ed9d702e25a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/pull_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/pull_kernel.h @@ -21,8 +21,8 @@ #include #include "ps/worker.h" #include "ps/util.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/push_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/push_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/push_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/push_kernel.cc index 420dbd72a34..12dfdc46cea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/push_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/push_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/push_kernel.h" +#include "plugin/device/cpu/kernel/ps/push_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/push_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/push_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/push_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/push_kernel.h index 59f37759285..a85757dba73 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/push_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/push_kernel.h @@ -21,8 +21,8 @@ #include #include "ps/worker.h" #include "ps/util.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.cc index c5ace7f592f..2310ef94379 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "ps/util.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.h index 8c47a67fc16..baeb75b6ccb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" -#include "backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.cc index b2d5e777e48..c5ed3ccdcca 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.h index 129a3b21cbc..1bd6d522b9d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" -#include "backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.cc index 000ab4fa877..f8c9412c0d1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "ps/util.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.h index 82fee54a1a6..676820cefed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" -#include "backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.cc index 64e388b99b9..57fcf497269 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.h" +#include "plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.h" #include #include #include "Eigen/Core" #include "Eigen/src/Core/arch/CUDA/Half.h" #include "abstract/utils.h" -#include "runtime/device/cpu/cpu_common.h" +#include "plugin/device/cpu/hal/device/cpu_common.h" #include "pybind_api/ir/tensor_py.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.h index d9ed9d9f2d9..1c5df6b04e1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/pyfunc/py_func_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/pyfunc/py_func_cpu_kernel.h @@ -23,7 +23,7 @@ #include #include "pybind11/pybind11.h" #include "pybind11/numpy.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" namespace py = pybind11; namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.cc index 3bcb32d2db1..2f6b9a1409b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #define MAX_DIMENSION 5 namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.h index 4edfe964c99..02030400f58 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_choice_with_mask_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/random_choice_with_mask_cpu_kernel.h @@ -18,8 +18,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/random_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/random_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/random_cpu_kernel.cc index 5cf0b4c6581..e968eca930a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/random_cpu_kernel.cc @@ -15,8 +15,8 @@ */ #include #include -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/cpu/random_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/kernel/random_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/random_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/random_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/random_cpu_kernel.h index bb7630dd700..9d50ee90e1d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/random_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/random_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/range_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/range_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/range_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/range_cpu_kernel.cc index b6af1936f7c..f18e7cecd25 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/range_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/range_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/range_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/range_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/range_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/range_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/range_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/range_cpu_kernel.h index 1b9bd26cc8e..05cf75d79a6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/range_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/range_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rank_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rank_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rank_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rank_cpu_kernel.cc index 9fbf7bc1366..8c031505fcb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rank_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rank_cpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rank_cpu_kernel.h" +#include "plugin/device/cpu/kernel/rank_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rank_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rank_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rank_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rank_cpu_kernel.h index df95b8a97d9..8355806f023 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rank_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rank_cpu_kernel.h @@ -19,9 +19,9 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/reduce_cpu_kernel.cc index a975d687bfd..6a5637e3723 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/reduce_cpu_kernel.h" +#include "plugin/device/cpu/kernel/reduce_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/reduce_cpu_kernel.h index 7745642b005..8f6ea8abade 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.cc index 4061eefa985..b78c0ae16b7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "runtime/device/cpu/mpi/mpi_interface.h" +#include "plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/mpi/mpi_interface.h" #include "ir/primitive.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.h index 38c292fa050..6d538260345 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/reduce_scatter_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/reduce_scatter_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/reshape_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/reshape_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/reshape_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/reshape_cpu_kernel.cc index a8004c54b18..b7d97390a51 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/reshape_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/reshape_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/reshape_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/reshape_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/reshape_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/reshape_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/reshape_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/reshape_cpu_kernel.h index 6497db6787d..0a42aae2122 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/reshape_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/reshape_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.cc index e5bdcec943e..7e739163b5e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.h index 01479aa0d0e..16a4d72129a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.cc index 40af15164d6..332a843b32e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.h index 8245869b792..87f915a820f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_bilinear_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_bilinear_grad_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.cc index 362be107ace..19fddba2dbb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.h index 184685d0350..2a0e98f1669 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.cc index 445c1a86749..4a55ee577d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.h index 5dca1a39402..35517665162 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/resize_nearest_neighbor_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/resize_nearest_neighbor_grad_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.cc index 7487a774e68..7002fff61b5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.h" +#include "plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.h index f751d137f37..9ce1c5e39ee 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_append_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_append_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.cc index 1fb36790d13..597eedd4b32 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.h" +#include "plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.h index 3840d35620b..850da512acb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_get_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_get_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.cc index 001bc0430a6..435fbad81c1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.h" +#include "plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.h index b375a9ea66e..e15b6b037aa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/buffer_sample_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/buffer_sample_cpu_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.cc similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.cc index ad5dc141290..4c6061e4ed1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.h index 94a3a7d1a7f..cca477780a6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_clear_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_clear_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_close_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_close_kernel.cc index 72c07c6ef7f..62d55c265f3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_close_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_close_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_close_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_close_kernel.h index 2a53fd9d548..b032a05cb0a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_close_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_close_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_create_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_create_kernel.cc index 3b1346958b5..2ccba5c7c99 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_create_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ #include -#include "backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_create_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_create_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_create_kernel.h index f264061341d..640c7b79332 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_create_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_create_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_read_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_read_kernel.cc index f9f18d75820..da77db85e89 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_read_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_read_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_read_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_read_kernel.h index a6f3bed5bbb..f221c03d397 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_read_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_read_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_size_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_size_kernel.cc index da318dfa679..f8845c0c555 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_size_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_size_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_size_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_size_kernel.h index f7f44ce9e05..ab8e2f72763 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_size_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_size_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.cc index e525c59e8d1..1feee8ad3cd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.h index 9e531a1736e..432911869f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_stack_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_stack_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_write_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_write_kernel.cc index 9ed568ac097..aa1627507ea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_write_kernel.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.h" +#include "plugin/device/cpu/kernel/rl/tensor_array_write_kernel.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_tensor_array.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" -#include "runtime/hardware/cpu/cpu_memory_pool.h" +#include "plugin/device/cpu/hal/hardware/cpu_memory_pool.h" namespace mindspore { namespace kernel { constexpr size_t kSecondInputIndex = 2; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_write_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_write_kernel.h index 64cd3a3c72a..3d039eb296b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rl/tensor_array_write_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rl/tensor_array_write_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rmsprop_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rmsprop_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rmsprop_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rmsprop_cpu_kernel.cc index 189354c13a6..8a77d1410ab 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rmsprop_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rmsprop_cpu_kernel.cc @@ -17,7 +17,7 @@ #include "nnacl/errorcode.h" #include "nnacl/fp32/rmsprop_fp32.h" #include "utils/ms_utils.h" -#include "backend/kernel_compiler/cpu/rmsprop_cpu_kernel.h" +#include "plugin/device/cpu/kernel/rmsprop_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rmsprop_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rmsprop_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rmsprop_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rmsprop_cpu_kernel.h index 873efbd6d65..61ab131e076 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rmsprop_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rmsprop_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_RMSPROP_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_cpu_kernel.cc index 346bfe46fe4..0993b4bd1e3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/roi_align_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/roi_align_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_cpu_kernel.h index bdeeec50602..76f77c13d70 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_cpu_kernel.h @@ -16,8 +16,8 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_ROI_ALIGN_CPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_ROI_ALIGN_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.cc index a6985bad7c8..9ae4b58f21f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.h index aef00898436..868e52acfa1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/roi_align_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/roi_align_grad_cpu_kernel.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_ROI_ALIGN_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/rolling_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/rolling_cpu_kernel.cc index 2cd81df69bc..c46060b487d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rolling_cpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/rolling_cpu_kernel.h" +#include "plugin/device/cpu/kernel/rolling_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/rolling_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/rolling_cpu_kernel.h index fb76705f842..a6501a27f73 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/rolling_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/rolling_cpu_kernel.h @@ -18,9 +18,9 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.cc index 1e54040c7ee..2f56005149c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.h" +#include "plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.h index db40fec5d5c..48099e3fd58 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_arithmetic_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_arithmetic_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_cpu_kernel.cc index 5a77dd7c245..5c233d29b01 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.h" +#include "plugin/device/cpu/kernel/scatter_nd_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_cpu_kernel.h index e1b8ec276e9..8aa1a560e92 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.cc index 821e205834f..0cf665af7ac 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.h" +#include "plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.h index db0f4b8d57c..a3e6abef965 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/scatter_nd_update_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/scatter_nd_update_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/searchsorted_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/searchsorted_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/searchsorted_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/searchsorted_cpu_kernel.cc index d021e05625c..e2cbfe5f6f4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/searchsorted_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/searchsorted_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/searchsorted_cpu_kernel.h" +#include "plugin/device/cpu/kernel/searchsorted_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/searchsorted_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/searchsorted_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/searchsorted_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/searchsorted_cpu_kernel.h index 3face108e85..67f525cf1e3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/searchsorted_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/searchsorted_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SEARCHSORTED_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/select_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/select_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/select_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/select_cpu_kernel.cc index c02d075951a..5b74d3d9ac4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/select_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/select_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/select_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/select_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/select_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/select_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/select_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/select_cpu_kernel.h index 1689bf41b06..f70a9f7ac7c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/select_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/select_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SELECT_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sgd_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sgd_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sgd_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sgd_cpu_kernel.cc index 533c1ef459e..a9d813d697c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sgd_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sgd_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sgd_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sgd_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sgd_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sgd_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sgd_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sgd_cpu_kernel.h index fa76a01f4ac..0cf49716720 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sgd_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sgd_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/shift_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/shift_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/shift_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/shift_cpu_kernel.cc index edd4f03af61..c4ee4c2abe4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/shift_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/shift_cpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/shift_cpu_kernel.h" +#include "plugin/device/cpu/kernel/shift_cpu_kernel.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/shift_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/shift_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/shift_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/shift_cpu_kernel.h index c24f4b282cc..1df9cb78b78 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/shift_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/shift_cpu_kernel.h @@ -17,9 +17,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SORT_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.cc index 2e122d2f9fd..117fda55b29 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.h index 485365d7cd5..7ba681cc92b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc index f2cd24f4a93..cde1b6b8551 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h index fd3dd0d71ee..83058ea7712 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sigmoid_cross_entropy_with_logits_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/slice_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/slice_cpu_kernel.cc index 4c0d21f7f2f..83488e6e24f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_cpu_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/slice_cpu_kernel.h" +#include "plugin/device/cpu/kernel/slice_cpu_kernel.h" #include #include #include "common/thread_pool.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/slice_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/slice_cpu_kernel.h index ae751eaa475..f0b4cc3752a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/base/slice_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_grad_cpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/slice_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/slice_grad_cpu_kernel.cc index d362552da7f..b1bebd22cd2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_grad_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/slice_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/slice_grad_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "ir/primitive.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_grad_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/slice_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/slice_grad_cpu_kernel.h index d398e781729..6cce3c0cf87 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/slice_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/slice_grad_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.cc index 6f304a6215d..6984bbad3f4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.h index 13a9c7aa964..f0b709601fa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.cc index 20c79402973..ea974c4c3e2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.h index 98d05ddc116..3335004fb78 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/smooth_l1_loss_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/smooth_l1_loss_grad_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sort_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sort_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sort_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sort_cpu_kernel.cc index 9700e3b10d7..738ab64e5b7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sort_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sort_cpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sort_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sort_cpu_kernel.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sort_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sort_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sort_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sort_cpu_kernel.h index 7063f62672f..510d7997122 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sort_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sort_cpu_kernel.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SORT_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/spacetodepth_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/spacetodepth_cpu_kernel.cc index fe9549c3a7f..aa58345aea9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/spacetodepth_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.h" +#include "plugin/device/cpu/kernel/spacetodepth_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/spacetodepth_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/spacetodepth_cpu_kernel.h index 5ba4e1bd9d6..c2a55519c59 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/spacetodepth_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/spacetodepth_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.cc index 2a6653a0c87..9834bd8d973 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.h index 1bbeaac31ef..c7004319121 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SPARSE_APPLY_ADAM_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.cc index 1ef4dd4225f..6886fdce720 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.h index 6fe7ac92d8f..fd582bd37a5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SPARSE_APPLY_FTRL_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.cc index b2a767499d9..92331f622cb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.h index 72ddc93708b..1a01f957cd6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SPARSE_APPLY_LAZY_ADAM_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.cc index 6f4f9549a66..0cf5d22528e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.h index a2457bc1d8d..6a7f95a63d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SPARSE_APPLY_PROXIMAL_ADAGRAD_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h index b778383a22d..8490bb77859 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "common/thread_pool.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.cc index bfc9cf611e2..feb2d8d267b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.h" #include namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.h index c6fd55b5f28..ef96f41621b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_tensor_dense_matmul_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_tensor_dense_matmul_cpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_SPARSE_TENSOR_DENSE_MATMUL_CPU_KERNEL_H_ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.cc index 60b9f5d658a..a3e13c0c8fa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.h" +#include "plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.h index bf2ea0dd905..9603b038c3f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_to_dense_cpu_kernal.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sparse_to_dense_cpu_kernal.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/split_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/split_cpu_kernel.cc index d4726a46273..e440dcf4d07 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/split_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/split_cpu_kernel.h" +#include "plugin/device/cpu/kernel/split_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/split_cpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/split_cpu_kernel.h index d821f81611c..36cdbafe68f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/split_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/split_cpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/nnacl/base/split_base.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/base/split_base.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.cc index d36ffb99aa4..e2d692594bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "nnacl/fp32_grad/strided_slice_grad.h" #include "ir/primitive.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.h index 23cf34662aa..b643648394a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/strided_slice_grad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/strided_slice_grad_cpu_kernel.h @@ -17,9 +17,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_CPU_STRIDED_SLICE_GRAD_CPU_KERNEL_H_ #include #include -#include "backend/kernel_compiler/cpu/nnacl/fp32_grad/strided_slice_grad.h" -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/nnacl/fp32_grad/strided_slice_grad.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/stridedslice_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/stridedslice_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/stridedslice_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/stridedslice_cpu_kernel.cc index b2b7a5d1b8a..2793b3a965c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/stridedslice_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/stridedslice_cpu_kernel.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/stridedslice_cpu_kernel.h" +#include "plugin/device/cpu/kernel/stridedslice_cpu_kernel.h" #include #include #include #include #include "common/thread_pool.h" -#include "runtime/device/cpu/cpu_device_address.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/stridedslice_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/stridedslice_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/stridedslice_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/stridedslice_cpu_kernel.h index 00df50159e7..1fe529204f1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/stridedslice_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/stridedslice_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/fp32/strided_slice_fp32.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.cc index 245a858a0e5..f1d09663df0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.h index c9b04b624ec..88c39fd667c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/sub_and_filter_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/sub_and_filter_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_cpu_kernel.cc index 1f5683ba3af..24c7cc3bd2d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_cpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.h" +#include "plugin/device/cpu/kernel/tensor_copy_cpu_kernel.h" #include #include -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_cpu_kernel.h index af574335c10..1dd69512a47 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.cc index 074fde83e8a..083f297e8c7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.h" +#include "plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.h" #include #include #include "abstract/utils.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.h index 20721ac4c18..3b455ccba92 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensor_copy_slices_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tensor_copy_slices_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/fp32/strided_slice_fp32.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensoradd_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/tensoradd_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tensoradd_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/tensoradd_cpu_kernel.cc index df30f7b52b6..a01d7a54825 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensoradd_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tensoradd_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/tensoradd_cpu_kernel.h" +#include "plugin/device/cpu/kernel/tensoradd_cpu_kernel.h" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensoradd_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/tensoradd_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tensoradd_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/tensoradd_cpu_kernel.h index b8990f33e96..e3dd79cefa7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tensoradd_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tensoradd_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tile_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/tile_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tile_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/tile_cpu_kernel.cc index 6ce029ec607..fa65f407c88 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tile_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tile_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/tile_cpu_kernel.h" +#include "plugin/device/cpu/kernel/tile_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/tile_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/tile_cpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/tile_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/tile_cpu_kernel.h index c656bd26e34..3ce1150fa31 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/tile_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/tile_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/base/tile_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/topk_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/topk_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/topk_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/topk_cpu_kernel.cc index 3af7925c8f5..802871dabcb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/topk_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/topk_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/topk_cpu_kernel.h" +#include "plugin/device/cpu/kernel/topk_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/topk_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/topk_cpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/topk_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/topk_cpu_kernel.h index a447a5d296a..e8125f7963f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/topk_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/topk_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/transpose_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/transpose_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/transpose_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/transpose_cpu_kernel.cc index a6c984105d1..f70edb1533c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/transpose_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/transpose_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/transpose_cpu_kernel.h" +#include "plugin/device/cpu/kernel/transpose_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" #include "nnacl/fp32/transpose_fp32.h" #include "nnacl/int8/transpose_int8.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/transpose_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/transpose_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/transpose_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/transpose_cpu_kernel.h index 838fcc54a62..538e3d93e45 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/transpose_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/transpose_cpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/base/transpose_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unary_op_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/unary_op_cpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unary_op_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/unary_op_cpu_kernel.cc index 3112b975881..59c10452289 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unary_op_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unary_op_cpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/unary_op_cpu_kernel.h" +#include "plugin/device/cpu/kernel/unary_op_cpu_kernel.h" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unary_op_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/unary_op_cpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unary_op_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/unary_op_cpu_kernel.h index f4105ca9c84..ff65d56b18d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unary_op_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unary_op_cpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" using complex64 = std::complex; using complex128 = std::complex; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.cc index 21036d78796..7fc8fd05725 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/unique_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/unique_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.h index b34847596c2..759b894f16b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.cc index d88f326f942..6c1d5e25187 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.h index c7bb5e0ed3f..7b0420d9a1b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/unique_cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/unique_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unpack_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/unpack_cpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unpack_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/unpack_cpu_kernel.cc index a4d37684c94..a7ebfd485fd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unpack_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unpack_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/unpack_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/unpack_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unpack_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/unpack_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unpack_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/unpack_cpu_kernel.h index 25fcd3fb315..c3027c287e8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unpack_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unpack_cpu_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/base/unstack_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.cc index 937f80795fd..307488ed766 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.h index a2ea8fea742..292c54a5892 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/unsorted_segment_sum_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/unsorted_segment_sum_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" #include "nnacl/base/unsorted_segment_sum_base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/update_cache_cpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/update_cache_cpu_kernel.cc index 3e9e2d7c699..7d9f677a1f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/update_cache_cpu_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/cpu/update_cache_cpu_kernel.h" +#include "plugin/device/cpu/kernel/update_cache_cpu_kernel.h" #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/update_cache_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/update_cache_cpu_kernel.h index 59a139dba7e..8777046acfd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/update_cache_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/update_cache_cpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/upper_bound_cpu_kernel.cc b/mindspore/ccsrc/plugin/device/cpu/kernel/upper_bound_cpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/upper_bound_cpu_kernel.cc rename to mindspore/ccsrc/plugin/device/cpu/kernel/upper_bound_cpu_kernel.cc index e8aa081aa1f..a084e7f90af 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/upper_bound_cpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/upper_bound_cpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/cpu/upper_bound_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/kernel/upper_bound_cpu_kernel.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" namespace { size_t kDataSizeThreshold_ = 4 * 1024; diff --git a/mindspore/ccsrc/backend/kernel_compiler/cpu/upper_bound_cpu_kernel.h b/mindspore/ccsrc/plugin/device/cpu/kernel/upper_bound_cpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/cpu/upper_bound_cpu_kernel.h rename to mindspore/ccsrc/plugin/device/cpu/kernel/upper_bound_cpu_kernel.h index 955692544e7..6820ec7463f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/cpu/upper_bound_cpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/cpu/kernel/upper_bound_cpu_kernel.h @@ -18,8 +18,8 @@ #include -#include "backend/kernel_compiler/cpu/cpu_kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/cpu_kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/plugin/device/cpu/optimizer/CMakeLists.txt b/mindspore/ccsrc/plugin/device/cpu/optimizer/CMakeLists.txt new file mode 100644 index 00000000000..105f8eb7ee0 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/cpu/optimizer/CMakeLists.txt @@ -0,0 +1,18 @@ +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +file(GLOB_RECURSE _CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") +list(APPEND _CPU_SRC_LIST ${_CPU_SRC_LIST}) + +set_property(SOURCE ${_CPU_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +if(ENABLE_CPU) + add_library(_mindspore_plugin_device_cpu_optimizer_obj OBJECT ${_CPU_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/backend/optimizer/cpu/insert_cast_cpu.cc b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_cast_cpu.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/cpu/insert_cast_cpu.cc rename to mindspore/ccsrc/plugin/device/cpu/optimizer/insert_cast_cpu.cc index f5c74be16fb..29509adf35a 100644 --- a/mindspore/ccsrc/backend/optimizer/cpu/insert_cast_cpu.cc +++ b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_cast_cpu.cc @@ -14,21 +14,21 @@ * limitations under the License. */ -#include "backend/optimizer/cpu/insert_cast_cpu.h" +#include "plugin/device/cpu/optimizer/insert_cast_cpu.h" #include #include #include #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/helper.h" +#include "kernel/kernel_build_info.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" #include "base/core_ops.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/cpu/insert_cast_cpu.h b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_cast_cpu.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/cpu/insert_cast_cpu.h rename to mindspore/ccsrc/plugin/device/cpu/optimizer/insert_cast_cpu.h index a04fcb13376..29f964ca804 100644 --- a/mindspore/ccsrc/backend/optimizer/cpu/insert_cast_cpu.h +++ b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_cast_cpu.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_CPU_INSERT_CAST_CPU_H #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "ir/anf.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/cpu/insert_format_transform_op.cc b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_format_transform_op.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/cpu/insert_format_transform_op.cc rename to mindspore/ccsrc/plugin/device/cpu/optimizer/insert_format_transform_op.cc index 3c60e4047f6..3329cbb1b55 100644 --- a/mindspore/ccsrc/backend/optimizer/cpu/insert_format_transform_op.cc +++ b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_format_transform_op.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/cpu/insert_format_transform_op.h" +#include "plugin/device/cpu/optimizer/insert_format_transform_op.h" #include #include @@ -22,9 +22,9 @@ #include #include #include "utils/hash_set.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/cpu/insert_format_transform_op.h b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_format_transform_op.h similarity index 93% rename from mindspore/ccsrc/backend/optimizer/cpu/insert_format_transform_op.h rename to mindspore/ccsrc/plugin/device/cpu/optimizer/insert_format_transform_op.h index 90152272a90..e835d0e882b 100644 --- a/mindspore/ccsrc/backend/optimizer/cpu/insert_format_transform_op.h +++ b/mindspore/ccsrc/plugin/device/cpu/optimizer/insert_format_transform_op.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_CPU_INSERT_FORMAT_TRANSFORM_OP_H #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "ir/anf.h" namespace mindspore { diff --git a/mindspore/ccsrc/plugin/device/gpu/hal/device/CMakeLists.txt b/mindspore/ccsrc/plugin/device/gpu/hal/device/CMakeLists.txt new file mode 100644 index 00000000000..2c198d6fc30 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/CMakeLists.txt @@ -0,0 +1,50 @@ +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +if(ENABLE_GPU) + list(APPEND DEVICE_SRC_LIST "distribution/collective_init.cc") +else() + list(APPEND DEVICE_SRC_LIST "distribution/collective_fake_init.cc") +endif() + +if(ENABLE_GPU) + if(ENABLE_MPI) + set_property(SOURCE "mpi/mpi_initializer.cc" + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + pybind11_add_module(_ms_mpi NO_EXTRAS "mpi/mpi_initializer.cc") + target_link_libraries(_ms_mpi PRIVATE mindspore::pybind11_module mindspore::ompi) + endif() + + file(GLOB_RECURSE CUDA_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc" "*.cu") + + set(GPU_QUEUE_SRCS "blocking_queue.cc" "gpu_buffer_mgr.cc") + set(GPU_COLLECTIVE_SRCS "distribution/collective_wrapper.cc" + "distribution/mpi_wrapper.cc" + "distribution/nccl_wrapper.cc") + + # gpu_queue + list(REMOVE_ITEM CUDA_SRC_LIST ${GPU_QUEUE_SRCS}) + set_property(SOURCE ${GPU_QUEUE_SRCS} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(gpu_queue SHARED ${GPU_QUEUE_SRCS}) + target_link_libraries(gpu_queue ${CMAKE_THREAD_LIBS_INIT} ${CUDA_PATH}/lib64/libcudart.so) + + list(REMOVE_ITEM CUDA_SRC_LIST "mpi/mpi_initializer.cc" ${GPU_COLLECTIVE_SRCS}) + + if(ENABLE_MPI) + include(ExternalProject) + # gpu_collective + set_property(SOURCE ${GPU_COLLECTIVE_SRCS} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(gpu_collective SHARED ${GPU_COLLECTIVE_SRCS}) + target_link_libraries(gpu_collective PRIVATE mindspore::ompi mindspore::nccl) + target_link_libraries(_ms_mpi PRIVATE gpu_collective) + endif() + + # add_library(_mindspore_device_cuda_obj OBJECT ${CUDA_SRC_LIST}) +endif() + +set_property(SOURCE ${DEVICE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +add_library(_mindspore_plugin_device_gpu_hal_device_obj OBJECT ${DEVICE_SRC_LIST}) + diff --git a/mindspore/ccsrc/runtime/device/gpu/blocking_queue.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/blocking_queue.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/blocking_queue.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/blocking_queue.cc index a23b83f7d96..596a99d4867 100644 --- a/mindspore/ccsrc/runtime/device/gpu/blocking_queue.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/blocking_queue.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/gpu/blocking_queue.h" +#include "plugin/device/gpu/hal/device/blocking_queue.h" #include -#include "runtime/device/gpu/queue_common.h" +#include "plugin/device/gpu/hal/device/queue_common.h" #include "utils/ms_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/gpu/blocking_queue.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/blocking_queue.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/blocking_queue.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/blocking_queue.h diff --git a/mindspore/ccsrc/runtime/device/gpu/cuda_common.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_common.h similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/cuda_common.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_common.h index 69161da2233..e0a172fdbd1 100644 --- a/mindspore/ccsrc/runtime/device/gpu/cuda_common.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_common.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_GPU_CUDA_COMMON_H_ #include -#include "runtime/device/gpu/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" #define CUDA_KERNEL_ASSERT(cond) \ if (!(cond)) { \ diff --git a/mindspore/ccsrc/runtime/device/gpu/cuda_driver.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_driver.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/gpu/cuda_driver.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_driver.cc index 357339176db..5bd4cfeb3b6 100644 --- a/mindspore/ccsrc/runtime/device/gpu/cuda_driver.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_driver.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/gpu/cuda_driver.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" #include #include "utils/log_adapter.h" #include "utils/convert_utils.h" diff --git a/mindspore/ccsrc/runtime/device/gpu/cuda_driver.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_driver.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/cuda_driver.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_driver.h diff --git a/mindspore/ccsrc/runtime/device/gpu/cuda_env_checker.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_env_checker.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/cuda_env_checker.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_env_checker.cc index e162ffd157f..e7be3c81f08 100644 --- a/mindspore/ccsrc/runtime/device/gpu/cuda_env_checker.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_env_checker.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/gpu/cuda_env_checker.h" +#include "plugin/device/gpu/hal/device/cuda_env_checker.h" #include #include #include diff --git a/mindspore/ccsrc/runtime/device/gpu/cuda_env_checker.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_env_checker.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/cuda_env_checker.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/cuda_env_checker.h diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_common.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_common.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_common.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_common.h diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_fake_init.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_fake_init.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_fake_init.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_fake_init.cc index 3b986852609..e339df34c6d 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_fake_init.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_fake_init.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/gpu/distribution/collective_fake_init.h" +#include "plugin/device/gpu/hal/device/distribution/collective_fake_init.h" #include "utils/log_adapter.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_fake_init.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_fake_init.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_fake_init.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_fake_init.h diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_init.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_init.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_init.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_init.cc index d9147f63898..3f1a1c1a56a 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_init.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_init.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/gpu/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" #include "utils/log_adapter.h" #include "utils/ms_utils.h" #include "distributed/init.h" diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_init.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_init.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_init.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_init.h diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_wrapper.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_wrapper.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_wrapper.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_wrapper.cc index 2e1b61bdddb..767fb23b499 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_wrapper.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_wrapper.cc @@ -16,7 +16,7 @@ #include #include -#include "runtime/device/gpu/distribution/collective_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/collective_wrapper.h" void InitMPI() { MPIWrapper::instance(); } diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_wrapper.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_wrapper.h similarity index 96% rename from mindspore/ccsrc/runtime/device/gpu/distribution/collective_wrapper.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_wrapper.h index fef1eb31797..48acf32970c 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/collective_wrapper.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/collective_wrapper.h @@ -19,8 +19,8 @@ #include #include #include -#include "runtime/device/gpu/distribution/mpi_wrapper.h" -#include "runtime/device/gpu/distribution/nccl_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/mpi_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/nccl_wrapper.h" #ifndef EXPORT_WRAPPER #define EXPORT_WRAPPER __attribute__((visibility("default"))) diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/mpi_wrapper.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/mpi_wrapper.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/distribution/mpi_wrapper.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/mpi_wrapper.cc index 3bc0b4533d8..fb5b67878c4 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/mpi_wrapper.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/mpi_wrapper.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/device/gpu/distribution/mpi_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/mpi_wrapper.h" #include #include #include -#include "runtime/device/gpu/distribution/nccl_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/nccl_wrapper.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/mpi_wrapper.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/mpi_wrapper.h similarity index 96% rename from mindspore/ccsrc/runtime/device/gpu/distribution/mpi_wrapper.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/mpi_wrapper.h index dde200aafb4..83156af9838 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/mpi_wrapper.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/mpi_wrapper.h @@ -25,7 +25,7 @@ #include #include #include -#include "runtime/device/gpu/distribution/collective_common.h" +#include "plugin/device/gpu/hal/device/distribution/collective_common.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/nccl_wrapper.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/nccl_wrapper.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/distribution/nccl_wrapper.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/nccl_wrapper.cc index 8591ea37c6c..a94335faf99 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/nccl_wrapper.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/nccl_wrapper.cc @@ -15,7 +15,7 @@ */ #include -#include "runtime/device/gpu/distribution/nccl_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/nccl_wrapper.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/distribution/nccl_wrapper.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/nccl_wrapper.h similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/distribution/nccl_wrapper.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/nccl_wrapper.h index d654b85738a..ebfc58c20e5 100644 --- a/mindspore/ccsrc/runtime/device/gpu/distribution/nccl_wrapper.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/distribution/nccl_wrapper.h @@ -23,7 +23,7 @@ #include #include #include -#include "runtime/device/gpu/distribution/collective_common.h" +#include "plugin/device/gpu/hal/device/distribution/collective_common.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_bucket.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_bucket.cc similarity index 91% rename from mindspore/ccsrc/runtime/device/gpu/gpu_bucket.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_bucket.cc index 6eb6ce8e294..9e03fc44bbe 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_bucket.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_bucket.cc @@ -14,22 +14,22 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_bucket.h" +#include "plugin/device/gpu/hal/device/gpu_bucket.h" #include #include #include #include #include "abstract/utils.h" -#include "runtime/device/gpu/gpu_event.h" -#include "runtime/device/gpu/gpu_device_address.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/device/gpu/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_event.h" +#include "plugin/device/gpu/hal/device/gpu_device_address.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" #include "runtime/device/kernel_runtime_manager.h" -#include "runtime/device/gpu/distribution/collective_init.h" -#include "runtime/device/gpu/gpu_launch_mul.h" -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" -#include "runtime/device/gpu/gpu_common.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/gpu_launch_mul.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" #include "runtime/hardware/device_context_manager.h" namespace { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_bucket.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_bucket.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/gpu_bucket.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_bucket.h diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_buffer_mgr.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_buffer_mgr.cc similarity index 99% rename from mindspore/ccsrc/runtime/device/gpu/gpu_buffer_mgr.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_buffer_mgr.cc index f59b0f61abb..fb7ad1851f4 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_buffer_mgr.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_buffer_mgr.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_buffer_mgr.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" #include #include #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_buffer_mgr.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_buffer_mgr.h similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/gpu_buffer_mgr.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_buffer_mgr.h index d426aea1352..006948eb502 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_buffer_mgr.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_buffer_mgr.h @@ -25,7 +25,7 @@ #include #include #include -#include "runtime/device/gpu/blocking_queue.h" +#include "plugin/device/gpu/hal/device/blocking_queue.h" #define EXPORT __attribute__((visibility("default"))) diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_common.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_common.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/gpu_common.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_common.h diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_device_address.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_address.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/gpu_device_address.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_address.cc index 86417367785..7d8d9128b32 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_device_address.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_address.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_device_address.h" +#include "plugin/device/gpu/hal/device/gpu_device_address.h" #include #include #include "utils/log_adapter.h" #include "utils/ms_context.h" #include "ir/tensor.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/hardware/gpu/gpu_device_context.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/hardware/gpu_device_context.h" #ifdef ENABLE_DEBUGGER #include "debug/debug_services.h" #include "debug/tensor_load.h" diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_device_address.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_address.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/gpu_device_address.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_address.h diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_device_manager.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_manager.cc similarity index 94% rename from mindspore/ccsrc/runtime/device/gpu/gpu_device_manager.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_manager.cc index b95ea082c8d..f3231f8df3a 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_device_manager.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_manager.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" #include "utils/log_adapter.h" #include "utils/convert_utils.h" -#include "runtime/device/gpu/gpu_buffer_mgr.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_device_manager.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_manager.h similarity index 93% rename from mindspore/ccsrc/runtime/device/gpu/gpu_device_manager.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_manager.h index 283c230044f..c710ce85569 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_device_manager.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_device_manager.h @@ -22,8 +22,8 @@ #include #include #include -#include "runtime/device/gpu/cuda_driver.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_event.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_event.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/gpu/gpu_event.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_event.cc index 8dfdf29f92a..6ddb131defb 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_event.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_event.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_event.h" -#include "runtime/device/gpu/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_event.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore::device::gpu { GpuEvent::GpuEvent() { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_event.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_event.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/gpu_event.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_event.h diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_build.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_build.cc similarity index 87% rename from mindspore/ccsrc/runtime/device/gpu/gpu_kernel_build.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_build.cc index 75cd8c9774e..3c542e2cfe2 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_build.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/gpu/gpu_kernel_build.h" +#include "plugin/device/gpu/hal/device/gpu_kernel_build.h" #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/kernel.h" +#include "plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "kernel/common_utils.h" #include "frontend/operator/ops.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_build_client.h" -#include "runtime/device/gpu/cuda_env_checker.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_build_client.h" +#include "plugin/device/gpu/hal/device/cuda_env_checker.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_build.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_build.h similarity index 95% rename from mindspore/ccsrc/runtime/device/gpu/gpu_kernel_build.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_build.h index 182ef0fd5e7..c514ac39e74 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_build.h @@ -18,7 +18,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace device { namespace gpu { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.cc similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.cc index c9a2648ca73..5e7e8e7f41c 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.cc @@ -13,26 +13,26 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/gpu/gpu_kernel_runtime.h" +#include "plugin/device/gpu/hal/device/gpu_kernel_runtime.h" #include #include #include "debug/anf_ir_utils.h" -#include "runtime/device/gpu/gpu_device_address.h" -#include "runtime/device/gpu/cuda_driver.h" -#include "runtime/device/gpu/gpu_event.h" -#include "runtime/device/gpu/gpu_buffer_mgr.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/device/gpu/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/gpu_device_address.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "plugin/device/gpu/hal/device/gpu_event.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" #include "utils/convert_utils.h" #include "utils/ms_context.h" #include "utils/context/graph_kernel_flags.h" #include "runtime/device/kernel_runtime_manager.h" -#include "runtime/device/gpu/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" #include "utils/ms_utils.h" -#include "runtime/device/gpu/gpu_memory_manager.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_memory_copy_manager.h" +#include "plugin/device/gpu/hal/device/gpu_memory_manager.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_memory_copy_manager.h" #include "utils/ms_device_shape_transfer.h" #include "ir/dtype.h" #ifndef ENABLE_SECURITY @@ -43,7 +43,7 @@ #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" #endif -#include "backend/kernel_compiler/gpu/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" #ifdef ENABLE_DEBUGGER #include "debug/debug_services.h" #endif diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.h similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.h index 872b9d3ea64..1c85d18e1c2 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_kernel_runtime.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_kernel_runtime.h @@ -25,11 +25,11 @@ #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_runtime.h" #include "runtime/device/kernel_runtime_manager.h" -#include "backend/optimizer/mem_reuse/mem_swap_manager.h" -#include "backend/optimizer/mem_reuse/mem_reuse.h" +#include "common/mem_reuse/mem_swap_manager.h" +#include "common/mem_reuse/mem_reuse.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_kernel.cc similarity index 86% rename from mindspore/ccsrc/runtime/device/gpu/gpu_launch_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_kernel.cc index ee1ea8717f9..136acc3d1da 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_kernel.cc @@ -14,14 +14,14 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_launch_kernel.h" +#include "plugin/device/gpu/hal/device/gpu_launch_kernel.h" #include #include -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/kernel_info_setter.h" -#include "runtime/device/gpu/gpu_kernel_build.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" +#include "plugin/device/gpu/hal/device/gpu_kernel_build.h" #include "abstract/utils.h" namespace { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_kernel.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_kernel.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/gpu_launch_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_kernel.h diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_mul.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_mul.cc similarity index 89% rename from mindspore/ccsrc/runtime/device/gpu/gpu_launch_mul.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_mul.cc index 306e0c04373..a48da4008c2 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_mul.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_mul.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_launch_mul.h" +#include "plugin/device/gpu/hal/device/gpu_launch_mul.h" #include "abstract/utils.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "backend/session/single_kernel_graph.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "backend/common/session/single_kernel_graph.h" #include "frontend/parallel/context.h" namespace mindspore::device::gpu { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_mul.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_mul.h similarity index 96% rename from mindspore/ccsrc/runtime/device/gpu/gpu_launch_mul.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_mul.h index 75762c88935..124ad1c616e 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_launch_mul.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_launch_mul.h @@ -20,7 +20,7 @@ #include #include #include "runtime/device/launch_mul.h" -#include "runtime/device/gpu/gpu_launch_kernel.h" +#include "plugin/device/gpu/hal/device/gpu_launch_kernel.h" namespace mindspore::device::gpu { class GPULaunchMul : public GPULaunchkernel, public LaunchMul { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_allocator.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_allocator.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/gpu/gpu_memory_allocator.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_allocator.cc index 0e7ceae60ea..c5de95c7be6 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_allocator.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_allocator.cc @@ -15,8 +15,8 @@ */ #include -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/device/gpu/cuda_driver.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" #include "utils/log_adapter.h" #include "utils/ms_context.h" #include "utils/convert_utils_base.h" diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_allocator.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_allocator.h similarity index 91% rename from mindspore/ccsrc/runtime/device/gpu/gpu_memory_allocator.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_allocator.h index a5625213944..7d4739e92a4 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_allocator.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_allocator.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_GPU_GPU_MEMORY_ALLOCATOR_H_ #include -#include "runtime/device/gpu/cuda_driver.h" -#include "backend/optimizer/mem_reuse/mem_dynamic_allocator.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "common/mem_reuse/mem_dynamic_allocator.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_copy_manager.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_copy_manager.cc similarity index 96% rename from mindspore/ccsrc/runtime/device/gpu/gpu_memory_copy_manager.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_copy_manager.cc index a36f27fbe1c..5042ddc120a 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_copy_manager.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_copy_manager.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_memory_copy_manager.h" -#include "runtime/device/gpu/gpu_common.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/hal/device/gpu_memory_copy_manager.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_copy_manager.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_copy_manager.h similarity index 94% rename from mindspore/ccsrc/runtime/device/gpu/gpu_memory_copy_manager.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_copy_manager.h index 1de04f8438a..9d9ef264303 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_copy_manager.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_copy_manager.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/optimizer/mem_reuse/mem_copy_manager.h" +#include "common/mem_reuse/mem_copy_manager.h" #include "runtime/device/device_address.h" -#include "runtime/device/gpu/cuda_driver.h" -#include "backend/kernel_compiler/kernel.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "kernel/kernel.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_manager.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_manager.cc similarity index 93% rename from mindspore/ccsrc/runtime/device/gpu/gpu_memory_manager.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_manager.cc index 78727b9aeab..bb8e126ccb5 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_manager.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_manager.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_memory_manager.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_memory_manager.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" #include "utils/ms_context.h" #include "utils/convert_utils.h" #include "ps/ps_cache/ps_cache_manager.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore { namespace device { namespace gpu { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_memory_manager.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_manager.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/gpu_memory_manager.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_memory_manager.h diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_stream_assign.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_stream_assign.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/gpu_stream_assign.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_stream_assign.cc index 60f06c5733a..f26e77533ca 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_stream_assign.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_stream_assign.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_stream_assign.h" +#include "plugin/device/gpu/hal/device/gpu_stream_assign.h" #include #include #include #include #include -#include "runtime/device/gpu/gpu_common.h" -#include "runtime/device/gpu/kernel_info_setter.h" -#include "runtime/device/gpu/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_stream_assign.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_stream_assign.h similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/gpu_stream_assign.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_stream_assign.h index 663ac403d94..333576f4492 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_stream_assign.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_stream_assign.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_tensor_array.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_tensor_array.cc similarity index 88% rename from mindspore/ccsrc/runtime/device/gpu/gpu_tensor_array.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_tensor_array.cc index 7cdf11538a4..0b9248de009 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_tensor_array.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_tensor_array.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include #include #include #include -#include "runtime/device/gpu/gpu_common.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/gpu_tensor_array.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_tensor_array.h similarity index 96% rename from mindspore/ccsrc/runtime/device/gpu/gpu_tensor_array.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_tensor_array.h index 2e1f35ef765..0e679737c82 100644 --- a/mindspore/ccsrc/runtime/device/gpu/gpu_tensor_array.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/gpu_tensor_array.h @@ -20,7 +20,7 @@ #include #include #include -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" #include "runtime/device/tensor_array.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/device/gpu/kernel_info_setter.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/kernel_info_setter.cc similarity index 97% rename from mindspore/ccsrc/runtime/device/gpu/kernel_info_setter.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/kernel_info_setter.cc index 55dd81bfa86..1b4f2f5f277 100644 --- a/mindspore/ccsrc/runtime/device/gpu/kernel_info_setter.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/kernel_info_setter.cc @@ -14,19 +14,19 @@ * limitations under the License. */ -#include "runtime/device/gpu/kernel_info_setter.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/kernel_compiler/oplib/opinfo.h" -#include "backend/kernel_compiler/oplib/oplib.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/gpu/custom/custom_aot_gpu_kernel.h" -#include "runtime/device/gpu/cuda_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "kernel/kernel.h" +#include "kernel/kernel_build_info.h" +#include "kernel/oplib/opinfo.h" +#include "kernel/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/custom/custom_aot_gpu_kernel.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "utils/ms_context.h" #include "utils/ms_utils.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/runtime/device/gpu/kernel_info_setter.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/kernel_info_setter.h similarity index 98% rename from mindspore/ccsrc/runtime/device/gpu/kernel_info_setter.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/kernel_info_setter.h index c7d46578b17..3fbec884564 100644 --- a/mindspore/ccsrc/runtime/device/gpu/kernel_info_setter.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/kernel_info_setter.h @@ -25,8 +25,8 @@ #include "ir/anf.h" #include "ir/dtype.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/kernel_graph.h" +#include "kernel/kernel.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.cc index d4046477ab7..c235984e7c6 100644 --- a/mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/gpu/mpi/mpi_initializer.h" +#include "plugin/device/gpu/hal/device/mpi/mpi_initializer.h" #include #include #include diff --git a/mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.h similarity index 94% rename from mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.h index 20b0a4fba88..eea1123fa3c 100644 --- a/mindspore/ccsrc/runtime/device/gpu/mpi/mpi_initializer.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/mpi/mpi_initializer.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_DEVICE_GPU_MPI_MPI_INITIALIZER_H_ #include -#include "runtime/device/gpu/distribution/collective_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/collective_wrapper.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/queue_common.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/queue_common.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/queue_common.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/queue_common.h diff --git a/mindspore/ccsrc/runtime/device/gpu/readme.md b/mindspore/ccsrc/plugin/device/gpu/hal/device/readme.md similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/readme.md rename to mindspore/ccsrc/plugin/device/gpu/hal/device/readme.md diff --git a/mindspore/ccsrc/runtime/device/gpu/trt_loader.cc b/mindspore/ccsrc/plugin/device/gpu/hal/device/trt_loader.cc similarity index 95% rename from mindspore/ccsrc/runtime/device/gpu/trt_loader.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/device/trt_loader.cc index aab2ef17e40..82941535a62 100644 --- a/mindspore/ccsrc/runtime/device/gpu/trt_loader.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/device/trt_loader.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/device/gpu/trt_loader.h" +#include "plugin/device/gpu/hal/device/trt_loader.h" #include #include #include -#include "backend/kernel_compiler/gpu/trt/trt_utils.h" +#include "plugin/device/gpu/kernel/trt/trt_utils.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/gpu/trt_loader.h b/mindspore/ccsrc/plugin/device/gpu/hal/device/trt_loader.h similarity index 100% rename from mindspore/ccsrc/runtime/device/gpu/trt_loader.h rename to mindspore/ccsrc/plugin/device/gpu/hal/device/trt_loader.h diff --git a/mindspore/ccsrc/plugin/device/gpu/hal/hardware/CMakeLists.txt b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/CMakeLists.txt new file mode 100644 index 00000000000..d8f0373c3fa --- /dev/null +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/CMakeLists.txt @@ -0,0 +1,23 @@ +if(ENABLE_GPU) + file(GLOB_RECURSE HARDWARE_GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + list(REMOVE_ITEM HARDWARE_GPU_SRC_LIST "nvidia_collective_comm_lib.cc" "nvidia_communication_group.cc") + if(ENABLE_MPI) + set(NVIDIA_COLLECTIVE_SRCS "nvidia_collective_comm_lib.cc" + "nvidia_communication_group.cc" + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/runtime/collective/collective_communication_lib.cc + ${CMAKE_SOURCE_DIR}/mindspore/ccsrc/runtime/collective/communication_group.cc) + set_property(SOURCE ${NVIDIA_COLLECTIVE_SRCS} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + add_library(nvidia_collective SHARED ${NVIDIA_COLLECTIVE_SRCS}) + target_link_libraries(nvidia_collective PRIVATE mindspore::nccl) + endif() + + if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-abstract-non-virtual-dtor") + endif() + + set_property(SOURCE ${HARDWARE_GPU_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) + + add_library(_mindspore_plugin_device_gpu_hal_hardware_obj OBJECT ${HARDWARE_GPU_SRC_LIST}) +endif() \ No newline at end of file diff --git a/mindspore/ccsrc/runtime/hardware/gpu/gpu_device_context.cc b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/gpu_device_context.cc similarity index 95% rename from mindspore/ccsrc/runtime/hardware/gpu/gpu_device_context.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/hardware/gpu_device_context.cc index 2a11831daeb..98d00fdd667 100644 --- a/mindspore/ccsrc/runtime/hardware/gpu/gpu_device_context.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/gpu_device_context.cc @@ -14,29 +14,29 @@ * limitations under the License. */ -#include "runtime/hardware/gpu/gpu_device_context.h" +#include "plugin/device/gpu/hal/hardware/gpu_device_context.h" #include #include -#include "runtime/device/gpu/kernel_info_setter.h" -#include "runtime/device/gpu/gpu_kernel_build.h" -#include "runtime/device/gpu/gpu_device_address.h" -#include "runtime/device/gpu/gpu_memory_manager.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "runtime/device/gpu/gpu_stream_assign.h" -#include "runtime/device/gpu/distribution/collective_init.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/gpu_buffer_mgr.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_common.h" -#include "runtime/device/gpu/cuda_common.h" -#include "runtime/hardware/gpu/optimizer.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" +#include "plugin/device/gpu/hal/device/gpu_kernel_build.h" +#include "plugin/device/gpu/hal/device/gpu_device_address.h" +#include "plugin/device/gpu/hal/device/gpu_memory_manager.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/hal/device/gpu_stream_assign.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/hal/hardware/optimizer.h" #include "utils/ms_device_shape_transfer.h" #include "utils/context/graph_kernel_flags.h" -#include "runtime/device/gpu/gpu_bucket.h" +#include "plugin/device/gpu/hal/device/gpu_bucket.h" #include "profiler/device/gpu/gpu_profiling.h" #include "profiler/device/gpu/gpu_profiling_utils.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" +#include "backend/common/session/kernel_graph.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" #ifdef ENABLE_DUMP_IR #include "debug/rdr/running_data_recorder.h" #endif @@ -44,7 +44,7 @@ #ifdef ENABLE_DEBUGGER #include "debug/debugger/debugger.h" #endif -#include "backend/optimizer/pass/optimize_updatestate.h" +#include "backend/common/pass/optimize_updatestate.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/gpu/gpu_device_context.h b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/gpu_device_context.h similarity index 100% rename from mindspore/ccsrc/runtime/hardware/gpu/gpu_device_context.h rename to mindspore/ccsrc/plugin/device/gpu/hal/hardware/gpu_device_context.h diff --git a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_collective_comm_lib.cc b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.cc similarity index 99% rename from mindspore/ccsrc/runtime/hardware/gpu/nvidia_collective_comm_lib.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.cc index 9a4aab5d658..6c26b9e257f 100644 --- a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_collective_comm_lib.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/gpu/nvidia_collective_comm_lib.h" +#include "plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_collective_comm_lib.h b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.h similarity index 98% rename from mindspore/ccsrc/runtime/hardware/gpu/nvidia_collective_comm_lib.h rename to mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.h index a005b142517..8b57e8aa20f 100644 --- a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_collective_comm_lib.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.h @@ -22,8 +22,8 @@ #include #include #include -#include "runtime/hardware/collective/collective_communication_lib.h" -#include "runtime/hardware/gpu/nvidia_communication_group.h" +#include "runtime/collective/collective_communication_lib.h" +#include "plugin/device/gpu/hal/hardware/nvidia_communication_group.h" #ifndef EXPORT_NCCL_WRAPPER #define EXPORT_NCCL_WRAPPER __attribute__((visibility("default"))) diff --git a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_communication_group.cc b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_communication_group.cc similarity index 97% rename from mindspore/ccsrc/runtime/hardware/gpu/nvidia_communication_group.cc rename to mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_communication_group.cc index b0679bfe4b3..4a05e390e99 100644 --- a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_communication_group.cc +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_communication_group.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/gpu/nvidia_communication_group.h" +#include "plugin/device/gpu/hal/hardware/nvidia_communication_group.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_communication_group.h b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_communication_group.h similarity index 96% rename from mindspore/ccsrc/runtime/hardware/gpu/nvidia_communication_group.h rename to mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_communication_group.h index fa82b0f9c2e..b3e0f04605b 100644 --- a/mindspore/ccsrc/runtime/hardware/gpu/nvidia_communication_group.h +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/nvidia_communication_group.h @@ -21,7 +21,7 @@ #include #include #include -#include "runtime/hardware/collective/communication_group.h" +#include "runtime/collective/communication_group.h" #include "utils/dlopen_macro.h" namespace mindspore { diff --git a/mindspore/ccsrc/plugin/device/gpu/hal/hardware/optimizer.h b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/optimizer.h new file mode 100644 index 00000000000..227db139060 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/gpu/hal/hardware/optimizer.h @@ -0,0 +1,58 @@ +/** + * Copyright 2021 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MINDSPORE_CCSRC_RUNTIME_HARDWARE_GPU_OPTIMIZER_H_ +#define MINDSPORE_CCSRC_RUNTIME_HARDWARE_GPU_OPTIMIZER_H_ + +#include "backend/common/optimizer/helper.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/optimizer/common_backend_optimization.h" +#include "backend/common/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" +#include "plugin/device/gpu/optimizer/adam_weight_decay_fusion.h" +#include "plugin/device/gpu/optimizer/adam_fusion.h" +#include "plugin/device/gpu/optimizer/alltoall_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_relu_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.h" +#include "plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.h" +#include "plugin/device/gpu/optimizer/combine_momentum_fusion.h" +#include "plugin/device/gpu/optimizer/combine_cast_fusion.h" +#include "plugin/device/gpu/optimizer/cudnn_inplace_fusion.h" +#include "plugin/device/gpu/optimizer/insert_format_transform_op.h" +#include "plugin/device/gpu/optimizer/replace_momentum_cast_fusion.h" +#include "plugin/device/gpu/optimizer/replace_addn_fusion.h" +#include "plugin/device/gpu/optimizer/print_reduce_fusion.h" +#include "plugin/device/gpu/optimizer/remove_format_transform_pair.h" +#include "plugin/device/gpu/optimizer/remove_redundant_format_transform.h" +#include "plugin/device/gpu/optimizer/reduce_precision_fusion.h" +#include "plugin/device/gpu/optimizer/relu_v2_pass.h" +#include "plugin/device/gpu/optimizer/add_relu_v2_fusion.h" +#include "plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.h" +#include "common/graph_kernel/adapter/graph_kernel_optimization.h" +#include "backend/common/pass/communication_op_fusion.h" +#include "plugin/device/gpu/optimizer/concat_outputs_for_all_gather.h" +#include "backend/common/pass/getitem_tuple.h" +#include "plugin/device/gpu/optimizer/matmul_biasadd_fusion.h" +#include "plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.h" +#include "plugin/device/gpu/optimizer/insert_cast_gpu.h" +#include "plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.h" + +#endif // MINDSPORE_CCSRC_RUNTIME_HARDWARE_GPU_OPTIMIZER_H_ diff --git a/mindspore/ccsrc/plugin/device/gpu/kernel/CMakeLists.txt b/mindspore/ccsrc/plugin/device/gpu/kernel/CMakeLists.txt new file mode 100644 index 00000000000..e95c5ed0716 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/CMakeLists.txt @@ -0,0 +1,39 @@ +if(CMAKE_SYSTEM_NAME MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-non-abstract-non-virtual-dtor -Wno-overloaded-virtual") +endif() + +if(ENABLE_GPU) + file(GLOB_RECURSE CUDA_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cu") + + file(GLOB_RECURSE GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + file(GLOB_RECURSE _AKG_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "akg/*.cc") + list(REMOVE_ITEM GPU_SRC_LIST ${_AKG_SRC_LIST}) + list(REMOVE_ITEM GPU_SRC_LIST "nccl/nccl_collective_gpu_kernel.cc") + list(REMOVE_ITEM GPU_SRC_LIST "nccl/nccl_p2p_gpu_kernel.cc") + list(REMOVE_ITEM GPU_SRC_LIST "nccl/nccl_send_gpu_kernel.cc") + list(REMOVE_ITEM GPU_SRC_LIST "nccl/nccl_recv_gpu_kernel.cc") + list(REMOVE_ITEM GPU_SRC_LIST "trt/trt_kernel.cc") + + if(ENABLE_MPI) + include(ExternalProject) + file(GLOB_RECURSE GPU_NCCL_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "nccl/*.cc") + list(APPEND GPU_SRC_LIST ${GPU_NCCL_LIST}) + endif() + + if(ENABLE_GPU_INFER) + file(GLOB_RECURSE GPU_TRT_KERNEL_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "trt/*.cc") + list(APPEND GPU_SRC_LIST ${GPU_TRT_KERNEL_LIST}) + endif() +endif() + +if(ENABLE_AKG AND ${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND ENABLE_GPU) + file(GLOB_RECURSE AKG_GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} + "akg/*.cc" + ) +endif() + +set_property(SOURCE ${GPU_SRC_LIST} ${AKG_GPU_SRC_LIST} + PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_KERNEL) +if(ENABLE_GPU) + add_library(_mindspore_plugin_device_gpu_kernel_obj OBJECT ${GPU_SRC_LIST} ${AKG_GPU_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.cc similarity index 87% rename from mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.cc index 9f3e86540d0..93834d875a3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.h" +#include "plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.h" #include #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.h" #include "utils/ms_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.h b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.h index 1ea1fcb40dc..52d8ecddff8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_build.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_build.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AKG_GPU_AKG_GPU_KERNEL_BUILD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_AKG_GPU_AKG_GPU_KERNEL_BUILD_H_ #include -#include "backend/kernel_compiler/akg/akg_kernel_build.h" +#include "kernel/akg/akg_kernel_build.h" #include "base/base.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.cc index 37901f1f256..6d404a10ea9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.h" +#include "plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.h" #include #include "nlohmann/json.hpp" diff --git a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.h b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.h index 803e78bcfbd..444de058c34 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/akg/gpu/akg_gpu_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/akg/akg_gpu_kernel_mod.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_mod.h" +#include "kernel/kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_mod.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.cc index 9ab70d9686a..ce4383b9372 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.h index 8b1ebb1d5cf..1dc20713dcf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmax_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmax_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/argmax_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/argmax_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.cc index cccf4162ef7..ed609c2edcb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.h index 165b71a03f1..8644187a16e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/argmaxandminwithvalue_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/argmaxandminwithvalue_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.cc index 031c55c9677..96f3e2a7ecc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.h index 05072c25bf5..309df27b842 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/array_reduce_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/array_reduce_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { const std::map kReduceTypeMap = { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.cc index 7e4be5ec495..77890b92eed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.h index 1f2ea5d9837..56ab101e245 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/batchtospace_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/batchtospace_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/batchtospace_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/batchtospace_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.cc index f65f2df0739..f68840c9d51 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.h index b5cac4be1f3..ca70b194841 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/broadcast_to_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/broadcast_to_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.cc index 32012b1bf4c..7713d075b2f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/cast_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.h index 7f95fa87888..73ed5971427 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/cast_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/cast_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.cc index e76e3953410..364217a8669 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.h index 8cd9c710aa7..b79dd918910 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/concatv2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/concatv2_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.cc index 4ebaba9a3d4..37d02c87111 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.h index b24f24f005d..5e00ba80955 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/crop_and_resize_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/crop_and_resize_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.cc index 1a51e446c14..050b25385b6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(DepthToSpace, KernelAttr().AddInputAttr(kNumberTypeFloat32).AddOutputAttr(kNumberTypeFloat32), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.h index 42ab44617eb..02e33795e73 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/depthtospace_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/depthtospace_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_DEPTHTOSPACE_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/depthtospace_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/depthtospace_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.cc index 77487740a8f..903ea71900a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.cc @@ -15,7 +15,7 @@ */ #include -#include "backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.h index f1ee483ed32..7ef4a9889a8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_range_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_range_gpu_kernel.h @@ -21,9 +21,9 @@ #include -#include "backend/kernel_compiler/gpu/cuda_impl/dynamic_range_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/dynamic_range_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.cc index 3caadaaad9a..29a158bdd12 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.cc @@ -15,7 +15,7 @@ */ #include -#include "backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.h index ba5ec2a0fe5..1f895b07a66 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/dynamic_shape_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/dynamic_shape_gpu_kernel.h @@ -21,8 +21,8 @@ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.cc index 43dc0b47355..5b834bf80a1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.h index 9e185e83027..f8102103578 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/embedding_lookup_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/embedding_lookup_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.cc index bc5257d9230..7ef50a21ffd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.h index b6ccc3b7d0c..7355325d270 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/extract_image_patches_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/extract_image_patches_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_gpu_kernel.cc index 07e6d90e7c3..f5ed46d5e6c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/gather_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_gpu_kernel.h index e53f331e4bd..4de4011a5d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_GATHER_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/gather.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/gather.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.cc index 99f1597bbfe..4d250e561a6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.h index 0cb310e4902..045d0ee49ce 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gather_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gather_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_GATHER_GRAD_GPU_KERNEL_H #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/gather_grad.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/gather_grad.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.cc index 2dce60a3c1c..f8569d24da5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.h index 50df95d873a..32022f027a0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gathernd_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gathernd_gpu_kernel.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_GATHERND_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/gathernd.cuh" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/gathernd.cuh" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.cc index 66f3888f7a9..6cb3a0da13f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.h index 34cd42a3497..04a786f5459 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/gatherv2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/gatherv2_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/gatherv2.cuh" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/gatherv2.cuh" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.cc index ecdf9cfb40b..0a7b53fcdfb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.h index ca03e699550..d460e34db07 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/in_top_k_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/in_top_k_gpu_kernel.h @@ -20,11 +20,11 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/in_top_k_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/in_top_k_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.cc index a7557996e83..2b9e541e59c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.h" #include #include -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "common/thread_pool.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.h index 03e993183b3..658eb666738 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/matrix_set_diag_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/matrix_set_diag_gpu_kernel.h @@ -22,11 +22,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu//gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/matrix_set_diag_impl.cuh" +#include "plugin/device/gpu/kernel//gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/matrix_set_diag_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.cc index 28203a47bde..9a3eb71f26e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.h index 09425f6bcd8..52ba3e02d32 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/meshgrid_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/meshgrid_gpu_kernel.h @@ -22,11 +22,11 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/math/broadcast_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.cc index b3f44de92bb..969cb7bb04e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.cc @@ -15,7 +15,7 @@ */ #include -#include "backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.h index e15765736e1..b1f2b2b4fe0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/one_hot_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/one_hot_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ONEHOT_GPU_KERNEL_H #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/one_hot_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/one_hot_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.cc index 3e59c407fa5..780fffbada1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(OnesLike, KernelAttr().AddInputAttr(kNumberTypeFloat64).AddOutputAttr(kNumberTypeFloat64), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.h index e69311144c1..fad533cf796 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/oneslike_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/oneslike_gpu_kernel.h @@ -17,9 +17,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_ONESLIKE_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/pack_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/pack_gpu_kernel.cc index 4b090b9376f..8adeec8d8b9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/pack_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/pack_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/pack_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/pack_gpu_kernel.h index 10d6b919918..d945d1f92aa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/pack_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/pack_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/pack.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/pack.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/range_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/range_gpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/range_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/range_gpu_kernel.cc index b21bfd2ba41..fbbd97e692c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/range_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/range_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/range_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/range_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/range_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/range_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/range_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/range_gpu_kernel.h index 82a3ca56bd2..13da8525029 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/range_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/range_gpu_kernel.h @@ -17,9 +17,9 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_RANGE_GPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_RANGE_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/range_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/range_impl.cuh" namespace mindspore { namespace kernel { constexpr float kStartDefault = 0.; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.cc index 393ecaec8a8..128ca904a34 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.h index 61183e74dd9..fe3c9617f54 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_RESIZE_NEAREST_NEIGHBOR_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc index ba5c0999523..60f8c264ee1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.h index 04f975e70fb..06921785fad 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/resize_nearest_neighbor_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/resize_nearest_neighbor_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_RESIZE_NEAREST_NEIGHBOR_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.cc index b125a9c9d2c..0cb4851dfab 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.h index 73ed7bc3fdd..bc46f767c85 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_sequence_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_sequence_gpu_kernel.h @@ -20,11 +20,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.cc index 6545183c63c..3b341998ca1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.h index cb4ab5464c6..dbcbaef9101 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/reverse_v2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/reverse_v2_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/reverse_v2_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/reverse_v2_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.cc index 3d678f9eb55..9ec8caf394e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.h index 6a8d10e5cd5..0acacb8208b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_functor_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_functor_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.cc index db31e32771d..9eb75922e59 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.h index 14cc7e233ee..c52a96b63ba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_functor_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_functor_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.cc index 199679d8c72..469ddbb8777 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.h index 115a71bb94d..9b042838429 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/scatter_nd_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/scatter_nd_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/scatter_nd.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/select_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/select_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/select_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/select_gpu_kernel.cc index 1c2b0c34f9b..04ced8311ea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/select_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/select_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/select_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/select_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/select_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/select_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/select_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/select_gpu_kernel.h index 84a358a0ca6..b3da2563db2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/select_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/select_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/select_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/select_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_gpu_kernel.cc index 65a09fb4dff..1968e9924aa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/slice_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_gpu_kernel.h index cae21f659c0..192cf9af970 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.cc index a301f3cd413..023caef6584 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.h index a716522d48f..e2b3f1ba47d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/slice_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/slice_grad_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/sort_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/sort_gpu_kernel.cc index 2a83b1eacb5..f579f7047b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/sort_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/sort_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/sort_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/sort_gpu_kernel.h index a73768d3a54..3b9ea35551a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/sort_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/sort_gpu_kernel.h @@ -22,11 +22,11 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.cc index df477e89e98..ef37a623a66 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.h index bbcd61f0970..e37838dfe29 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetobatch_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetobatch_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/spacetobatch_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/spacetobatch_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.cc index 321cabef6d0..bba185e5f42 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(SpaceToDepth, KernelAttr().AddInputAttr(kNumberTypeFloat32).AddOutputAttr(kNumberTypeFloat32), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.h index e1ccbe2e56d..f090ed396b2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/spacetodepth_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/spacetodepth_gpu_kernel.h @@ -19,9 +19,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPACETODEPTH_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/spacetodepth_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/spacetodepth_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/split_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/split_gpu_kernel.cc index 0eea32e9a2e..e1578e54531 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/split_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/split_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/split_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/split_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/split_gpu_kernel.h index 385c1067b73..3e92763552d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/split_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/split_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/split_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/split_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.cc index 28c62acd4e8..2b8ecc3d913 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.h index 3a9a49be9df..1a33b22617d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/squeeze_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/squeeze_gpu_kernel.h @@ -21,8 +21,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_common.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_common.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_common.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_common.h index 6dd0ba01ae4..f7088a87d46 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_common.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_common.h @@ -19,8 +19,8 @@ #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.cc index c265b52b3f1..89cd559e29b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.h index 90a7057ffa1..f73e80dd794 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/arrays/strided_slice_gpu_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/arrays/strided_slice_gpu_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.cc index d1ecb24a08d..36104634aaf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.h index bdf3f14d159..31a1a5b963c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/strided_slice_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/strided_slice_grad_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/arrays/strided_slice_gpu_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/arrays/strided_slice_gpu_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.cc index 4deb9f56445..a1764613167 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.h" #include #include -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.h index ba53bd32093..271672d53b2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_gpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.cc index c0fea49889b..800a9f2ebdb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.h index bb6b1a9c10b..4b79e3873b0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_copy_slices_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_copy_slices_gpu_kernel.h @@ -22,10 +22,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.cc index 2ecb6e8eb17..0223b53fef6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.h index 3e8d2b69532..34923826749 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_add_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_add_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.cc index 8928a0a9d80..1a553689847 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.h index 0c8f4ae4987..57f15c53a38 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_max_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_max_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.cc index 6760af8c57a..fa74c5184ee 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.h index 3386caf568b..d16e3c31e1c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_min_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_min_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.cc index fae6c7329fa..022b0a7cbec 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.h index 05c58fcb702..9cc4e01841b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_sub_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_sub_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.cc index 774dac9563a..16480946352 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.h index 9843e2d9dfc..afc25e08221 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tensor_scatter_update_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tensor_scatter_update_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tile_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tile_gpu_kernel.cc index fe8f1b3a4ef..dd589917d30 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tile_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/tile_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tile_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tile_gpu_kernel.h index f89db574c92..b27e0747d20 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/tile_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/tile_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_TILE_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/tile_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/tile_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/topk_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/topk_gpu_kernel.cc index bbd63f7b4ee..4cf0dadae83 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/topk_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/topk_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/topk_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/topk_gpu_kernel.h index f43bbf2a0fb..d0a1ed551e8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/topk_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/topk_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.cc index bb19fbe073b..c8461494e57 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(Transpose, KernelAttr().AddInputAttr(kNumberTypeFloat64).AddOutputAttr(kNumberTypeFloat64), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.h index e921c256ce8..7ed3f305b07 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/transpose_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/transpose_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cuh" namespace mindspore { namespace kernel { constexpr size_t kDimSize4 = 4; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unique_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unique_gpu_kernel.cc index f3cbcb42986..580080f7cf5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unique_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/unique_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unique_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unique_gpu_kernel.h index c2517461b52..1970d2ff4dd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unique_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unique_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_UNIQUE_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unique_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unique_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.cc index 388f85888e6..af9e163f7bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.h index fca2dfea292..563a27c9f98 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unpack_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unpack_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unpack.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unpack.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.cc index eb646d7edd2..3e7dbe5323e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.h index 1145209d5f5..70d03c13279 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_max_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_max_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.cc index 7f17a5ea4c7..f445925a5f8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.h index 2c0ce1f203d..6c7ca40378a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_min_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_min_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.cc index e861641120a..cd943507917 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.h index 06167cd3873..c4b04629717 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/unsorted_segment_sum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/unsorted_segment_sum_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_ARRAYS_UNSORTED_SEGMENT_SUM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.cc index c5bbe17dc57..474c5fc7238 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.cc @@ -15,7 +15,7 @@ */ #include -#include "backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.h" +#include "plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.h index 29905703521..0770cc6d344 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/arrays/zeroslike_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/arrays/zeroslike_gpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/recv_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/control/recv_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/control/recv_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/control/recv_gpu_kernel.cc index bf5ad4c846c..d1fe6c82d96 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/recv_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/control/recv_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/control/recv_gpu_kernel.h" +#include "plugin/device/gpu/kernel/control/recv_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/recv_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/control/recv_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/control/recv_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/control/recv_gpu_kernel.h index 9c3347647e2..53254325912 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/recv_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/control/recv_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CONTROL_RECV_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/send_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/control/send_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/control/send_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/control/send_gpu_kernel.cc index 90965475c3c..2cf105f8d98 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/send_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/control/send_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/control/send_gpu_kernel.h" +#include "plugin/device/gpu/kernel/control/send_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/send_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/control/send_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/control/send_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/control/send_gpu_kernel.h index 9037970650a..ac6c0894e4c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/control/send_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/control/send_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CONTROL_SEND_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cu index 53fa79f0244..0680867b722 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cuh" template __device__ __forceinline__ T SqrtFunc(T input) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cuh index 79819a7cfef..8f76c51e01a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAGRAD_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAGRAD_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ApplyAdagrad(const size_t size, const bool update_slots, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_impl.cu index ad734388078..8c3859dbefd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/adam_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/adam_impl.cuh" template __device__ __forceinline__ T SqrtFunc(T input) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_impl.cuh index a88d54e5172..65a388b1fb2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAM_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAM_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ApplyAdam(const size_t size, const T *gradient, const T *beta1_power, const T *beta2_power, const T *learning_rate, const T *beta1, const T *beta2, const T *epsilon, T *variable, T *m, T *v, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_weight_decay_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_weight_decay_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_weight_decay_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_weight_decay_impl.cu index 3bad9a61e17..7eae29a155b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_weight_decay_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_weight_decay_impl.cu @@ -15,7 +15,7 @@ */ #include "adam_weight_decay_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void AdamWeightDecayKernel(const int element_num_, const bool need_decay, const float *beta1, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_weight_decay_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_weight_decay_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adam_weight_decay_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adam_weight_decay_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cu index 31da4208503..0b3c3f92646 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh" __device__ inline uint start_index(uint a, uint b, uint c) { return floorf(__uint2float_rn(a * c) / __uint2float_rn(b)); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh index 8b7690cb523..b8c12da9774 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAPTIVE_AVGPOOL2D_GRAD_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAPTIVE_AVGPOOL2D_GRAD_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ApplyAdaptiveAvgPool2DGrad(const uint size, const uint input_height, const uint input_width, const uint output_height, const uint output_width, T *input_data, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cu index 92ac1de4466..e93af42a28f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cuh" __device__ inline uint start_index(uint a, uint b, uint c) { return floorf(__uint2float_rn(a * c) / __uint2float_rn(b)); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cuh index 88dda5cf5e1..caa0418ed38 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAPTIVEAVGPOOL2D_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADAPTIVEAVGPOOL2D_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ApplyAdaptiveAvgPool2D(const uint size, const uint input_height, const uint input_width, const uint output_height, const uint output_width, T *input_data, T *output_data, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_impl.cuh index 6eef4e0863b..81e10d1d49e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADD_RELU_V2_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADD_RELU_V2_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void AddReluV2(const size_t num, const T *x1, const T *x2, T *y, uint32_t *mask, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cu index 65ddef09ed0..e55e15ea6c3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void AddReluV2Kernel(const size_t num, const T *x1, const T *x2, T *y, uint32_t *mask) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cuh index 6eef4e0863b..81e10d1d49e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADD_RELU_V2_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_ADD_RELU_V2_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void AddReluV2(const size_t num, const T *x1, const T *x2, T *y, uint32_t *mask, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cu index 19213071150..4f3489bf2ed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cuh" template __global__ void ApplyGradientDescent(const size_t size, T *var, const T *alpha, const T *delta, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cuh index 6a96a898a5d..3709254aaf5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_APPLY_GRADIENT_DESCENT_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalApplyGradientDescent(const size_t &size, T *var, const T *alpha, const T *delta, T *output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/argmax_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/argmax_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/argmax_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/argmax_impl.cu index 2bf80aab528..7f7eb415bd8 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/argmax_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/argmax_impl.cu @@ -15,7 +15,7 @@ */ #include "argmax_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template __global__ void Argmax(const T *input, const S bound, const size_t outer_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/argmax_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/argmax_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/argmax_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/argmax_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/assign_add_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/assign_add_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/assign_add_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/assign_add_impl.cu index 61e8d84ba81..0be7e20137c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/assign_add_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/assign_add_impl.cu @@ -15,7 +15,7 @@ */ #include "assign_add_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template __global__ void AssignAdd(const size_t size, T* ref, const T* value, T* output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/assign_add_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/assign_add_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/assign_add_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/assign_add_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cuh index 3a895405b1d..f60b061b3df 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BATCHNORMFOLD2_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BATCHNORMFOLD2_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void BatchNormFold2Forward(const T *x, const T *beta, const T *gamma, const T *batch_std, const T *batch_mean, const T *running_std, const T *running_mean, const int *global_step, T *y, int freeze_bn, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cu index dae9a7d6291..54f1c11ab9f 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cu @@ -18,7 +18,7 @@ #include #include #include "batchnorm_fold_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void UpdateRunningStd(int channel_size, const double epsilon, T* running_std) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_grad_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_grad_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_grad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_grad_impl.cuh index 351d70a31e6..d0fdbc5948b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchnorm_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchnorm_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BATCHNORMGRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BATCHNORMGRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalBatchNormGrad(T *x, T *dy, float *scale, float *save_mean, float *save_variance, T *dx, float *bn_scale, float *bn_bias, double epsilon, int N, int C, int H, int W, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchtospace_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchtospace_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchtospace_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchtospace_impl.cu index fc5bf8b5969..4ff5c230f42 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchtospace_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchtospace_impl.cu @@ -15,7 +15,7 @@ */ #include #include "batchtospace_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void BatchToSpace(const size_t size, const T *input, const size_t in, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchtospace_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchtospace_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/batchtospace_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/batchtospace_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cu index 7dc2528eeb3..8a2d6b0edc8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cuh" __device__ __forceinline__ size_t Index(const size_t &index, const size_t &dim) { return dim == 1 ? 0 : index; } diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cuh index ddaaea72c76..7654f111033 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_BCE_WITH_LOGITS_LOSS_IMPL_CUH_ #define MAX_LOGITS_DIMENSION 8 -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalBCEWithLogitsLoss(const size_t input_size, const T *predict, const T *target, const size_t *input_shape, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cu index 05b18d62954..5ae02f0198a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cu @@ -17,9 +17,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cuh" const int kWarpSize = 32; // tuning param, for those nhw >= kLargeSize, launch more blocks to solve diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cuh index 1b0532955a4..40dd5099640 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BIASADDGRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BIASADDGRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalBiasAddGradNHWC(const size_t size, const size_t bias_size, const T* dy, T* db, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cu index 38f84dc6187..ef6e4575d0f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cuh" template __global__ void BoundingBoxDecodeKernel(const size_t size, const T *rois, const T *deltas, T *bboxes, const float m1, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cuh index ccd3914a1c5..ed459c57f15 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_BOUNDINGBOX_DECODE_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_BOUNDINGBOX_DECODE_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void BoundingBoxDecode(const size_t size, const T *rois, const T *deltas, T *bboxes, const float &m1, const float &m2, const float &m3, const float &m4, const float &s1, const float &s2, const float &s3, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cu index cf0ee68ae0b..155c7fe6936 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cuh" template __global__ void BoundingBoxEncodeKernel(const size_t size, const T *anchor_box, const T *groundtruth_box, T *deltas, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cuh index 8ab810d7b9f..f3345090b95 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_BOUNDINGBOX_ENCODE_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_BOUNDINGBOX_ENCODE_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void BoundingBoxEncode(const size_t size, const T *anchor_box, const T *groundtruth_box, T *deltas, const float &m1, const float &m2, const float &m3, const float &m4, const float &s1, const float &s2, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cu index b1e54d0772f..2c751d7f438 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template struct MinimumGradFunc { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cuh index 05fbaf747fe..7fbc486ace7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BROADCAST_GRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BROADCAST_GRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" enum BroadcastGradOpType { BROADCAST_GRAD_TYPE_MAXIMUM = 0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cu index d877238cab4..d7b7314161f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cu @@ -17,8 +17,8 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" // Basic function template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh index 6689538076e..6d17c2a5c84 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_BROADCAST_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "utils/complex.h" const float kFloatEplison = 1e-37; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cu index e7037ef6deb..c4a759a5be0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cuh" template __global__ void CastAll(T** inputs, S** output, const size_t num, const size_t *size) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cuh index f1bbdc56710..fd2ccc188a7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_CAST_ALL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CastAllKernel(T **inputs, S **output, const size_t max, const size_t num, const size_t *size, cudaStream_t stream); #endif // MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_CAST_ALL_H_ diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_impl.cu index 88a8e9dbbe3..63e48c0fc08 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_impl.cu @@ -17,8 +17,8 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" // Generic cast template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh index 2ebe6ea585b..b4ef646dbe8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_CAST_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "utils/complex.h" template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cu index 1698a0f142c..339929581bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cuh" template __global__ void CheckValidKernel(const size_t size, const T *box, const T *img_metas, S *valid) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cuh index fa82f109601..8870ae5a2bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_CHECK_VALID_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_CHECK_VALID_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CheckValid(const size_t &size, const T *box, const T *img_metas, S *valid, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cu index aac3b85a4db..c1974341ad4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cuh" // The implement of ScalingGradOp template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cuh index ac63755564a..c7eab4b0a81 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_CLIP_GRAD_NORM_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_CLIP_GRAD_NORM_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ScalingGradOp(const size_t size, const T *x, const float *scaling_factor, float *scaling_out_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cu index 37e03f2e33b..ca409ec126d 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cuh" template __global__ void Concat(const size_t size, const int input_num, const int all_size_before_axis, const int all_size_axis, int *len_axis, T **inputs, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cuh index a37de1c454b..8b65d14467c 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/concatv2_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/concatv2_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_CONCATV2_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_CONCATV2_IMPL_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ConcatKernel(const size_t size, const int input_num, const int all_size_before_axis, const int all_size_axis, int *len_axis, T **inputs, T *output, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/convert_gradient_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/convert_gradient_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/convert_gradient_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/convert_gradient_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/convert_gradient_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/convert_gradient_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/convert_gradient_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/convert_gradient_impl.cuh index 354ffe39655..17d8ba82723 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/convert_gradient_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/convert_gradient_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_CONVERTGRADIENT_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_CONVERTGRADIENT_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ConvertGradient(const size_t size, const size_t height_h, const size_t height_w, const size_t batchwidth, const size_t width, T *input_addr, T *outt_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cu index 87aaf1351cd..b7a22dab73b 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cu @@ -16,7 +16,7 @@ #include #include "correction_mul_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void CorrectionMul(const T* weight, const T* gamma, const T* running_std, const int batchsize, const int chw, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cu index 07de1a21f34..c1b605c063f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cu @@ -16,7 +16,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cuh" // for every position, first calculate position it mirrors from in the new padded array // adjust calculated position to origin dx array dimensions and copy value diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cuh index 21a83f77125..c3f31f29940 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/crop_and_resize_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/crop_and_resize_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_CROP_AND_RESIZE_IMPL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_CROP_AND_RESIZE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalCropAndResize(const size_t size, const T *input_image, float *input_boxes, int *input_box_index, int batch, int input_height, int input_width, int final_height, int final_width, int channel, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cu index cc818039640..6fcbec1d545 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cu @@ -18,7 +18,7 @@ #include #include #include "cross_entropy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void CrossEntropyWithSparseKernel(const T *logits, const S *labels, const size_t batch_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cuh index e88d98a90a9..2440135fe42 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_CROSSENTROPY_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_CROSSENTROPY_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" // The batch size limit to judge whether to use multiple threads. constexpr int kLargeBatchLowLimit = 32768; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ctcloss_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ctcloss_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ctcloss_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ctcloss_impl.cu index 2de65bbf853..e41030a7893 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ctcloss_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ctcloss_impl.cu @@ -16,7 +16,7 @@ #include #include "ctcloss_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __device__ T LogSumExp(const T logprob1, const T logprob2) { if (logprob1 == logprob2 && logprob1 == -std::numeric_limits::infinity()) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ctcloss_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ctcloss_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ctcloss_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ctcloss_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumprod_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumprod_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumprod_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumprod_impl.cu index 2836c781f60..a31fd2234bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumprod_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumprod_impl.cu @@ -15,7 +15,7 @@ */ #include "cumprod_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void Copy(T *input, T *output, size_t size) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumprod_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumprod_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumprod_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumprod_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cu index 63019fc9278..84f148cf6bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cu @@ -15,7 +15,7 @@ */ #include "cumsum_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void Copy(T *input, T *output, size_t size) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/depthtospace_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/depthtospace_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/depthtospace_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/depthtospace_impl.cu index 19260c64f78..47f2fe73d85 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/depthtospace_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/depthtospace_impl.cu @@ -15,7 +15,7 @@ */ #include #include "depthtospace_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void DepthToSpace(const size_t size, const T *input, const size_t in, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/depthtospace_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/depthtospace_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/depthtospace_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/depthtospace_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/determinant_triangle_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/determinant_triangle_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/determinant_triangle_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/determinant_triangle_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/determinant_triangle_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/determinant_triangle_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/determinant_triangle_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/determinant_triangle_impl.cuh index b017fe602f2..a1a4cc0803b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/determinant_triangle_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/determinant_triangle_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_DETERMINANT_TRIANGLE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void DetTriangle(T *input, T *output, size_t matrix_n_, size_t count, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout3d_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout3d_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout3d_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout3d_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout3d_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout3d_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout3d_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout3d_impl.cuh index f5749b20b2c..f1a50ce2ab7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout3d_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout3d_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_CUDA_IMPL_DROPOUT3D_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_CUDA_IMPL_DROPOUT3D_IMPL_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void Dropout3DForward(const T *input, bool *mask, T *output, float *rand_f, const size_t num_count, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout_impl.cuh index 3ba27eeeea3..57d5ce552f7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dropout_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_DROPOUT_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_DROPOUT_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void DropoutForward(const T *input, T *mask, T *output, float *mask_f, size_t num_count, float keep_prob, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_range_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_range_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_range_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_range_impl.cu index 253908082a3..b292abe035a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_range_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_range_impl.cu @@ -17,7 +17,7 @@ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void ValidateInputAndInferShape(const T *range_start, const T *range_end, const T *range_delta, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_range_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_range_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_range_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_range_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_stitch_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_stitch_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_stitch_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_stitch_impl.cu index ed30fc7aab7..0586500f103 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_stitch_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_stitch_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ #include "dynamic_stitch_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" __global__ void StitchKernel(const int *index_addr, const unsigned char *data_addr, unsigned char *output_addr, const size_t index_num, const size_t data_size, int *max_index_dev) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_stitch_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_stitch_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/dynamic_stitch_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/dynamic_stitch_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/einsum_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/einsum_impl.cu index c05394f67d8..3a8abf65280 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/einsum_impl.cu @@ -15,8 +15,8 @@ */ #include #include "einsum_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void Diagonal(const size_t out_size, const T *input, const size_t *inp_shape, const size_t shape_size, const size_t left_dim, const size_t right_dim, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/einsum_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/einsum_impl.cuh index e135214430e..f0876f283eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/einsum_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_EINSUM_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_EINSUM_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define EINSUM_MAX_DIMENSION 20 template struct DynamicSharedMem; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cu index 8aaa5c83c60..740716adcba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/gatherv2.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/gatherv2.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void SubOffset(T *indices, size_t size, int64_t offset) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/embedding_lookup_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/embedding_lookup_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/equalcount_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/equalcount_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/equalcount_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/equalcount_impl.cu index e6f424c6617..080ac397ba7 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/equalcount_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/equalcount_impl.cu @@ -15,7 +15,7 @@ */ #include "equalcount_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void EqualCount(const int size, const T* input1, const T* input2, T* output) { T equal_count = 0; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/equalcount_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/equalcount_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/equalcount_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/equalcount_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cu index 9a9ae887371..ae843420306 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cuh" template __global__ void ExtractImagePatches(size_t output_size, int64_t stride_row, int64_t stride_col, int64_t rate_row, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cuh index 4cab8f09bd9..baaf80b611a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/extract_image_patches_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/extract_image_patches_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_EXTRACT_IMAGE_PATCHES_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalExtractImagePatchesNHWC(size_t output_size, int64_t stride_row, int64_t stride_col, int64_t rate_row, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/eye_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/eye_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/eye_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/eye_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/eye_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/eye_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/eye_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/eye_impl.cuh index e76635ba7e9..bca33c388ac 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/eye_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/eye_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_EYE_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_EYE_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void Eye(const size_t size, const size_t dim, T *output_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu index 9e196785b3e..621f9a46668 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cu @@ -21,7 +21,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void FakeLearnedScaleQuantPerChannel(float *output, const int size, float *input_alpha, float *input_quant, const int channel_num) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh index a835c962248..432456116a3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_LEARNED_SCALE_QUANT_PERCHANNEL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_LEARNED_SCALE_QUANT_PERCHANNEL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CalLSQNudgePerChannel(const float *input, const int size, float *input_alpha, float *input_quant_max, float *input_div_alpha, float *input_quant, const bool neg_trunc, const int channel_num, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu index e86b47d55ba..a2fc40e3d65 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cu @@ -19,7 +19,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void FakeLearnedScaleQuantPerLayer(float *output, const int size, float *input_alpha, float *input_quant) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh index 9667766367b..26ca59bddee 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_LEARNED_SCALE_QUANT_PERLAYER_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_LEARNED_SCALE_QUANT_PERLAYER_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CalLSQNudgePerLayer(const float *input, const int size, float *input_alpha, float *input_quant_max, float *input_div_alpha, float *input_quant, const bool neg_trunc, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cu index 0e762b7dc40..748a69e6840 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cu @@ -73,10 +73,10 @@ void CalNudgePerChannel(float *input_min, float *input_max, const float quant_mi } /** - * Calulate fake quant output accroding by nudge min, nudge max, nudge scale. + * Calculate fake quant output according by nudge min, nudge max, nudge scale. * @param input - array * @param output - array - * @param total_size - int, purpose for cal the per chanel number in filters + * @param total_size - int, purpose for cal the per channel number in filters * @param channel_size - int, purpose for cal the per channel number in filters * @param nudge_min - array * @param nudge_max - array diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cuh index e17615db67e..36ca41adc91 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_QUANT_PERCHANNEL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_QUANT_PERCHANNEL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CalNudgePerChannel(float *input_min, float *input_max, const float quant_min, const float quant_max, float *nudge_min, float *nudge_max, float *scale, const int channel_num, const bool symmetric, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cuh index 5f6675b2d72..7884c3130b6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_QUANT_PERLAYER_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FAKE_QUANT_PERLAYER_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CalNudgePerLayer(float *input_min, float *input_max, const float quant_min, const float quant_max, float *nudge_min, float *nudge_max, float *scale, const bool symmetric, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fill_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fill_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fill_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fill_impl.cu index b4446ed8ea9..58995dee4cb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fill_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fill_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/fill_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/fill_impl.cuh" #include "include/cuda_runtime.h" template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fill_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fill_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fill_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fill_impl.cuh index 559d5f13118..acdcc191d58 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/fill_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/fill_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_FILL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_FILL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void Fill(const size_t &m, const size_t &n, const T *input, T *output, cudaStream_t stream); #endif // MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_FILL_H_ diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/float_status_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/float_status_impl.cu index 6667c05cd96..a27fe35e190 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/float_status_impl.cu @@ -15,7 +15,7 @@ */ #include "include/cuda_runtime.h" -#include "backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/float_status_impl.cuh" template __global__ void IsNan(const size_t size, const T* input, bool* out) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/float_status_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/float_status_impl.cuh index dbf0cff316a..bc078cbc681 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/float_status_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_FLOATSTATUS_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_FLOATSTATUS_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalFloatStatus(const size_t size, const T *input, float *output, cudaStream_t stream); template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cu index be4415d5099..dada21003b7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cuh" template __device__ __forceinline__ T PowFunc(T x, T y) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cuh index b5f0f82afe6..87add534c2c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FTRL_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_FTRL_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ApplyFtrl(const size_t size, const T *gradient, const T *learning_rate, const T *l1_regularization, const T *l2_regularization, const T *learning_rate_power, T *variable, T *accumulation, T *linear, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather.cu index 5feb28deb2a..3b6e5dd163f 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather.cu @@ -15,8 +15,8 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/gather.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/gather.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void GatherKernel(const T *input, const S *index, T *output, const size_t dim_before_axis, const size_t dim_at_axis_input, const size_t dim_at_axis_output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather_grad.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather_grad.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather_grad.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather_grad.cu index 7e09af2ad48..7e0136caa49 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather_grad.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather_grad.cu @@ -15,9 +15,9 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/gather_grad.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/gather_grad.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void GatherGradKernel(const size_t num, const T *index, const S *grad, S *output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather_grad.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather_grad.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gather_grad.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gather_grad.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gathernd.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gathernd.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gathernd.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gathernd.cu index 35d4ab31112..ff9f7033567 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gathernd.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gathernd.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/gathernd.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/gathernd.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void GatherNdKernel(T *input, S *indices, T *output, const size_t output_dim0, const size_t output_dim1, const size_t indices_dim1, S *batch_indices, S *batch_strides) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gathernd.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gathernd.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gathernd.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gathernd.cuh index b8693b8b4ec..127a45f1a25 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gathernd.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gathernd.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_GATHERND_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_GATHERND_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void GatherNd(T *input, S *indices, T *output, const size_t &output_dim0, const size_t &output_dim1, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gatherv2.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gatherv2.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gatherv2.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gatherv2.cu index 5f07e744c3b..6e895d5f0f2 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gatherv2.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gatherv2.cu @@ -15,8 +15,8 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/gatherv2.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/gatherv2.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void GatherV2Kernel(T *input, S *indices, T *output, size_t output_dim0, size_t output_dim1, size_t output_dim2, size_t input_dim1) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gatherv2.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gatherv2.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gatherv2.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gatherv2.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gelu_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gelu_impl.cu index 16a183811d9..0d6b5614b47 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gelu_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/gelu_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void GeluKernel(size_t size, T *input_addr, T *output_addr) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gelu_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gelu_impl.cuh index 1e69f26d57a..4b8fad79441 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/gelu_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_GELU_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_GELU_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void Gelu(size_t input_size, T* input_addr, T* output_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cu index 05da5996ada..195f5f5ea03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cu @@ -16,9 +16,9 @@ #include #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" -#include "backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cuh" const int kWarpSize = 32; const int kBlockSize = 512; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/general_reduction_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/general_reduction_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hash_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hash_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hash_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hash_impl.cu index 0a20616c58f..fa7550e228b 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hash_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hash_impl.cu @@ -15,7 +15,7 @@ */ #include "hash_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void HashSwapOut(const T *hash_table, T *swap_out_value, const int *swap_out_index, const int index_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hash_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hash_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hash_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hash_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cu index 18bd527ce3c..6558715cad0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cuh" template __global__ void HsigmoidKernel(size_t size, const T *input, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cuh index f596b9cfb2d..48d61d63b81 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_HSIGMOID_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalHSigmoid(const size_t &size, const T *input, T *output, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hswish_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hswish_impl.cu index 0382f73966e..982e0eba2fb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hswish_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/hswish_impl.cuh" template __global__ void HSwishKernel(size_t size, const T *input, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hswish_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hswish_impl.cuh index 8209bed0bb0..416f40f52d2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/hswish_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_HSWISH_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalHSwish(const size_t &size, const T *input, T *output, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/in_top_k_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/in_top_k_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/in_top_k_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/in_top_k_impl.cu index d56307e9472..8a10e340992 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/in_top_k_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/in_top_k_impl.cu @@ -17,7 +17,7 @@ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void InTopK(const T *predictions, const int32_t *targets, bool *output, const T *top_k_output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/in_top_k_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/in_top_k_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/in_top_k_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/in_top_k_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/index_add_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/index_add_impl.cu index e57d9666c20..d5743543d23 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/index_add_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/index_add_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template __global__ void IndexAddAtomic(T *dst, const int *index, const T *src, const size_t src_size, const size_t outer_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/index_add_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/index_add_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cu index 92bec446f52..3698c082345 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void CopyMemKernel(const size_t thread_num, const size_t N, const size_t C, float *gamma_addr, float *beta_addr, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cuh index adb0d5895bf..22791f91f7e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_INSTANCE_NORM_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_INSTANCE_NORM_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CopyMemDevice2Device(const size_t N, const size_t C, float *gamma_addr, float *beta_addr, float *runing_mean_addr, float *runnig_variance_addr, float *ws_gamma, float *ws_beta, float *ws_mean, float *ws_var, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/iou_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/iou_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/iou_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/iou_impl.cu index 3b785e26550..ca8c51e54e5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/iou_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/iou_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/iou_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/iou_impl.cuh" __device__ float CoordinateMax(const float a, const float b) { return (a > b ? a : b); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/iou_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/iou_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/iou_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/iou_impl.cuh index f8e7d98a247..c9d0de6238b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/iou_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/iou_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_IOU_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_IOU_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define IOU_LOCATION_NUM 2 #define IOU_DIMENSION 4 diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2_loss.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2_loss.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2_loss.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2_loss.cu index e12054f0ece..6c303594cfa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2_loss.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2_loss.cu @@ -15,8 +15,8 @@ */ #include "l2_loss.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void L2LossKernel(const size_t input_size, const T *input , T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2_loss.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2_loss.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2_loss.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2_loss.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cu index 808776a014b..25603f50874 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cu @@ -15,7 +15,7 @@ */ #include "l2normalize_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template __global__ void AssignEps(const size_t size, const float eps, T* value) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cu index 6a4f3c776bd..3cf14c491e9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cu @@ -17,8 +17,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh" constexpr int THREAD_PER_BLOCK = 256; constexpr int NUM_PER_THREAD_REDUCE = 4; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cuh index 7ffc93ca361..1f11270e583 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LAYER_NORM_GRAD_GRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LAYER_NORM_GRAD_GRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void LayerNormGradGrad(const int& row_dim, const int& col_dim, const int& param_dim, T* global_sum1, T* global_sum2, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cu index 35d200b92a6..9133d4f35eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cu @@ -17,8 +17,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh" constexpr int NUM_PER_THREAD_REDUCE = 4; constexpr int WARP_SIZE = 32; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cuh index 13d7a586149..0b292600b6c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LAYER_NORM_GRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LAYER_NORM_GRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void LayerNormGrad(const int& row_dim, const int& col_dim, const int& param_dim, const T& epsilon, const T* dy, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cu index 5797a3d711c..91bc9710276 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh" constexpr int NUM_PER_THREAD_REDUCE = 4; constexpr int WARP_SIZE = 32; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh index 9548b30d441..cb1674bbc20 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LAYER_NORM_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LAYER_NORM_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template struct DynamicSharedMem; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/linspace.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/linspace.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/linspace.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/linspace.cu index 2fa18bf6479..30bd353b6a5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/linspace.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/linspace.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/linspace.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/linspace.cuh" #include template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/linspace.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/linspace.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/linspace.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/linspace.cuh index 59b232d7ad9..c0d3474b187 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/linspace.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/linspace.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_LINSPACE_IMPL_CU_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_LINSPACE_IMPL_CU_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void calLinSpace(const T *start, const T *stop, const size_t value_count, T *output, cudaStream_t cuda_stream); #endif // MINDSPORE_CCSRC_KERNEL_GPU_CUDA_LINSPACE_IMPL_CU_H_ diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cu index 3ed4e796cc2..1d8b4c33408 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cuh index f4999fe57a6..7493f70d247 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LOCAL_RESPONSE_NORM_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LOCAL_RESPONSE_NORM_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalLocalResponseNormNHWC(const T *input, const int depth_radius, const float bias, const float alpha, const float beta, const size_t channels, const size_t num_elements, float *scale, T *output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cu similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cu index f544813750d..592300196a7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cu @@ -17,8 +17,8 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template struct LogicalNotFunc { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cuh index 344fe3e79c3..dbf8185b67f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LOGICAL_NOT_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void LogicalNotImpl(const int &nums, const T *x, bool *y, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cu index cbdd81f114b..96b99c5de82 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cu @@ -16,7 +16,7 @@ #include #include "loss_with_reduction_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "util.cuh" inline __device__ float logT(float x) { return logf(x); } diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_band_part_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_band_part_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_band_part_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_band_part_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_band_part_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_band_part_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_band_part_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_band_part_impl.cuh index 1860b540aaa..c8f11f340ce 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_band_part_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_band_part_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_MATRIX_BAND_PART_IMPL_CUH #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_MATRIX_BAND_PART_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void MatrixBandPart(const size_t size, const T *input_matrix_addr, const size_t m, const size_t n, const int64_t l, const int64_t u, T *output_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_combine_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_combine_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_combine_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_combine_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_combine_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_combine_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_combine_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_combine_impl.cuh index 737ec133834..f7056fc1885 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_combine_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_combine_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_MATRIXCOMBINE_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_MATRIXCOMBINE_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void MatrixCombine(const size_t size, const size_t src_height, const size_t src_width, const size_t dst_width, const size_t residual, const size_t res_width, const size_t batch, T *input_addr, T *output_addr, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_diag_part_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_diag_part_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_diag_part_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_diag_part_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_diag_part_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_diag_part_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_diag_part_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_diag_part_impl.cuh index ee3e2740f68..ea49f67e7b1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_diag_part_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_diag_part_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_MATRIX_DIAG_PART_IMPL_CUH #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_MATRIX_DIAG_PART_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void MatrixDiagPart(const size_t size, const T *input_matrix_addr, const size_t m, const size_t n, const int64_t l, const int64_t u, const size_t num_diags, const size_t max_diag_len, const int64_t la, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_set_diag_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_set_diag_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_set_diag_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_set_diag_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_set_diag_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_set_diag_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_set_diag_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_set_diag_impl.cuh index 1f5e7529a98..19c42579013 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_set_diag_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_set_diag_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_MATRIX_SET_DIAG_IMPL_CUH_ #define MINDSPORE_MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_MATRIX_SET_DIAG_IMPL_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void MatrixSetDiag(const int outer_batch, const int inner_row, const int inner_col, const int num_diags, const int max_diag_len, const int lower_index, const int upper_index, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cuh index edae55c14da..3e2a808e08e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_MATRIXSPLIT_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_MATRIXSPLIT_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void MatrixSplit(const size_t size, const size_t split_dim, const size_t dim, T *input_addr, T *output_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_grad_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_grad_impl.cu index 80c8fde1ecf..3f1489f3c76 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_grad_impl.cu @@ -16,9 +16,9 @@ #include #include "maxpool_with_argmax_grad_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void MaxPoolWithArgmaxGrad(const T* dy, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_grad_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_grad_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_impl.cu index 16da469d599..b4dd206b2a5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_impl.cu @@ -16,7 +16,7 @@ #include #include "maxpool_with_argmax_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template __global__ void MaxPoolWithArgmax(const T* input, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cu index 97b9a051ca9..fb62fb413ca 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cu @@ -20,7 +20,7 @@ #include #include #include "minmax_update_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" __global__ void UpdateInputMinMaxPerLayerWithEMA(const float *input_min, const float *input_max, float *output_min, float *output_max, const float min, const float max, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cuh index b4b4d582eea..bdbc7654c53 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_MIN_MAX_UPDATE_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_MIN_MAX_UPDATE_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CalMinMaxPerChannel(float *input, float *input_min, float *input_max, float *output_min, float *output_max, const int total_num, const int channel_num, const float ema_decay, const bool ema, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cu index e1913ef7462..65e88876fe6 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cu @@ -16,7 +16,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cuh" // check for existence in current padded array on X and Y dims __inline__ __device__ bool range_check(int x, int y, int padded_width, int padded_height) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cuh index a536faab161..d85f49fcd96 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_MIRROR_PAD_IMPL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_MIRROR_PAD_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" // preset size of paddings #define MAX_PADDINGS 4 diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/momentum_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/momentum_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh index 57b271e9d15..aec380a6c91 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_MOMENTUMIMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_MOMENTUMIMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void MomentumUpdateVariable(const size_t size, T *variable, T *accumulation, const S *learning_rate, const G *gradient, const S *momentum, bool use_nesterov, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/multinomial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/multinomial_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/multinomial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/multinomial_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/multinomial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/multinomial_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/multinomial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/multinomial_impl.cuh index f692fa606a9..b30b5b43c66 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/multinomial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/multinomial_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MULTINOMIAL_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MULTINOMIAL_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void InitRandState(int seed, int num, curandState *state, cudaStream_t stream); template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/nms_with_mask_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/nms_with_mask_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/nms_with_mask_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/nms_with_mask_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/nms_with_mask_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/nms_with_mask_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/nms_with_mask_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/nms_with_mask_impl.cuh index c1f89b04612..d3e380b3d3a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/nms_with_mask_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/nms_with_mask_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_NMS_WITH_MASK_IMPL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_NMS_WITH_MASK_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalSort(const int &inner, T *data_in, T *data_out, int *index_buff, T *data_buff, int box_size_, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/one_hot_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/one_hot_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/one_hot_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/one_hot_impl.cu index 9447e6e0e62..9aada57e6c4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/one_hot_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/one_hot_impl.cu @@ -15,7 +15,7 @@ */ #include "one_hot_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void OneHotKernel(size_t size, const S *indices, size_t depth, const T *on_value, const T *off_value, size_t left_dim_size, size_t right_dim_size, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/one_hot_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/one_hot_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/one_hot_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/one_hot_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cu index 7b1e3227b54..1c2fe95ce19 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cu @@ -16,7 +16,7 @@ #include #include "oneslike_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void OnesLike(const size_t size, const T* input, T* output) { int one = 1; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/oneslike_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/oneslike_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pack.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pack.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pack.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pack.cu index d3563756a8b..d9df908bfdc 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pack.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pack.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pack.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/pack.cuh" template __global__ void Pack(const size_t size, const size_t input_num, const size_t dims_behind_axis, T** inputs, T* output) { for (size_t pos = blockIdx.x * blockDim.x + threadIdx.x; pos < (size); pos += blockDim.x * gridDim.x) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pack.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pack.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pack.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pack.cuh index 80fdb9a4d22..a74c125d6a9 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pack.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pack.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_PACK_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_PACK_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void PackKernel(const size_t size, const size_t input_num, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pad_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pad_impl.cu index 916b981488f..e6ac41ea9c6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pad_impl.cu @@ -16,7 +16,7 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" // For internal OP use, not user facing template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh index fac9483359c..647f353013b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_PAD_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_PAD_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalPad(const size_t size, const T* input, const int num, const int channels, const int old_height, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cu index f151aea026d..9cfb1948b7c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void CalPReLUGradKernel(size_t size, size_t weight_size, size_t per_channel_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cuh index b71fcf36dbe..90bbda6bc05 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_PRELU_GRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_PRELU_GRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalPReLUGrad(size_t input_size, size_t weight_size, size_t per_channel_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_impl.cu index 23759d3276c..2b1f687bbfb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/prelu_impl.cuh" template __global__ void CalPReLUKernel(size_t size, size_t weight_size, size_t per_channel_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_impl.cuh index 08e31e4d164..eb8c45486f5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/prelu_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_PRELU_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_PRELU_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalPReLU(size_t input_size, size_t weight_size, size_t per_channel_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cu index 45e2bdfc5a1..77b39e037be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cu @@ -18,9 +18,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void PSROIPoolInitKernel(size_t size_init, T *input) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cuh index 00370352cec..9ca45fcfd85 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_PS_ROI_POOLING_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_PS_ROI_POOLING_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void PSROIPoolForwardLauncher( diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_categorical.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_categorical.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_categorical.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_categorical.cu index 79d848b6580..79dedd603e0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_categorical.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_categorical.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/random_categorical.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/random_categorical.cuh" template __global__ void RandomCategorical(const size_t num_samples, double** dev_rand, double** dev_cdf, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_categorical.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_categorical.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_categorical.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_categorical.cuh index 2bfa007b8f5..9aaa04e22f0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_categorical.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_categorical.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RANDOM_CATEGORICAL_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RANDOM_CATEGORICAL_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void GetCdfKernel(const T *logits_addr, double** dev_cdf, const size_t batch_size, const size_t num_classes, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cu index 20478bcb844..da0f65ba428 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cuh" #include int RcwmRoundUpPower2(int v) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cuh index c3dd10754f6..f5b1cfd74c5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cuh @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define BLOCKSIZE 256 #define MAX_DIMENSION 5 diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_op_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_op_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_op_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_op_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_op_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_op_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_op_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_op_impl.cuh index 978b5147ebb..0b558dc01b6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/random_op_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/random_op_impl.cuh @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void StandardNormal(int seed, int seed2, curandState *globalState, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/range_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/range_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/range_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/range_impl.cu index a2dfb407c3b..afc3a50a8aa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/range_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/range_impl.cu @@ -16,7 +16,7 @@ #include #include "range_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void Range(const int size, const float start, const float limit, const float delta, const T *input, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/range_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/range_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/range_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/range_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rcwm_small_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rcwm_small_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rcwm_small_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rcwm_small_impl.cu index e8503a0bcb6..d992020489b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rcwm_small_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rcwm_small_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/topk_lib.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/topk_lib.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cuh" // Kernel started from here #define L2_RCWM_HELPER(BLOCK, NUM_WARP_Q, NUM_THREAD_Q, IS_DESCEND) \ diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/real_to_complex_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/real_to_complex_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/real_to_complex_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/real_to_complex_impl.cu index 6846fb02fde..9fbc8013dbd 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/real_to_complex_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/real_to_complex_impl.cu @@ -17,7 +17,7 @@ #include #include "real_to_complex_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void ToComplex(const size_t size, const T *input, T *output, cudaStream_t cuda_stream) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/real_to_complex_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/real_to_complex_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/real_to_complex_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/real_to_complex_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cu index 9f9dab7ae3d..29084bf0f84 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void CalReLUGradKernel(int size, T *dy, T *y, T *dx) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cuh index 91840aa67fe..9a392aef20d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RELU_GRAD_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RELU_GRAD_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalReLUGrad(int input_size, T *dy, T *y, T *dx, cudaStream_t cuda_stream); #endif // MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RELU_GRAD_H_ diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_impl.cu index c11271662fc..c4092a0b88b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void CalReLUKernel(int size, T *input_addr, T *output_addr) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh index 7918395f6f5..134aed477d7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RELU_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RELU_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalReLU(int input_size, T *input_addr, T *output_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cu index ee37091cb74..3c508bee832 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template __global__ void ResizeBilinear(const T *input, const int n, const int c, const int input_h, const int input_w, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cuh index e175c4f9cdf..4d2a4350232 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_RESIZE_BILINEAR_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_RESIZE_BILINEAR_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalResizeBilinear(const T *input, const int n_, const int c_, const int input_h_, const int input_w_, const int output_h_, const int output_w_, const float h_scale, const float w_scale, T *output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cu index 8e61a46ad7b..e2b8209d1cf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cu @@ -18,8 +18,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cuh" template __global__ void InitZero(T *output, const int output_size) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cuh index c7f85e694a9..926b0215f6e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_RESIZE_NEAREST_NEIGHBOR_GRAD_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_RESIZE_NEAREST_NEIGHBOR_GRAD_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define RESIZENEARESTNEIGHBORGRAD_DIMENSION 4 template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cu index 2cca9bd7a8f..3186b1c4566 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cu @@ -18,7 +18,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cuh" template __global__ void ResizeNearestNeighbor(const int size, const T *input, const int s1, const int s2, const int s3, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cuh index a9eafe36cec..fc68a67e117 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/resize_nearest_neighbor_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/resize_nearest_neighbor_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_RESIZE_NEAREST_NEIGHBOR_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_RESIZE_NEAREST_NEIGHBOR_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define RESIZENEARESTNEIGHBOR_DIMENSION 4 template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cu index 869c83b6b67..52b98e8c6e0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cu @@ -16,7 +16,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cuh" // Util function to convert a 1D input array index to an N-D positional index // Required since GPU iterates over all values in an ND array as a 1D array diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cuh index f8e44ea89b2..57b940bce21 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_sequence_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_sequence_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_REVERSE_SEQUENCE_IMPL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_REVERSE_SEQUENCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalReverseSequence(const size_t size, const T *input, const S *seq_len, const int64_t batch_dim, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_v2_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_v2_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_v2_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_v2_impl.cu index ecb812408a3..81a9e0aa56b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_v2_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_v2_impl.cu @@ -15,7 +15,7 @@ */ #include #include "reverse_v2_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void ReverseV2(const T* input, T* output, const size_t* input_shape, const int64_t* strides, const int64_t* axis, size_t input_size, size_t axis_size) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_v2_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_v2_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/reverse_v2_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/reverse_v2_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cu index 9e526b46c5c..88e621dfdb5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cuh" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cu index 147e8cbc324..68a8fe5826c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh index 780d56a8c79..07248a8a7bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RL_BUFFER_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_RL_BUFFER_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BufferAppend(const int64_t capacity, const size_t size, const int *index, const int exp_batch, unsigned char *buffer, const unsigned char *exp, cudaStream_t cuda_stream); void IncreaseCount(const int64_t capacity, const int exp_batch, int *count, int *head, int *index, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cu index 5153fe022b4..e7030b8b093 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cuh" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cu index 80806b552f3..4a2b68e70bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cu @@ -15,8 +15,8 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void RmsPropKernel(const T* learning_rate, const T decay, const T momentum, const T epsilon, T* variable, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cuh index 16ad6113812..40a63ce48de 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_RMSPROP_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_RMSPROP_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void RmsProp(const T* learning_rate, const T decay, const T momentum, const T epsilon, T* variable, T* mean_square, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cu index 92013f6547a..11b783976ac 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cu @@ -16,7 +16,7 @@ #include "roi_align_impl.cuh" #include "util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" inline __device__ int roi_cast_int(float x) { return __float2int_rd(x); } inline __device__ int roi_cast_int(half x) { return __half2int_rd(x); } diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cu index 58d31e1fee8..efc0a21e836 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cuh" template __global__ void ScatterUpdateKernel(const size_t inner_size, const size_t updates_size, const S *indices, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cuh index f33da6f7da4..8c264d0fbc8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_functor_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_functor_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SCATTER_FUNCTOR_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SCATTER_FUNCTOR_IMPL_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" enum ScatterFunctorType { SCATTER_FUNC_UPDATE = 0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd.cu index ab706d77398..1780e97447c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/scatter_nd.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void ScatterNdKernel(S *indices, T *update, T *output, const size_t block_size, const size_t input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd.cuh similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd.cuh index 75732397430..8bf142abaf9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_SCATTER_ND_GPU_CU_H #define MINDSPORE_SCATTER_ND_GPU_CU_H -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void ScatterNd(S *indices, T *update, T *output, const size_t &block_size, const size_t &input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cu index 3de39560b15..8aca3518dd2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cuh" template __global__ void ScatterNdUpdate(const size_t unit_size, const size_t index_depth, const size_t updates_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cuh index 03d9f5b5fb8..faf08587d49 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/scatter_nd_functor_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/scatter_nd_functor_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SCATTER_ND_FUNCTOR_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SCATTER_ND_FUNCTOR_IMPL_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" enum ScatterNdFunctorType { SCATTER_ND_FUNC_UPDATE = 0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/select_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/select_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/select_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/select_impl.cu index e8ebe7e30fb..4f11a9682ea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/select_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/select_impl.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/select_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/select_impl.cuh" template __global__ void Select(const size_t size, const bool* cond, const T* input_x, const T* input_y, T* output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/select_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/select_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/select_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/select_impl.cuh index 300ed281f70..3ee876061b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/select_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/select_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SELECT_IMPL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SELECT_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalSelect(const size_t size, const bool* cond, const T* input_x, const T* input_y, T* output, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sgd_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sgd_impl.cu index 66451c2390e..6677c2676d2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sgd_impl.cu @@ -15,7 +15,7 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sgd_impl.cuh" template __global__ void SGDKernel(const int size, const T dampening, const T weight_decay, const bool nesterov, const T *grad, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sgd_impl.cuh similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sgd_impl.cuh index bc2fa3304d4..487f88c128c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sgd_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SGD_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SGD_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SGD(const int size, const T dampening, const T weight_decay, const bool nesterov, const T *lr, const T *momentum, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu index ee08eb9a581..1119bb138b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh" template __global__ void SigmoidCrossEntropyWithLogitsGradKernel(const size_t size, const T *logits, const S *labels, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh index d9a1c6f1df2..dbae8bc4b59 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SIGMOID_CROSS_ENTROPY_WITH_LOGITS_GRAD_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SIGMOID_CROSS_ENTROPY_WITH_LOGITS_GRAD_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SigmoidCrossEntropyWithLogitsGrad(const size_t size, const T *logits, const S *labels, const T *dout_addr, T *outputs, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu index 22ed2c45148..73b16c6a123 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh" template __global__ void SigmoidCrossEntropyWithLogitsKernel(const size_t size, const T *logits, const S *labels, T *outputs) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh index 7e9130857fa..a01a40443be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SIGMOID_CROSS_ENTROPY_WITH_LOGITS_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SIGMOID_CROSS_ENTROPY_WITH_LOGITS_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SigmoidCrossEntropyWithLogits(const size_t size, const T *logits, const S *labels, T *outputs, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cu index a3d2498ed22..f63cf62786d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cu @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cuh" namespace { constexpr size_t kMaxDim = 8; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cuh index e45e6dd9717..f3c2b1725eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_copy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_copy_impl.cuh @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CopySlices(const std::vector &update_shape, const std::vector &begin, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_impl.cu index 127f62225a9..f9b2e1dabb9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_impl.cu @@ -18,7 +18,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" template __global__ void Slice1D(const size_t s1, const size_t l1, const size_t d1, const T *input, T *output) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh index f73e0c0b4e6..d1780d54f7f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh @@ -19,7 +19,7 @@ #include #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SliceKernel(const T *input, T *output, const size_t output_size, cudaStream_t cuda_stream, S...pack); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cu index 562078f986b..028511192c4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cu @@ -15,7 +15,7 @@ */ #include "smooth_l1_loss_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void SmoothL1LossKernel(const int input_size, const float beta, const T *prediction, const T *target, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/softplus_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/softplus_impl.cu index 3aa2d1e8a5b..17a120c95b6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/softplus_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/softplus_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void SoftplusKernel(const size_t size, const T *input_addr, T *output_addr) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/softplus_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/softplus_impl.cuh index 639f71f87f9..43992e3d260 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/softplus_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SOFTPLUS_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SOFTPLUS_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void Softplus(const size_t input_size, const T* input_addr, T* output_addr, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetobatch_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetobatch_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetobatch_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetobatch_impl.cu index c770726f2b5..0c1c4b67b2e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetobatch_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetobatch_impl.cu @@ -15,7 +15,7 @@ */ #include #include "spacetobatch_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void SpaceToBatch(const size_t size, const T *input, const size_t in, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetobatch_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetobatch_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetobatch_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetobatch_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetodepth_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetodepth_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetodepth_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetodepth_impl.cu index 4eefede95f9..16905e9bbf1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetodepth_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetodepth_impl.cu @@ -16,7 +16,7 @@ #include #include "spacetodepth_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void SpaceToDepth(const size_t size, const T *input, const size_t in, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetodepth_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetodepth_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/spacetodepth_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/spacetodepth_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cu index daff5f5a4bf..41a33427509 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh" template __device__ __forceinline__ bool CompareFunc(T x, T y) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh index e11a277cb6f..fc133b00b73 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMP_SPARSE_APPLY_PROXIMAL_ADAGRAD_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMP_SPARSE_APPLY_PROXIMAL_ADAGRAD_IMPL_CUH_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalSparseApplyProximalAdagrad(const size_t size, const size_t indices_size, const T *learning_rate, const T *l1_regularization, const T *l2_regularization, const T *gradient, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_cross_entropy_cuda_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_cross_entropy_cuda_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_cross_entropy_cuda_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_cross_entropy_cuda_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_cross_entropy_cuda_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_cross_entropy_cuda_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_cross_entropy_cuda_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_cross_entropy_cuda_impl.cuh index fa322603812..3a32c6e36a2 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_cross_entropy_cuda_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_cross_entropy_cuda_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPARSECROSSENTROPYCUDAIMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPARSECROSSENTROPYCUDAIMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalCrossEntropy(const float *logits, T *labels, const int batch_size, const int class_num, float *loss, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_ftrl_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_ftrl_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_ftrl_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_ftrl_impl.cu index 3d9b73e003f..19172b48023 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_ftrl_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_ftrl_impl.cu @@ -15,7 +15,7 @@ */ #include "sparse_ftrl_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_ftrl_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_ftrl_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sparse_ftrl_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sparse_ftrl_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/split_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/split_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/split_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/split_impl.cu index 07b981a948d..359a64b4cd5 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/split_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/split_impl.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/split_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/split_impl.cuh" template __global__ void Split(const size_t size, const int axis_step, const int all_size_before_axis, const int all_size_axis, const T* input, T** outputs) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/split_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/split_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/split_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/split_impl.cuh index b8abce290d4..7ca1593be6f 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/split_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/split_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPLIT_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPLIT_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SplitKernel(const size_t size, const int axis_step, const int all_size_before_axis, const int all_size_axis, const T* input, T** outputs, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cu similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cu index 0d9ea99fb7a..3400326d011 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void AngleAtomEnergyKernel(int angle_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh index d42e61ab4e3..e21047e456d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_ANGLE_ANGLE_ATOM_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void AngleAtomEnergy(int angle_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cu similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cu index d76372c47ff..717125297de 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void AngleEnergyKernel(int angle_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cuh similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cuh index 2dedc967c62..0a824658052 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_ANGLE_ANGLE_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void AngleEnergy(int angle_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, const float *angle_theta0, float *ene, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cu index 3eb87afad37..f441c9a54d4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void AngleForceKernel(int angle_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cuh index 56027d51bd1..b150c2e8d1e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_ANGLE_ANGLE_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void AngleForce(int angle_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, const float *angle_theta0, float *frc_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu index 1ce1cff5438..d9d2f2da601 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void AngleForceWithAtomEnergyKernel(int angle_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh index e0524b4dfb4..d4f11819e48 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_ANGLE_ANGLE_FORCE_WITH_ATOM_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void AngleForceWithAtomEnergy(int angle_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const float *angle_k, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu index c38acc3571a..96f71952d9a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void BondAtomEnergyCudaKernel(const int bond_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh index d4567008434..edeb4e881c8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_BOND_BOND_ATOM_ENERGY_GPU_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BondAtomEnergy(int bond_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, float *atom_ene, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu index 161a647f907..34143947e23 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void BondEnergyCudaKernel(const int bond_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh index 2296984e9a7..5cd6514b4e0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_BOND_BOND_ENERGY_CUDA_GPU_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BondEnergy(int bond_numbers, int atom_numbers, const unsigned int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu index 5d4e53a2a93..c2a074f0b75 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void BondForceCudaKernel(int bond_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh index 1a595c84d35..b72a408fda6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_BOND_BOND_FORCE_CUDA_GPU_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BondForce(int bond_numbers, int atom_numbers, const unsigned int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu index 1bf3a51fa9d..2161f2b422d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void BondForceWithAtomEnergyAndVirialKernel(const int bond_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh index a6b41f57a51..1e1438c8434 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_BOND_BOND_FORCE_WITH_ATOM_VIRIAL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BondForceWithAtomEnergyAndVirial(int bond_numbers, int atom_numbers, const unsigned int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const float *bond_k, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu index 2dd19acc73e..353fa4da59a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void BondForceWithAtomEnergyKernel(int bond_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh index 3bb66c85e11..06fe3247697 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_BOND_BOND_FORCE_WITH_ATOM_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BondForceWithAtomEnergy(int bond_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu index bf04be130f2..83f9a0f3c18 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void BondForceWithAtomVirialKernel(int bond_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh index cadf08885cf..33b498dc4d6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_BOND_BOND_FORCE_WITH_ATOM_VIRIAL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void BondForceWithAtomVirial(int bond_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const float *bond_k, const float *bond_r0, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cu index a3c4ae5ec69..bf887ada532 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __device__ __host__ float fc(float Rij) { const float PI = 3.141592654; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cuh index f7edf8d7952..e3ee3e875d0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_ATOMCRDTOCV_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_ATOMCRDTOCV_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void AtomCrdToCV(int atom_numbers, int start_serial, int end_serial, int number, const float *crd_f, const float *old_crd, float *nowarp_crd, int *box_map_times, float *box, float *g_radial, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu index 59f92f702cf..83dd52f5420 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh" __global__ void Crd_To_Uint_Crd(const int atom_numbers, const VECTOR *scale_factor, const VECTOR *crd, UNSIGNED_INT_VECTOR *uint_crd) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh index 8cb5b4a12ed..0b3197810e2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_CRD_TO_UINT_CRD_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CrdToUintCrd(const int atom_numbers, const float *crd_to_uint_crd_cof_f, const float *crd_f, unsigned int *uint_crd_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu index c669ef3962c..9f7aa284894 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cu @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Crd_To_Uint_Crd_Quarter(const int atom_numbers, const VECTOR *scale_factor, const VECTOR *crd, UNSIGNED_INT_VECTOR *uint_crd) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh index 1bbbb44cef5..f26cb13e5a8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_CRD_TO_UINT_CRD_QUARTER_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void CrdToUintCrdQuarter(const int atom_numbers, const float *crd_to_uint_crd_cof_f, const float *crd_f, unsigned int *uint_crd_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cu index 2c22313e8d8..b581bac9d1f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cuh" __global__ void Get_Center_Of_Mass(int residue_numbers, int *start, int *end, VECTOR *crd, float *atom_mass, float *residue_mass_inverse, VECTOR *center_of_mass) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cuh index 484f1044700..becb653f48a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_GETCENTEROFMASS_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void GetCenterOfMass(int residue_numbers, int *start, int *end, float *crd_f, float *atom_mass, float *residue_mass_inverse, float *center_of_mass_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cu index 1373076bba8..9e93f160a03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cuh" __global__ void GetCenterOfGeometryKernel(const int center_numbers, float center_numbers_inverse, const int *center_atoms, const VECTOR *crd, VECTOR *center_of_geometry) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cuh index 57a9dce8986..4b168216ddb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_GETCENTER_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void GetCenterOfGeometry(const int center_numbers, float center_numbers_inverse, const int *center_atoms, const float *crd_f, float *center_of_geometry_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cu index 5d0f9b70e37..01807f2e34d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cuh" __global__ void Map_Center_Of_Mass(int residue_numbers, int *start, int *end, float *scaler, VECTOR *center_of_mass, VECTOR *box_length, VECTOR *no_wrap_crd, VECTOR *crd) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cuh index a47f0b1955d..fad2d93c90d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_MAPCENTEROFMASS_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MapCenterOfMass(int residue_numbers, int *start, int *end, float *center_of_mass_f, float *box_length_f, float *no_wrap_crd_f, float *crd_f, float* scaler, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cu index 551b88d0728..39ee4f6761f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cu @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cuh" __global__ void MDTemperatureKernel(const int residue_numbers, const int *start, const int *end, const VECTOR *atom_vel, const float *atom_mass, float *ek) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cuh index 93eb79d57f9..4fd44c8567c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_MDTEMPERATURE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MDTemperature(const int residue_numbers, const int *start, const int *end, const float *atom_vel_f, const float *atom_mass, float *ek, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cu similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cu index 27f42b02d86..efe5c96689d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Total_C6_Get(int atom_numbers, int *atom_lj_type, float *d_lj_b, float *d_factor) { int i, j; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cuh index f2891be4361..ed256448166 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_TOTAL_C6_GET_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_COMMON_TOTAL_C6_GET_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void total_c6_get(int atom_numbers, int *atom_lj_type, float *d_lj_b, float *d_factor, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh index bcedd2183dd..270427d31ce 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh @@ -27,7 +27,7 @@ #include #include #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define TWO_DIVIDED_BY_SQRT_PI 1.1283791670218446 #define CONSTANT_kB 0.00198716 diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu index 1ac9bc9f86d..ba87498ab3f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cu @@ -15,9 +15,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void Calculate_No_Wrap_Crd(int atom_numbers, INT_VECTOR *box_map_times, VECTOR *box, VECTOR *crd, VECTOR *nowrap_crd) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh index 40f3415606f..fce32ed57ed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh @@ -19,7 +19,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_CRDMCMAP_CAL_NO_WRAP_CRD_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void calculatenowrapcrd(int atom_numbers, int *box_map_times_f, float *box_f, float *crd_f, float *nowrap_crd_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu index 70d2a6416f3..c4adee2a760 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cu @@ -15,8 +15,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Refresh_BoxMapTimes_CUDA(int atom_numbers, VECTOR *box_length_inverse, VECTOR *crd, INT_VECTOR *box_map_times, VECTOR *old_crd) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh index 53f48f6c10c..953b0e20131 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh @@ -19,7 +19,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_CRDMCMAP_REFRESH_BOXMAPTIMES_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void refresh_boxmaptimes(int atom_numbers, float *box_length_inverse, float *crd_f, float *old_crd_f, int *box_map_times_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu index b313b3b78a6..76d92f18bdc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void DihedralAtomEnergyKernel(int dihedral_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const int *atom_c, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh index 6b9f44e097a..e421de8f79d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_DIHEDRAL_DIHEDRAL_ATOM_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void DihedralAtomEnergy(int dihedral_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const int *atom_d, const int *ipn, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu index 4bf41272484..c08b888f07f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void DihedralEnergyKernel(int dihedral_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const int *atom_c, const int *atom_d, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh index 86947deca19..fb485172d0e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_DIHEDRAL_DIHEDRAL_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void DihedralEnergy(int dihedral_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const int *atom_d, const int *ipn, const float *pk, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cu index 40abe15adef..089679b0752 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void DihedralForceKernel(int dihedral_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, const int *atom_c, const int *atom_d, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh index 1e890c0e738..00e08b58446 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_DIHEDRAL_DIHEDRAL_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void DihedralForce(int dihedral_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const int *atom_d, const int *ipn, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu index a82c080945c..dc6936a475a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void DihedralForceWithAtomEnergyKernel(int dihedral_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const int *atom_a, const int *atom_b, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh index 2644b366f7f..6841567f4c6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_DIHEDRAL_DIHEDRAL_FORCE_WITH_ATOM_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void DihedralForceWithAtomEnergy(int dihedral_numbers, int atom_numbers, const int *uint_crd_f, const float *scaler_f, const int *atom_a, const int *atom_b, const int *atom_c, const int *atom_d, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu index 1099b6e6578..4a77a61bb11 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cu @@ -18,8 +18,8 @@ * LJForce. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void LJ_Direct_CF_Force_With_LJ_Virial_Direct_CF_Energy_CUDA( const int atom_numbers, const NEIGHBOR_LIST *nl, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh index b60cf9b3731..7e85481ec20 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh @@ -22,7 +22,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_LJ_DIRECT_CF_FORCE_WITH_LJ_VIRIAL_DIRECT_CF_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void LJ_Direct_CF_Force_With_LJ_Virial_Direct_CF_Energy( const int atom_numbers, const float cutoff, const float pme_beta, const unsigned int *uint_crd_f, const int *LJtype, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cu index 5538410eb58..5b87d36ea75 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void LJ_Energy_CUDA(const int atom_numbers, const NEIGHBOR_LIST *nl, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const float *LJ_type_A, const float *LJ_type_B, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cuh index 4c0b6f18059..19290c90ef2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_LJ_LJ_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void LJEnergy(const int atom_numbers, const float cutoff_square, const int *uint_crd_f, const int *LJtype, const float *charge, const float *scaler_f, float *uint_crd_with_LJ, int *nl_atom_numbers, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cu index 1cb040aff69..38cc77f2b3e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void LJ_Force_CUDA(const int atom_numbers, const NEIGHBOR_LIST *nl, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const float *LJ_type_A, const float *LJ_type_B, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cuh index 401b5d3362d..904a4227ee0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_LJ_LJ_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void LJForce(const int atom_numbers, const float cutoff_square, const int *uint_crd_f, const int *LJtype, const float *charge, const float *scaler_f, float *uint_crd_with_LJ, int *nl_atom_numbers, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu index e1995d596e1..237ddea3e95 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void LJ_Force_With_Direct_CF_CUDA(const int atom_numbers, const NEIGHBOR_LIST *nl, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh index 826d4223bbe..54711ae355a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_LJ_LJ_FORCE_WITH_PME_DIRECT_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void LJForceWithPMEDirectForce(const int atom_numbers, const float cutoff, const float pme_beta, const int *uint_crd_f, const int *LJtype, const float *charge, const float *scaler_f, float *uint_crd_with_LJ, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu index a183bb74325..c94d8888e88 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void LJ_Direct_CF_Force_With_Atom_Energy_CUDA(const int atom_numbers, const NEIGHBOR_LIST *nl, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh index d8456bbd0ca..bdda30249c0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_pme_direct_force_with_atom_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_LJ_LJ_PME_DIRECT_FORCE_WITH_ATOM_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void LJDirectCFForceWithAtomEnergy(const int atom_numbers, const float cutoff, const float pme_beta, const int *uint_crd_f, const int *LJtype, const float *charge, const float *scaler_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu index 4ac0b9a26d8..723967fda0f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14CFAtomEnergyKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh index 7d11c10793d..7ccc500226f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_CF_ATOM_ENERGY_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14CFAtomEnergy(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, const float *boxlength_f, const int *a_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu index 004365a7ce8..5192821e406 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14CFEnergyKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh index 117b070c284..52a588b53cf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_CF_ENERGY_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14CFEnergy(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, float *uint_crd_with_LJ_f, const float *boxlength_f, const int *a_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu index 3beadecdf06..5dc0093c75f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14LJAtomEnergyKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh index d27035a67a3..7b443c789ae 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_LJ_ATOM_ENERGY_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14LJAtomEnergy(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, const float *boxlength_f, const int *a_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu index 29cb529704f..8d3ba0585eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14LJCFForceWithAtomEnergyAndVirialKernel( const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *scaler, const int *a_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh index 26b5b9420ee..74153b6739c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_LJ_CF_FORCE_WITH_ATOM_ENERGY_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14LJCFForceWithAtomEnergyAndVirial(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu index d9e9bb8def1..6b848960e4b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14LJCFForceWithAtomEnergyKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh index c565ea23f8e..27208029f31 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_LJ_CF_FORCE_WITH_ATOM_ENERGY_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14LJCFForceWithAtomEnergy(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, float *uint_crd_with_LJ_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu index ef70d4ccfe9..5e90f43e592 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14LJEnergyKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh index fbf21d27e11..04cc1a2849b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_LJ_ENERGY_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14LJEnergy(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, float *uint_crd_with_LJ_f, const float *boxlength_f, const int *a_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu index 74f7a067584..4e731c62b26 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14LJForceKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh index 7ea476ee2c8..e107310d5b1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_LJ_FORCE_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14LJForce(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, const float *boxlength_f, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu index 88dc3656a71..eef6d6209a8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Dihedral14LJForceWithDirectCFKernel(const int dihedral_14_numbers, const UINT_VECTOR_LJ_TYPE *uint_crd, const VECTOR *boxlength, const int *a_14, const int *b_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh index 8e4d95b8561..c25dd8d06fb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NB14_DIHEDRAL_14_LJ_FORCE_WITH_DIRECT_CF_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Dihedral14LJForceWithDirectCF(const int dihedral_14_numbers, const int atom_numbers, const int *uint_crd_f, const int *LJtype, const float *charge, const float *boxlength_f, const int *a_14, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu index da4399d040f..c32a73a0264 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cu @@ -19,7 +19,7 @@ * NeighborListUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh" #include // common functions diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh index 11a18d0d289..8f4029f036d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh @@ -21,7 +21,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NEIGHBOR_LIST_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NEIGHBOR_LIST_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" struct VECTOR { float x; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu similarity index 86% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu index f3aad0e1ae9..b129d9dd952 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void MD_Iteration_Gradient_Descent(const int atom_numbers, VECTOR *crd, VECTOR *frc, const float learning_rate) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh index a2d9b7eef87..f1f829014f4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_MD_ITERATION_GRADIENT_DESCENT_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MDIterationGradientDescent(const int atom_numbers, float *crd, float *frc, const float learning_rate, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu index df6729627a7..8d00fc222e1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cu @@ -18,8 +18,8 @@ * MDIterationLeapFrog. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void MD_Iteration_Leap_Frog(const int atom_numbers, VECTOR *vel, VECTOR *crd, VECTOR *frc, VECTOR *acc, const float *inverse_mass, const float dt) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh index 86563c08d65..e87a9ed85bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh @@ -22,7 +22,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_NVTIT_MD_ITERATION_LEAP_FROG_IMPL_H #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MDIterationLeapFrog(const int atom_numbers, float *vel, float *crd, float *frc, float *acc, const float *inverse_mass, const float dt, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu index d0b4e6653e0..7c8237112b9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void MD_Iteration_Leap_Frog_With_LiuJian_kernel(const int atom_numbers, const float half_dt, const float dt, const float exp_gamma, float *inverse_mass, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh index c321d513100..1595d4f845a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_MD_ITERATION_LEAP_FROG_LIUJIAN_GPU_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MD_Iteration_Leap_Frog_With_LiuJian(const int atom_numbers, const float half_dt, const float dt, const float exp_gamma, int float4_numbers, float *inverse_mass, float *sqrt_mass_inverse, float *vel, float *crd, float *frc, float *acc, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu index c41e0a34e70..3e029614c41 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void MD_Iteration_Leap_Frog_With_LiuJian_With_Max_Velocity( const int atom_numbers, const float half_dt, const float dt, const float exp_gamma, const float *inverse_mass, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh index 4bc6a256854..6e554f6ae8a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_MD_ITERATION_LEAP_FROG_LIUJIAN_WITH_MAX_VEL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MD_Iteration_Leap_Frog_With_LiuJian_With_Max_Vel(const int atom_numbers, const float half_dt, const float dt, const float exp_gamma, int float4_numbers, float *inverse_mass, float *sqrt_mass_inverse, float *vel, float *crd, float *frc, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu similarity index 88% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu index fabb19f7550..3eaad366d8b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void MD_Iteration_Leap_Frog_With_Max_Velocity(const int atom_numbers, VECTOR *vel, VECTOR *crd, VECTOR *frc, VECTOR *acc, const float *inverse_mass, const float dt, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh index 477647c01eb..047610dcaea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_MD_ITERATION_LEAP_FROG_WITH_MAX_VEL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MDIterationLeapFrogWithMaxVelocity(const int atom_numbers, float *vel, float *crd, float *frc, float *acc, const float *inverse_mass, const float dt, const float max_velocity, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu similarity index 83% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu index 5a2d487ca50..d1254924886 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" void MD_Iteration_Setup_Random_State(int float4_numbers, curandStatePhilox4_32_10_t *rand_state, int seed, cudaStream_t stream) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh index 7dc45c061b9..3f8185ca556 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_MD_ITERATION_SETUP_RANDOM_STATE_GPU_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void MD_Iteration_Setup_Random_State(int float4_numbers, curandStatePhilox4_32_10_t *rand_state, int seed, cudaStream_t stream); #endif diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cu similarity index 87% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cu index af31107bcff..dba572d2c3e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cu @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh" template void FFT3D(int Nfft, T *input_tensor, Complex *output_tensor, const cufftHandle &FFT_plan_r2c, cudaStream_t stream) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cuh index 0cf05ae39e8..77a27a1b2b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cuh @@ -18,7 +18,7 @@ #include #include "utils/complex.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void FFT3D(int Nfft, T *input_tensor, Complex *output_tensor, const cufftHandle &FFT_plan_r2c, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cu similarity index 87% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cu index 0ef724f101a..b40941323bd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cu @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh" template void IFFT3D(int Nfft, Complex *input_tensor, T *output_tensor, const cufftHandle &FFT_plan_c2r, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cuh index a1de033256c..b184bc1c564 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cuh @@ -18,7 +18,7 @@ #include #include "utils/complex.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void IFFT3D(int Nfft, Complex *input_tensor, T *output_tensor, const cufftHandle &FFT_plan_c2r, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh index fed5307c137..58e17a73bdd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh @@ -20,7 +20,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_PME_PME_COMMON_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_PME_PME_COMMON_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __constant__ float PME_Ma[4] = {1.0 / 6.0, -0.5, 0.5, -1.0 / 6.0}; __constant__ float PME_Mb[4] = {0, 0.5, -1, 0.5}; __constant__ float PME_Mc[4] = {0, 0.5, 0, -0.5}; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cu index 25254256600..73ab1b89d03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cu @@ -17,9 +17,9 @@ * Note: * PMEEnergy. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void PME_Energy_Reciprocal(const int element_number, const cufftComplex *FQ, const float *BC, float *sum) { if (threadIdx.x == 0) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cuh index 333d4e125ba..8ee149cd9db 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_PME_PME_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void PMEEnergy(int fftx, int ffty, int fftz, int atom_numbers, float beta, float *PME_BC, int *pme_uxyz, float *pme_frxyz, float *PME_Q, float *pme_fq, int *PME_atom_near, int *pme_kxyz, const int *uint_crd_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cu index 93b671d865e..4e9b3fa91d5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cu @@ -17,9 +17,9 @@ * Note: * PMEEnergyUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void PME_Energy_Reciprocal_update(const int element_number, const cufftComplex *FQ, const float *BC, float *sum) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cuh index ae258bd52e7..d565ae57a66 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_PME_PME_ENERGY_UPDATE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void PMEEnergyUpdate(int fftx, int ffty, int fftz, int atom_numbers, float beta, float *PME_BC, int *pme_uxyz, float *pme_frxyz, float *PME_Q, float *pme_fq, int *PME_atom_near, int *pme_kxyz, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cu index 413d1f1998d..02885a6777c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cu @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh" __global__ void PME_Excluded_Force_Correction(const int atom_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *sacler, const float *charge, const float pme_beta, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh index b14888962a9..12cec6454f3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_PME_PME_EXCLUDED_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void PMEExcludedForce(const int atom_numbers, const float pme_beta, const int *uint_crd_f, const float *sacler_f, const float *charge, const int *excluded_list_start, const int *excluded_list, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu index 9362f20084f..c8971f2fff8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cu @@ -17,8 +17,8 @@ * Note: * PMEReciprocalForce. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_common.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_common.cuh" __global__ void PME_Final(int *PME_atom_near, const float *charge, const float *PME_Q, VECTOR *force, const VECTOR *PME_frxyz, const UNSIGNED_INT_VECTOR *PME_kxyz, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh index 8240f6d5b35..5393743e619 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_PME_PME_RECIPROCAL_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" struct _VECTOR { float x; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cu similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cu index 7e76d10acd7..b3c65e9bf97 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void restrain_energy_kernel(const int restrain_numbers, const int *restrain_list, const VECTOR *crd, const VECTOR *crd_ref, const float weight, const VECTOR boxlength, float *ene) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cuh index 2f59aedf590..f7dbfeabb1a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_RESTRAIN_RESTRAIN_ENERGY_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void restrainenergy(int restrain_numbers, int atom_numbers, float weight, const int *restrain_list, const float *crd_f, const float *crd_ref, const float *boxlength_f, float *ene, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu index 96043f41eb6..2e7766babcc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void restrain_force_with_atom_energy_and_virial(int restrain_numbers, const int *restrain_list, const VECTOR *crd, const VECTOR *crd_ref, const float weight, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh index 34dc01680dd..3e175457b5a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_RESTRAIN_RESTRAIN_FORCE_ATOM_ENERGY_VIRIAL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void restrainforcewithatomenergyandvirial(int restrain_numbers, int atom_numbers, const int *restrain_list, const float *crd_f, const float *crd_ref_f, const float weight, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cu similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cu index 985694880cd..779484179d4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" __global__ void restrainforcekernel(int restrain_numbers, const int *restrain_list, const UNSIGNED_INT_VECTOR *uint_crd, const UNSIGNED_INT_VECTOR *uint_crd_ref, const float factor, const VECTOR *scaler, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cuh index 6643d500884..bfc67e8da69 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_RESTRAIN_RESTAIN_FORCE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void restrainforce(int restrain_numbers, int atom_numbers, const int *restrain_list, const int *uint_crd_f, const int *uint_crd_ref, const float factor, const float *scaler_f, float *frc_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu index bc2a94f1a39..49445cfe81a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cu @@ -18,8 +18,8 @@ * Constrain_Force_Cycle. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh" __global__ void Constrain_Force_Cycle_Kernel(const int constrain_pair_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, const CONSTRAIN_PAIR *constrain_pair, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh index 5d6ea00bcfb..41ffceaff3a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh @@ -22,7 +22,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_CYCLE_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Constrain_Force_Cycle(int atom_numbers, int constrain_pair_numbers, const unsigned int *uint_crd_f, const float *scaler_f, float *constrain_pair_f, const float *pair_dr_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu index 9420f6d81bd..4530efed91c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cu @@ -18,8 +18,8 @@ * ConstrainForceCycleVirial. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh" __global__ void Constrain_Force_Cycle_With_Virial(int constrain_pair_numbers, const UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *scaler, CONSTRAIN_PAIR *constrain_pair, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh index f9b5624da37..fc96cde5cde 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh @@ -22,7 +22,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_CYCLE_WITH_VIRIAL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void Constrain_Force_Cycle_With_Virial(int atom_numbers, int constrain_pair_numbers, const unsigned int *uint_crd_f, const float *scaler_f, float *constrain_pair_f, const float *pair_dr_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu index 97f7216f37b..904270580c2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cu @@ -18,8 +18,8 @@ * ConstrainForceCycleVirial. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" __global__ void constrain_force_cycle_with_virial_update_kernel(int constrain_pair_numbers, const UNSIGNED_INT_VECTOR *uint_crd, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh index f04a2dbff22..e365d0ce765 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh @@ -22,7 +22,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_VIRIAL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void constrain_force_cycle_update(int atom_numbers, int constrain_pair_numbers, const unsigned int *uint_crd_f, const float *scaler_f, float *constrain_pair_f, const float *pair_dr_f, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu index 3eb50f59dcc..56081c1b87b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Last_Crd_To_dr(const int constarin_pair_numbers, const VECTOR *atom_crd, const VECTOR *quarter_crd_to_uint_crd_cof, const VECTOR *uint_dr_to_dr, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh index c14a0ddc10e..6152cab2026 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_SIMPLE_CONSTRAIN_LAST_CRD_TO_DR_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void lastcrdtodr(int constrain_pair_numbers, const float *atom_crd_f, const float *quarter_crd_to_uint_crd_cof_f, const float *uint_dr_to_dr_f, float *constrain_pair_f, const int *atom_i_serials, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu index 96cae63c59b..996381d83b2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Refresh_Crd_Vel(int atom_numbers, float dt_inverse, float dt, float exp_gamma, float half_exp_gamma_plus_half, VECTOR *test_frc, float *mass_inverse, VECTOR *crd, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh index e634e713840..f5de7eb46b7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_SIMPLE_CONSTRAIN_REFRESH_CRD_VEL_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void refreshcrdvel(int atom_numbers, float dt_inverse, float dt, float exp_gamma, float half_exp_gamma_plus_half, float *test_frc_f, float *mass_inverse, float *crd_f, float *vel_f, cudaStream_t stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu index 295d61efd12..43aaf3142a8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common_sponge.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common_sponge.cuh" __global__ void Refresh_Uint_Crd(int atom_numbers, const VECTOR *crd, const VECTOR *quarter_crd_to_uint_crd_cof, UNSIGNED_INT_VECTOR *uint_crd, const VECTOR *test_frc, const float *mass_inverse, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh index c45458bfd46..b74aa1edcea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_SPONGE_SIMPLE_CONSTRAIN_REFRESH_UINT_CRD_IMPL_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" void refreshuintcrd(int atom_numbers, float half_exp_gamma_plus_half, const float *crd_f, const float *quarter_crd_to_uint_crd_cof_f, const float *test_frc_f, const float *mass_inverse, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cu index 76cdc7204cf..7feb03a78bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void SquareSumAllKernel(const size_t size, const T* input_addr_0, const T* input_addr_1, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cuh index f9503858884..2ae09fc58dd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SQUARE_SUM_ALL_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMP_SQUARE_SUM_ALL_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SquareSumAll(const size_t input_size_, const T* input_addr_0, const T* input_addr_1, T* output_addr_0, T* output_addr_1, float* ws_addr_0, float* ws_addr_1, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cu index d51f11357ba..e9ae27d86d5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cu @@ -15,9 +15,9 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cuh" const int kWarpSize = 32; const int kNumWarps = 32; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cuh similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cuh index 78eaa2c1b5f..9378cde8580 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SYNC_BATCH_NORM_GRAD_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SYNC_BATCH_NORM_GRAD_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalSyncBatchNormGradPre(size_t N, size_t C, size_t H, size_t W, const T *x_input, const T *dy, G *saved_mean, G *invstd_saved, float *dy_sum_local, float *dot_p_local, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cu index cd15c37105b..e4126b8bf8c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cu @@ -15,9 +15,9 @@ */ #include -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cuh" const int kWarpSize = 32; const int kNumWarps = 32; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cuh index 708eb8f2f9a..4a12e2b3b92 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cuh @@ -16,7 +16,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SYNC_BATCH_NORM_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_SYNC_BATCH_NORM_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalSyncBatchNormPre(size_t N, size_t C, size_t H, size_t W, const T *input, int *output_n, float *means_local, float *invstds_local, float epsilon, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cu index 6467e5eca64..7e8154a0510 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void TensorScatterAddKernel(T *input, S *indices, T *update, T *output, const size_t block_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cuh index b51a1530902..f92f4e2ad99 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_add.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_add.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_ADD_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_ADD_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void TensorScatterAdd(T *input, S *indices, T *update, T *output, const size_t &block_size, const size_t &input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cu index 61b8f87ccc5..0f47a19dd48 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void TensorScatterMaxKernel(T *input, S *indices, T *update, T *output, const size_t block_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cuh index 725574f5640..b09b4165a1c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_max.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_max.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_MAX_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_MAX_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void TensorScatterMax(T *input, S *indices, T *update, T *output, const size_t &block_size, const size_t &input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cu index b9949fcad66..f11791c9706 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void TensorScatterMinKernel(T *input, S *indices, T *update, T *output, const size_t block_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cuh index 51b313381df..c1453c9a8ba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_min.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_min.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_MIN_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_MIN_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void TensorScatterMin(T *input, S *indices, T *update, T *output, const size_t &block_size, const size_t &input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cu index cf95c9736de..5230b844b5f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void TensorScatterSubKernel(T *input, S *indices, T *update, T *output, const size_t block_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cuh index e6c966c7ff2..6b691c4b195 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_sub.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_sub.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_SUB_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_SUB_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void TensorScatterSub(T *input, S *indices, T *update, T *output, const size_t &block_size, const size_t &input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cu index f2642c4655f..db9ba141211 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cu @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" template __global__ void TensorScatterUpdateKernel(T *input, S *indices, T *update, T *output, const size_t block_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cuh index 78f29c3e1eb..c5e59b9fee9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tensor_scatter_update.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tensor_scatter_update.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_UPDATE_IMPL_CUH #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TENSOR_SCATTER_UPDATE_IMPL_CUH -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void TensorScatterUpdate(T *input, S *indices, T *update, T *output, const size_t &block_size, const size_t &input_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tile_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tile_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tile_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tile_impl.cu index 5f9b4f363ae..233259155c9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tile_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tile_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/tile_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/tile_impl.cuh" template __global__ void Tile(const size_t output_size, const size_t input_size, const size_t shape_size, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tile_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tile_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tile_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tile_impl.cuh index 6a0daecb9fe..97e43f5dcd5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/tile_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/tile_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TILE_IMPL_CUH_ #define TILE_MAX_DIMENSION 100 -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalTile(const size_t output_size, const size_t input_size, const size_t shape_size, const size_t *input_shape, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_impl.cu index 2bd92288cc1..6e21b3918fb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_impl.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/topk_lib.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/topk_lib.cuh" #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh index 46210a03373..a1ca24d09cb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_TOPK_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void FastTopK(const int outer, const int inner, const T *input_addr, S k_cut, T *output, S *indices, const T initK, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_lib.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_lib.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/topk_lib.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/topk_lib.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl.cu index 2486e9e2853..9dbe1656720 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl.cu @@ -17,7 +17,7 @@ #include #include "transpose_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "utils/complex.h" template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cu similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cu index 7ce046341b1..fd0b1b6203a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cu @@ -21,7 +21,7 @@ #include #include #include "transpose_impl_opt.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" // Optimize nchw2nhwc && nhwc2nchw with tiling and shared memory. // Firstly, combined 2 dims hw together, treat input and output as 3D tensor. diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh index 375a278fa23..bdf14788930 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_TRIANGLEMATRIXCOPYIMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_TRIANGLEMATRIXCOPYIMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void TriangleMatrixCopy(const T *input, T *output, bool clean, cublasFillMode_t uplo, const size_t count, const size_t ldb, const size_t m, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_grad_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_grad_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_grad_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_grad_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_grad_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_grad_impl.cuh similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_grad_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_grad_impl.cuh index 63cd9d4673e..36c5c7fbe43 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_grad_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_grad_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNARYOP_GRAD_IMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNARYOP_GRAD_IMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void SqrtGrad(const T *input, const T *dout, T *output, const size_t count, cudaStream_t cuda_stream); template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cu similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cu diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cuh similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cuh index a50e3ef1260..346f7bcdf50 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNARYOPIMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNARYOPIMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "utils/complex.h" template void Exponential(const T *input, T *output, const size_t count, cudaStream_t cuda_stream); diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cu similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cu index d1f2c0825f6..d020a4fc9fd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cuh" template __global__ void AssignToOutput(const int64_t size, const S prob_val, S *output_array) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cuh index 14bc7bd4583..0432e0ac384 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_UNIFORM_CANDIDATE_SAMPLER_IMPL_CUH_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CUDA_IMPL_UNIFORM_CANDIDATE_SAMPLER_IMPL_CUH_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void CalUniformCandidateSampler(const int64_t true_size, const int64_t num_sampled, const S prob_val, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unique_impl.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unique_impl.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unique_impl.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unique_impl.cu index e7a151e8f3b..1ecffbc9b06 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unique_impl.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unique_impl.cu @@ -23,7 +23,7 @@ #include #include #include "unique_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #include "include/cuda_fp16.h" template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unique_impl.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unique_impl.cuh similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unique_impl.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unique_impl.cuh diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unpack.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unpack.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unpack.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unpack.cu index a58413298a0..8af59861828 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unpack.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unpack.cu @@ -17,7 +17,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/unpack.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/unpack.cuh" template __global__ void Unpack(const size_t size, const size_t output_num, const size_t dims_after_axis, T** outputs, const T* input) { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unpack.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unpack.cuh similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unpack.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unpack.cuh index e6b43f86103..c4ea6e21026 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unpack.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unpack.cuh @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNPACKIMPL_H_ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNPACKIMPL_H_ -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void UnpackKernel(const size_t size, const size_t output_num, const size_t dims_after_axis, T** outputs, const T* input, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cu similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cu index 53403e4b5f9..e3af209b663 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cuh" #include template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cuh index 859f1f5181a..4f31f2e3826 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_max.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_max.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNSORTED_SEGMENT_MAX_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" // Setting warp size to sync data across threads #define KWARPSIZE 32 diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cu similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cu index fe8958cb18e..ec3141e0397 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cu @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cuh" #include template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cuh index 45d5de6dff3..4d8603a6f8c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_min.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_min.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNSORTED_SEGMENT_MIN_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" // Setting warp size to sync data across threads #define KWARPSIZE 32 diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cu b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cu similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cu rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cu index e22db67da71..0f37245f60d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cu +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cu @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/util.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/util.cuh" template __global__ void UnsortedSegmentSum(size_t input_dim0, size_t input_dim1, size_t output_dim0, size_t output_dim1, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cuh similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cuh index 315677fde41..65a9267ea7e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/unsorted_segment_sum.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/unsorted_segment_sum.cuh @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_CUDA_IMPL_UNSORT_SEGMENT_SUM_H_ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" template void UnsortedSegmentSum(size_t input_dim0, size_t input_dim1, size_t output_dim0, size_t output_dim1, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/util.cuh b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/util.cuh similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/util.cuh rename to mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/util.cuh index 6a76fd4a98f..b5aec5a361a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/cuda_impl/util.cuh +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/cuda_impl/util.cuh @@ -21,7 +21,7 @@ #include -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" #define kThreadsPerBlock (256) #define kBlocksPerGrid(n) ((n + kThreadsPerBlock - 1) / kThreadsPerBlock) diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/custom/custom_aot_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/custom/custom_aot_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/custom/custom_aot_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/custom/custom_aot_gpu_kernel.h index 0922757e32d..9a7038a043d 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/custom/custom_aot_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/custom/custom_aot_gpu_kernel.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "kernel/common_utils.h" #include "utils/file_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_init_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_init_kernel.cc similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_init_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_init_kernel.cc index 617d5816890..115b8bdba00 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_init_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_init_kernel.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/data/dataset_init_kernel.h" -#include "backend/kernel_compiler/gpu/data/dataset_utils.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_buffer_mgr.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/kernel/data/dataset_init_kernel.h" +#include "plugin/device/gpu/kernel/data/dataset_utils.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_init_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_init_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_init_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_init_kernel.h index 4de85c9e132..08f2a145142 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_init_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_init_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_iterator_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_iterator_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_iterator_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_iterator_kernel.cc index 2c779f7dd5d..86a55fce668 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_iterator_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_iterator_kernel.cc @@ -13,21 +13,21 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/data/dataset_iterator_kernel.h" +#include "plugin/device/gpu/kernel/data/dataset_iterator_kernel.h" #include #include #include #include #include #include "utils/convert_utils.h" -#include "backend/kernel_compiler/gpu/data/dataset_utils.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/data/dataset_utils.h" +#include "kernel/common_utils.h" #ifndef ENABLE_SECURITY #include "profiler/device/gpu/gpu_profiling.h" #endif -#include "runtime/device/gpu/gpu_buffer_mgr.h" -#include "runtime/device/gpu/gpu_common.h" +#include "plugin/device/gpu/hal/device/gpu_buffer_mgr.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" #ifdef ENABLE_DUMP_IR #include "debug/rdr/running_data_recorder.h" #endif diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_iterator_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_iterator_kernel.h similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_iterator_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_iterator_kernel.h index ee6c26a8705..e8fc8626f5d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_iterator_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_iterator_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/data/dataset_profiling.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/blocking_queue.h" +#include "plugin/device/gpu/kernel/data/dataset_profiling.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/blocking_queue.h" namespace mindspore { namespace kernel { using mindspore::device::DataItemGpu; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_profiling.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_profiling.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_profiling.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_profiling.cc index 98bbd2cead1..a06cfc6d29f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_profiling.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_profiling.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/data/dataset_profiling.h" +#include "plugin/device/gpu/kernel/data/dataset_profiling.h" #include #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_profiling.h b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_profiling.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_profiling.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_profiling.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_utils.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_utils.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_utils.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_utils.cc index 58422153b3a..0aa61439941 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_utils.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_utils.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/data/dataset_utils.h" +#include "plugin/device/gpu/kernel/data/dataset_utils.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_utils.h b/mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/data/dataset_utils.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/data/dataset_utils.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/debug/print_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/debug/print_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/debug/print_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/debug/print_gpu_kernel.cc index 7331baa57b9..6f83ea72f08 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/debug/print_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/debug/print_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/debug/print_gpu_kernel.h" +#include "plugin/device/gpu/kernel/debug/print_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/debug/print_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/debug/print_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/debug/print_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/debug/print_gpu_kernel.h index 91804295875..eed5fac02cf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/debug/print_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/debug/print_gpu_kernel.h @@ -25,9 +25,9 @@ #include #include #include "ir/tensor.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "kernel/common_utils.h" using mindspore::tensor::Tensor; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_create.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_create.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_create.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_create.cc index df77db169bb..bd3d58af9d7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_create.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_create.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/environ/environ_gpu_create.h" -#include "backend/kernel_compiler/environ_manager.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/environ/environ_gpu_create.h" +#include "kernel/environ_manager.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_create.h b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_create.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_create.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_create.h index 2fa487f455f..6a5dad09595 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_create.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_create.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.cc index b953e907c9d..6af31a53476 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.h" -#include "backend/kernel_compiler/environ_manager.h" +#include "plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.h" +#include "kernel/environ_manager.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.h b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.h index 2a6e712a17e..bf163b4b92e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_destroy_all.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_destroy_all.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_get.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_get.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_get.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_get.cc index 67105b98214..7e1db75b85e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_get.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_get.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/environ/environ_gpu_get.h" -#include "backend/kernel_compiler/environ_manager.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/environ/environ_gpu_get.h" +#include "kernel/environ_manager.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_get.h b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_get.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_get.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_get.h index 1ee5bba8776..359aa3638f7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_get.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_get.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_set.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_set.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_set.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_set.cc index 73257e82090..5a5770bef6e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_set.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_set.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/environ/environ_gpu_set.h" -#include "backend/kernel_compiler/environ_manager.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/kernel/environ/environ_gpu_set.h" +#include "kernel/environ_manager.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_set.h b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_set.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_set.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_set.h index b5a83c77704..fcad1b3450f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/environ/environ_gpu_set.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/environ/environ_gpu_set.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel.cc index bba6606fc43..45b909656df 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel.h index 4921e863c74..a597b8becd5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel.h @@ -28,12 +28,12 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_mod.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "runtime/device/gpu/gpu_device_manager.h" -#include "runtime/device/gpu/gpu_common.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_mod.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/hal/device/gpu_device_manager.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/executor/dynamic_kernel.h" using AnfAlgo = mindspore::session::AnfRuntimeAlgorithm; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_factory.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_factory.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_factory.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_factory.cc index 8774192c949..d4c22f699e6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_factory.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_factory.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" #include "utils/ms_utils.h" #include "runtime/device/kernel_info.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_factory.h b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_factory.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_factory.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_factory.h index 8016950cd0d..5178c31da3d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_factory.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_factory.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "runtime/device/gpu/kernel_info_setter.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" +#include "kernel/kernel_build_info.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_mod.h b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_mod.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_mod.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_mod.h index 64b93157cb8..661875c334a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/gpu_kernel_mod.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/gpu_kernel_mod.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_GPU_KERNEL_MOD_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_GPU_KERNEL_MOD_H_ -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/kernel_constants.h b/mindspore/ccsrc/plugin/device/gpu/kernel/kernel_constants.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/kernel_constants.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/kernel_constants.h diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/addn_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/addn_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/addn_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/addn_gpu_kernel.cc index 0acc5f3dce2..f8356aaa325 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/addn_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/addn_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/addn_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/addn_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/addn_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/addn_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/addn_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/addn_gpu_kernel.h index a91d2001ed5..97b13b8b379 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/addn_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/addn_gpu_kernel.h @@ -19,11 +19,11 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/math/broadcast_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/assign_add_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/assign_add_gpu_kernel.cc index 0242b5e6528..4abf3c1fe80 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/assign_add_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/assign_add_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/assign_add_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/assign_add_gpu_kernel.h index 8e94b7afd72..3fa7f97df38 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/assign_add_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/assign_add_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/assign_add_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/assign_add_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.cc index 12b23f5757c..1b6f1d2ee01 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.h index 0887f40b564..a74873cd924 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_complex_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_complex_gpu_kernel.h @@ -22,11 +22,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_gpu_kernel.cc index 430c0e820e7..68bbc9c6797 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/broadcast_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_gpu_kernel.h index fdd15598a09..4ec4d963aa8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_gpu_kernel.h @@ -21,11 +21,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.cc index 9b143d1921e..b98d028a831 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.h index 4e4f2cb20e8..0db01af46bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/broadcast_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/broadcast_grad_gpu_kernel.h @@ -21,11 +21,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_grad_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_grad_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cast_all_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cast_all_gpu_kernel.cc index 65302020916..90cf992b823 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cast_all_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/cast_all_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cast_all_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cast_all_gpu_kernel.h index 4b2e6869c82..76ae9eec4e5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cast_all_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cast_all_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cast_all_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cast_all_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_gpu_kernel.cc index 8cafbc40b73..2280aede61e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/cholesky_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(Cholesky, KernelAttr().AddInputAttr(kNumberTypeFloat32).AddOutputAttr(kNumberTypeFloat32), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_gpu_kernel.h index db83dc1dd48..09ce07ecc10 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_gpu_kernel.h @@ -21,12 +21,12 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/eye_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/eye_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.cc index 298da00c3e5..7630abdbf1f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE( diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.h index acd66d1f59a..da5be233b06 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_solve_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_solve_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.cc index 19eff7d2159..f9daaf82fb6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(CholeskyTrsm, KernelAttr().AddInputAttr(kNumberTypeFloat32).AddOutputAttr(kNumberTypeFloat32), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.h index fbeae8afcfd..00a2975f149 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cholesky_trsm_solve_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cholesky_trsm_solve_gpu_kernel.h @@ -21,11 +21,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/eye_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/matrix_split_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/eye_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/matrix_split_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumprod_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cumprod_gpu_kernel.cc index fbedd8b93d4..208ef0218dc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumprod_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/cumprod_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumprod_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cumprod_gpu_kernel.h index cc1849b7d54..5eb46717038 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumprod_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumprod_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_CUMPROD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cumprod_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cumprod_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumsum_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cumsum_gpu_kernel.cc index 84b77f9fc4e..3762a518310 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumsum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/cumsum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumsum_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/cumsum_gpu_kernel.h index 17b0c999fac..8e0bcb52731 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/cumsum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/cumsum_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_CUMSUM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.cc index 9f971ed4ceb..d0de30146f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.h index e6cb1d6400c..2d94bc31184 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/determinant_triangle_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/determinant_triangle_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/determinant_triangle_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/determinant_triangle_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.cc index 24ffc0a804b..8e3a604993d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.h index 6ad8a99e7ed..cb5c9d661a1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_c_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_c_gpu_kernel.h @@ -25,15 +25,15 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" #include "utils/complex.h" -#include "backend/kernel_compiler/gpu/cuda_impl/real_to_complex_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/real_to_complex_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_gpu_kernel.cc index eb857267dbe..d390fc0cb0a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/eigh_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/eigh_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_gpu_kernel.h index 4c9238dab3a..98075069f27 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/eigh_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/eigh_gpu_kernel.h @@ -24,13 +24,13 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/triangle_matrix_copy_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/triangle_matrix_copy_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_gpu_kernel.cc index e17a0d3b4c8..865e03b4183 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/einsum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/einsum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_gpu_kernel.h index 7d726712bb3..3c328d61929 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_gpu_kernel.h @@ -23,9 +23,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/math/einsum_helper.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/math/einsum_helper.h" namespace mindspore { namespace kernel { constexpr int IDX_NAME = 0; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.cc index 830ee49ece6..69f76cea666 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.h index 783a8776b4f..31b674642a5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_grad_gpu_kernel.h @@ -23,9 +23,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/math/einsum_helper.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/math/einsum_helper.h" namespace mindspore { namespace kernel { constexpr int INPUT_NUM_MIN = 2; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_helper.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_helper.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_helper.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_helper.h index d78664f76da..1c9aa4ab6be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/einsum_helper.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/einsum_helper.h @@ -26,12 +26,12 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/einsum_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/tile_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/einsum_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/tile_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/equalcount_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/equalcount_gpu_kernel.cc index d9fc76b1c9f..3cc4e1470fd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/equalcount_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/equalcount_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/equalcount_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/equalcount_gpu_kernel.h index 94956e558ea..5029e91941c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/equalcount_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/equalcount_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_EQUALCOUNT_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/equalcount_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/equalcount_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/float_status_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/float_status_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/float_status_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/float_status_gpu_kernel.cc index f9947329921..8b9c8089f88 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/float_status_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/float_status_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/float_status_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/float_status_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/float_status_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/float_status_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/float_status_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/float_status_gpu_kernel.h index f1750e5d824..758b3148827 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/float_status_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/float_status_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/float_status_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/float_status_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/identity_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/identity_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/identity_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/identity_gpu_kernel.cc index a2f313148a5..ba7f52f9cbb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/identity_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/identity_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/identity_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/identity_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/identity_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/identity_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/identity_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/identity_gpu_kernel.h index 15930896a42..91cca5c87f4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/identity_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/identity_gpu_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/index_add_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/index_add_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/index_add_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/index_add_gpu_kernel.cc index 23d0a913ea8..cbc525b35a2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/index_add_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/index_add_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/index_add_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/index_add_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/index_add_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/index_add_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/index_add_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/index_add_gpu_kernel.h index 5a6933a6c90..22ce1d636f8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/index_add_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/index_add_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_INDEX_ADD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/index_add_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/index_add_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/linspace.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/linspace.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/linspace.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/linspace.cc index e5a730c2a44..a61d1b0aa26 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/linspace.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/linspace.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/linspace.h" +#include "plugin/device/gpu/kernel/math/linspace.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/linspace.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/linspace.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/linspace.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/linspace.h index 37d7cf97587..de37b2896c9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/linspace.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/linspace.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/linspace.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/linspace.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/logical_not_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/logical_not_gpu_kernel.cc index 505c3520a31..9bb9a059c60 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/logical_not_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/logical_not_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(LogicalNot, KernelAttr().AddInputAttr(kNumberTypeBool).AddOutputAttr(kNumberTypeBool), diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/logical_not_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/logical_not_gpu_kernel.h index 92478b3d851..915f3e178b8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/logical_not_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/logical_not_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/logical_not_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/logical_not_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_gpu_kernel.cc index b8d026fe1f3..c7c97e9f974 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/lu_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/lu_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(LU, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_gpu_kernel.h index d1853bf2dee..75139d839bd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_gpu_kernel.h @@ -22,11 +22,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.cc index 999be45e21c..e6de84fade8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE( diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.h index b2e70ed50de..e8a5b0e3388 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/lu_solve_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/lu_solve_gpu_kernel.h @@ -22,11 +22,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/convert_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matmul_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matmul_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matmul_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matmul_gpu_kernel.cc index 53f7f2a6959..e37160aa390 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matmul_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matmul_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/matmul_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/matmul_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matmul_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matmul_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matmul_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matmul_gpu_kernel.h index 909d1685101..5b78d5a0c03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matmul_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matmul_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fill_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/fill_impl.cuh" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.cc index d512afefc61..dabc1721ab4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.h index adb4e977dcf..6c68364b3be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_band_part_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_band_part_gpu_kernel.h @@ -24,11 +24,11 @@ #include #include #include "utils/complex.h" -#include "backend/kernel_compiler/gpu/cuda_impl/matrix_band_part_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/matrix_band_part_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.cc index 6ab458d9fe5..fc7b2a378bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.h index f6bc95b2693..d43fa462945 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_diag_part_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_diag_part_gpu_kernel.h @@ -26,12 +26,12 @@ #include #include #include "utils/complex.h" -#include "backend/kernel_compiler/gpu/cuda_impl/matrix_diag_part_impl.cuh" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/matrix_diag_part_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.cc index 4b849302f4a..924fca66fb6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.h index 85c5598e467..91a7e522989 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/matrix_inverse_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/matrix_inverse_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/multinomial_gpu_kernel.cc similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/multinomial_gpu_kernel.cc index 9571d71961c..d424990d4c5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/multinomial_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/multinomial_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/multinomial_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/multinomial_gpu_kernel.h index 1e6788adb86..b3eaadd590c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/multinomial_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/multinomial_gpu_kernel.h @@ -23,11 +23,11 @@ #include #include #include -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/multinomial_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/cumsum_impl.cuh" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/multinomial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/cumsum_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.cc index ad8b47b40ea..8351364b4ea 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.h index 14da7b28c89..d5e2fcd7c70 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/nms_with_mask_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/nms_with_mask_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/nms_with_mask_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/nms_with_mask_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/random_op_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/random_op_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/random_op_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/random_op_gpu_kernel.cc index c5c21c08280..6105cadd418 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/random_op_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/random_op_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/random_op_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/random_op_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/random_op_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/random_op_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/random_op_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/random_op_gpu_kernel.h index 843c2397bdc..6b85adafe9b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/random_op_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/random_op_gpu_kernel.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/random_op_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/random_op_impl.cuh" #include "include/curand.h" #include "utils/ms_context.h" diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.cc index d89d666a7e8..905b97762ed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.h index 84f4a605579..66ce1e64541 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/solve_triangular_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/solve_triangular_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.cc index ac5553070f2..6da34f3ebbc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.h index af8d7ff43cb..90736d2be71 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/square_sum_all_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/square_sum_all_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/square_sum_all_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/square_sum_all_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/squared_difference_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/squared_difference_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/squared_difference_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/squared_difference_kernel.cc index 2e94a1ba4bf..a78eddda519 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/squared_difference_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/squared_difference_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/squared_difference_kernel.h" +#include "plugin/device/gpu/kernel/math/squared_difference_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/squared_difference_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/squared_difference_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/squared_difference_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/squared_difference_kernel.h index 48289ac7bce..8c5e5c778dd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/squared_difference_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/squared_difference_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { constexpr int MAX_DIMS = 7; diff --git a/mindspore/ccsrc/mindspore.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.cc similarity index 53% rename from mindspore/ccsrc/mindspore.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.cc index c98f67b51e5..f4a23849def 100644 --- a/mindspore/ccsrc/mindspore.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.cc @@ -1,5 +1,5 @@ /** - * Copyright 2019 Huawei Technologies Co., Ltd + * Copyright 2020-2022 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,11 +14,17 @@ * limitations under the License. */ -#include +#include "plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.h" namespace mindspore { - -// cppcheck-suppress unusedFunction -std::string set_version(const std::string &version) { return version; } - +namespace kernel { +MS_REG_GPU_KERNEL_ONE( + SolveTriangular, + KernelAttr().AddInputAttr(kNumberTypeFloat32).AddInputAttr(kNumberTypeFloat32).AddOutputAttr(kNumberTypeFloat32), + TrsmGpuKernelMod, float) +MS_REG_GPU_KERNEL_ONE( + SolveTriangular, + KernelAttr().AddInputAttr(kNumberTypeFloat64).AddInputAttr(kNumberTypeFloat64).AddOutputAttr(kNumberTypeFloat64), + TrsmGpuKernelMod, double) +} // namespace kernel } // namespace mindspore diff --git a/mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.h new file mode 100644 index 00000000000..e262965f187 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/trsm_solve_gpu_kernel.h @@ -0,0 +1,225 @@ +/** + * Copyright 2020-2022 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_TRSM_SOLVE_GPU_KERNEL_H_ +#define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_TRSM_SOLVE_GPU_KERNEL_H_ +#include +#include +#include +#include +#include +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" + +namespace mindspore { +namespace kernel { +constexpr auto kAVectorxDimNum = 1; +constexpr auto kAMatrixDimNum = 2; +template +class TrsmGpuKernelMod : public NativeGpuKernelMod { + public: + TrsmGpuKernelMod() = default; + ~TrsmGpuKernelMod() = default; + + bool Launch(const std::vector &inputs, const std::vector &workspace, + const std::vector &outputs, void *stream_ptr) override { + if (is_null_input_) { + return true; + } + CHECK_CUBLAS_RET_WITH_ERROR(cublasSetStream(blas_handle_, reinterpret_cast(stream_ptr)), + "cublasSetStream failed"); + auto inputA_addr = GetDeviceAddress(inputs, 0); + auto inputb_addr = GetDeviceAddress(inputs, 1); + auto output_addr = GetDeviceAddress(outputs, 0); + + // if b is not a vector, solve b in the workspace + T *dst = nullptr; + if (n_ == 1) { + dst = output_addr; + } else { + dst = GetDeviceAddress(workspace, 0); + } + + if (n_ == 1) { + const size_t batch = m_ * n_; + CHECK_CUDA_RET_WITH_EXCEPT(kernel_node_, + cudaMemcpyAsync(dst, inputb_addr, batch * sizeof(T), cudaMemcpyDeviceToDevice, + reinterpret_cast(stream_ptr)), + "cudaMemcpyAsync dst failed"); + } else { + T alpha = 1; + T beta = 0; + // in order to convert row major matrix b(m x n) to col major matrix b'(m x n), + // the following operation is equivalent to: + // b' = b.T.reshape(m, n) + if constexpr (std::is_same_v) { + CHECK_CUBLAS_RET_WITH_EXCEPT(kernel_node_, + cublasSgeam(blas_handle_, CUBLAS_OP_T, CUBLAS_OP_T, m_, n_, &alpha, inputb_addr, + n_, &beta, inputb_addr, n_, dst, m_), + "cublas transpose b Fail"); + } else { + CHECK_CUBLAS_RET_WITH_EXCEPT(kernel_node_, + cublasDgeam(blas_handle_, CUBLAS_OP_T, CUBLAS_OP_T, m_, n_, &alpha, inputb_addr, + n_, &beta, inputb_addr, n_, dst, m_), + "cublas transpose b Fail"); + } + } + + T alpha = 1; + if constexpr (std::is_same_v) { + CHECK_CUBLAS_RET_WITH_EXCEPT(kernel_node_, + cublasStrsm(blas_handle_, CUBLAS_SIDE_LEFT, uplo_, trans_, unit_diagonal_, m_, n_, + &alpha, inputA_addr, lda_, dst, ldb_), + "cublas trsm Fail"); + } else { + CHECK_CUBLAS_RET_WITH_EXCEPT(kernel_node_, + cublasDtrsm(blas_handle_, CUBLAS_SIDE_LEFT, uplo_, trans_, unit_diagonal_, m_, n_, + &alpha, inputA_addr, lda_, dst, ldb_), + "cublas trsm Fail"); + } + + // if x is not a vector, do transpose + if (n_ != 1) { + T alpha = 1; + T beta = 0; + // in order to convert col major matrix x'(m x n) to row major matrix x'(m x n), + // the following operation is equivalent to: + // x = x'.reshape(n, m).T + if constexpr (std::is_same_v) { + CHECK_CUBLAS_RET_WITH_EXCEPT( + kernel_node_, + cublasSgeam(blas_handle_, CUBLAS_OP_T, CUBLAS_OP_T, n_, m_, &alpha, dst, m_, &beta, dst, m_, output_addr, n_), + "cublas transpose x Fail"); + } else { + CHECK_CUBLAS_RET_WITH_EXCEPT( + kernel_node_, + cublasDgeam(blas_handle_, CUBLAS_OP_T, CUBLAS_OP_T, n_, m_, &alpha, dst, m_, &beta, dst, m_, output_addr, n_), + "cublas transpose x Fail"); + } + } + + return true; + } + bool Init(const CNodePtr &kernel_node) override { + kernel_name_ = AnfAlgo::GetCNodeName(kernel_node); + kernel_node_ = kernel_node; + blas_handle_ = device::gpu::GPUDeviceManager::GetInstance().GetCublasHandle(); + auto A_shape = AnfAlgo::GetPrevNodeOutputInferShape(kernel_node, 0); + auto b_shape = AnfAlgo::GetPrevNodeOutputInferShape(kernel_node, 1); + is_null_input_ = + CHECK_SHAPE_NULL(A_shape, kernel_name_, "input_A") || CHECK_SHAPE_NULL(b_shape, kernel_name_, "input_b"); + if (is_null_input_) { + InitSizeLists(); + return true; + } + + if (A_shape.size() != kAMatrixDimNum) { + MS_LOG(EXCEPTION) << "For '" << kernel_name_ << "', A should be 2D, but got [" << A_shape.size() + << "] dimensions."; + } + if (A_shape[kDim0] != A_shape[kDim1]) { + MS_LOG(EXCEPTION) << "For '" << kernel_name_ + << "', the shape of input matrix A should be square matrix like [N X N], but got [" + << A_shape[kDim0] << " X " << A_shape[kDim1] << "]."; + } + m_ = A_shape[kDim0]; + + if (b_shape.size() != kAVectorxDimNum && b_shape.size() != kAMatrixDimNum) { + MS_LOG(EXCEPTION) << "For '" << kernel_name_ << "', b should be 1D or 2D, but got [" << b_shape.size() + << "] dimensions."; + } + if (b_shape[kDim0] != m_) { + if (b_shape.size() == kAVectorxDimNum) { + MS_LOG(EXCEPTION) << "For '" << kernel_name_ << "', the shape of input should be [" << m_ << "], but got [" + << b_shape[kDim0] << "]."; + } else { + MS_LOG(EXCEPTION) << "For '" << kernel_name_ << "', the shape of input should be [" << m_ << " X " + << b_shape[kDim1] << "], but got [" << b_shape[kDim0] << " X " << b_shape[kDim1] << "]."; + } + } + if (b_shape.size() == kAVectorxDimNum || (b_shape.size() == kAMatrixDimNum && b_shape[kDim1] == 1)) { + n_ = 1; + } else { + n_ = b_shape[kDim1]; + } + + lda_ = SizeToInt(m_); + ldb_ = SizeToInt(m_); + + const std::string trans = AnfAlgo::GetNodeAttr(kernel_node, "trans"); + SetOperation(trans); + + bool lower = AnfAlgo::GetNodeAttr(kernel_node, "lower"); + // reverting the trans flag by default, so also flip the lower flag + lower = !lower; + if (lower) { + uplo_ = CUBLAS_FILL_MODE_LOWER; + } else { + uplo_ = CUBLAS_FILL_MODE_UPPER; + } + + bool unit_diagonal = AnfAlgo::GetNodeAttr(kernel_node, "unit_diagonal"); + if (unit_diagonal) { + unit_diagonal_ = CUBLAS_DIAG_UNIT; + } else { + unit_diagonal_ = CUBLAS_DIAG_NON_UNIT; + } + + InitSizeLists(); + return true; + } + + protected: + void InitSizeLists() override { + size_t unit_size = sizeof(T); + size_t A_size = m_ * m_ * unit_size; + size_t b_size = m_ * n_ * unit_size; + input_size_list_ = {A_size, b_size}; + output_size_list_ = {b_size}; + if (n_ != 1) { + workspace_size_list_ = {b_size}; + } + } + + void SetOperation(const std::string &trans) { + // converting row major to col major is the same as reverting the trans flag + if (trans == "N") { + trans_ = CUBLAS_OP_T; + } else if (trans == "T") { + trans_ = CUBLAS_OP_N; + } else if (trans == "C") { + trans_ = CUBLAS_OP_N; + } else { + MS_LOG(EXCEPTION) << "For '" << kernel_name_ << "', trans should be in [N, T, C], but got [" << trans << "]."; + } + } + + private: + size_t m_{0}; + size_t n_{0}; + int lda_{0}; + int ldb_{0}; + bool is_null_input_{false}; + cublasHandle_t blas_handle_{nullptr}; + cublasFillMode_t uplo_{CUBLAS_FILL_MODE_UPPER}; + cublasOperation_t trans_{CUBLAS_OP_N}; + cublasDiagType_t unit_diagonal_{CUBLAS_DIAG_NON_UNIT}; +}; +} // namespace kernel +} // namespace mindspore + +#endif // MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MATH_TRSM_SOLVE_GPU_KERNEL_H_ diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.cc index afc5eafd2c0..7a7b8653c80 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ #include "utils/complex.h" -#include "backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.h index c040f11793f..42436488575 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_complex_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_complex_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/math/unary_op_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.cc index 5c09e9eeeec..811454925be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/unary_op_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.h index 0c2b7d62047..04440f79f4b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_gpu_kernel.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unary_op_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unary_op_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.cc index 6c90445ff6c..7eb1fd09197 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.h index 6a0c23051fa..01f390e530d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/unary_op_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/unary_op_grad_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/unary_op_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/unary_op_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/update_thor_gradient.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/math/update_thor_gradient.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/update_thor_gradient.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/update_thor_gradient.cc index a404e596978..334b2176798 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/update_thor_gradient.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/update_thor_gradient.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/math/update_thor_gradient.h" +#include "plugin/device/gpu/kernel/math/update_thor_gradient.h" namespace mindspore { namespace kernel { MS_REG_GPU_KERNEL_ONE(UpdateThorGradient, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/update_thor_gradient.h b/mindspore/ccsrc/plugin/device/gpu/kernel/math/update_thor_gradient.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/math/update_thor_gradient.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/math/update_thor_gradient.h index a565dc6bfe7..4e64d99acd3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/math/update_thor_gradient.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/math/update_thor_gradient.h @@ -20,11 +20,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/convert_gradient_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/convert_gradient_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" #include "utils/convert_utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.cc index 903a2386364..40f1407a12a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.h index 57b0768c68e..8f56968a028 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_collective_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_collective_gpu_kernel.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.cc index 36ba3329773..77be4084db3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" #include namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h index 6e64a811ff1..aed24cefb3d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h @@ -21,12 +21,12 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "runtime/device/gpu/distribution/collective_init.h" -#include "runtime/hardware/gpu/nvidia_collective_comm_lib.h" -#include "runtime/hardware/collective/collective_comm_lib_loader.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" +#include "plugin/device/gpu/hal/hardware/nvidia_collective_comm_lib.h" +#include "runtime/collective/collective_comm_lib_loader.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.cc index 06ddbac0169..a250c4f03f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.h similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.h index af421fe7857..564bedbc3f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_p2p_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_p2p_gpu_kernel.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.cc index 01fe8541ac3..5a0e3b60c46 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.h index 806d91be652..744ec9f28d0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_recv_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_recv_gpu_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.cc index a4892f05f2d..9e9d1cd9b0b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.h index 7cfa1c11949..2e15a3fa734 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/nccl_send_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/nccl_send_gpu_kernel.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.cc index 7dce5bb4510..ca88da1b4fd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.h index b234875a693..43d9b03c421 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_gpu_kernel.h @@ -21,11 +21,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.cc index ebfbcc7aeed..0b2f155c414 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.h index 637625cad4e..2f3ac96e6a4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nccl/sync_batch_norm_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nccl/sync_batch_norm_grad_gpu_kernel.h @@ -21,11 +21,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sync_batch_norm_grad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sync_batch_norm_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_gpu_kernel.cc index b5bc6b98f7b..450341b37e5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/activation_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/activation_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_gpu_kernel.h index f1729003696..17cb6c616e5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_grad_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_grad_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_grad_kernel.cc index 2cf492f6353..bd5ec855a54 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_grad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/activation_grad_kernel.h" +#include "plugin/device/gpu/kernel/nn/activation_grad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_grad_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_grad_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_grad_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_grad_kernel.h index 6a62c6635f0..85bbec1603b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/activation_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/activation_grad_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.cc index 3f6317d2440..cd00fe802dc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.h index 6621a5caae2..9cf9ee60322 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adagrad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adagrad_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/adagrad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/adagrad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_gpu_kernel.cc index a46e259588d..7bbb60b0e9b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/adam_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/adam_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_gpu_kernel.h index f4572cf0dac..1859fc83329 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/adam_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/adam_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 10; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.cc index 6d20f275ab5..1c918231fd2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.h index 86f8a8ade6c..59cadec12c8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adam_weight_decay_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adam_weight_decay_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/adam_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/adam_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 9; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.cc index d9ed4809d11..17ce4e4d484 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.h index 3fa147d392b..758d2042719 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc index 4d7ca2cc3c5..ec1a93d25c7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.h index 436d0e3bd30..0ae0cc8fe6f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/adaptive_avg_pool2d_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/adaptive_avg_pool2d_grad_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/adaptive_avg_pool2d_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.cc index c716b84976b..ac5cea6d225 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.h index 2f19d518369..7be111f46f2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/apply_gradient_descent_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/apply_gradient_descent_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/apply_gradient_descent_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/apply_gradient_descent_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.cc index 55e5be13d56..73f9902fbb8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.h index d84c76e5d28..1cab486c851 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.cc index 7c2159a1a79..5b5d88dff4b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.h index 76151434dd9..9c7d6dbe5fb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/batch_norm_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/batch_norm_grad_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include "utils/utils.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/batchnorm_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/batchnorm_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.cc index f4919f3fd6e..01325e095b9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.h" +#include "plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.h index 75e885dcc23..f699b98091c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bce_with_logits_loss_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bce_with_logits_loss_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/bce_with_logits_loss_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/bce_with_logits_loss_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.cc index ebd317aff62..96598c606a1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.h index ae8ca412350..4e1cc3e28fd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.cc index 387c509b3ff..75f9e849cb8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.h" +#include "plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.h index a2cdff7a42e..a631f60c7d2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/bias_add_grad_gpu_kenel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/bias_add_grad_gpu_kenel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/bias_add_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/bias_add_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.cc index 2cbccb6de21..30033b6381f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.h index e1717c08cd7..1453a1b3b9d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.cc index 93ab1bf6582..ee2431965a6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.h" +#include "plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.h index 266bf96a70a..f8679afdade 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/binary_cross_entropy_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/binary_cross_entropy_grad_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.cc index 9fe5eecff8b..cdeb4df368c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.h" namespace mindspore::kernel { MS_REG_GPU_KERNEL_ONE(ClipGradNorm, diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.h index 55e4208a428..e151dc6d618 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/clip_grad_norm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/clip_grad_norm_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include "utils/log_adapter.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/clip_grad_norm_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/clip_grad_norm_impl.cuh" namespace mindspore::kernel { constexpr size_t kArgMaxDim = 7; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.cc index 91a4311abe7..c0e6b33fa08 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.h index 47a4ab148b2..4e162839f86 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/combine_momentum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/combine_momentum_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.cc index 60313ca9490..cd31f56742b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.h index 52d0a3881d7..ea1ef4b8e01 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.cc index df1f5793055..a89771713fd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.h index e848d3bcb7f..e2f6aafd961 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_filter_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_filter_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.cc index e188b715812..b2e207490d4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.h index 37cf13b3092..7047b900dc5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv2d_grad_input_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv2d_grad_input_gpu_kernel.h @@ -22,10 +22,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.cc index ebe21546388..9d23f72e3b8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.h index 0f616823d03..82083b5cd66 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.cc index c6b2fe41136..4df2e900a20 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.h index a916f56b7cd..d7127c2d4ba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_filter_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_filter_gpu_kernel.h @@ -21,11 +21,11 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cast_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/cast_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.cc index 644cd7af889..6da21ad8ca1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.h index f59c4e12365..cb325b0d951 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_grad_input_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_grad_input_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.cc index 6f73106b868..0c90725292e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.h index 649dfd6cd17..795ea225198 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/conv3d_transpose_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/conv3d_transpose_gpu_kernel.h @@ -22,10 +22,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.cc index 8dfe9a49505..6646e2fade9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.h index d973226043d..3a415c791b8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ctcloss_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ctcloss_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" -#include "backend/kernel_compiler/gpu/cuda_impl/ctcloss_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" +#include "plugin/device/gpu/kernel/cuda_impl/ctcloss_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t kPrevOutput0th = 0; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.cc index dffde4c9325..7fc2f627ba2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.h index 0e61e271e4d..dc517b7df10 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout3d_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout3d_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/dropout3d_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/dropout3d_impl.cuh" #include "include/curand.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_gpu_kernel.cc index 66cc1f907c0..cf57ec1bb17 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/dropout_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_gpu_kernel.h index f8ae0ae5d99..ec803510ed9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/dropout_impl.cuh" #include "include/curand.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_grad_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_grad_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_grad_kernel.cc index 77660a99291..75c174f4e03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_grad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/dropout_grad_kernel.h" +#include "plugin/device/gpu/kernel/nn/dropout_grad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_grad_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_grad_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_grad_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_grad_kernel.h index 5d3c639469b..21993303113 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/dropout_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/dropout_grad_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/dropout_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/dropout_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_gpu_kernel.cc index d12df852013..4593e800bf4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/flatten_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_gpu_kernel.h index 5a552642de8..e3c56ab9f5c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_gpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.cc index 42c01d2d49d..76ddeb6d66d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.h index cab2f55fed8..3ba2547b727 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/flatten_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/flatten_grad_gpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.cc index 03dc1db6c6e..fbe8fe27e05 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.h index c7f1535203d..b6e00a6fe66 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ftrl_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ftrl_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/ftrl_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/ftrl_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 8; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_adam_weight_decay.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_adam_weight_decay.cc index cdae3f25a64..ab7a49a5c5f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_adam_weight_decay.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.h" +#include "plugin/device/gpu/kernel/nn/fused_adam_weight_decay.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_adam_weight_decay.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_adam_weight_decay.h index 59b44e4c595..8feb0255f65 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_adam_weight_decay.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_adam_weight_decay.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_FUSED_ADAM_WEIGHT_DECAY_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/adam_weight_decay_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/adam_weight_decay_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.cc index c0f2af1e686..3202746bc95 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.h index ba0fa8b3c23..12c4d3ff358 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_grad_v2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_grad_v2_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.cc index eb4ad4d678a..c3f39387736 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.h index eb73c1bf1b7..015395292e0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_add_relu_v2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_add_relu_v2_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/add_relu_v2_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/add_relu_v2_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.cc index 8ee219b6889..d6d8ab8b183 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.h index 44c83808ad6..b5d06a0f7bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_scale_momentum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_scale_momentum_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_FUSED_SCALE_MOMENTUM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 6; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.cc index f91217daa19..29fdd8a8c9c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.h index 9f64b41ad8b..f67bba6eecb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_momentum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_momentum_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_FUSED_WEIGHTDECAY_MOMENTUM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 6; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc index bbeac8a12da..9b0f052b1e8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.h index 92a875f3300..06cc7d9bee4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/fused_weightdecay_scale_momentum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/fused_weightdecay_scale_momentum_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_FUSED_WEIGHTDECAY_SCALE_MOMENTUM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 7; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_grad_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_grad_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_grad_kernel.cc index f1b30248a83..bd8ccb0bf11 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_grad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/gelu_grad_kernel.h" +#include "plugin/device/gpu/kernel/nn/gelu_grad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_grad_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_grad_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_grad_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_grad_kernel.h index d61e31ddd0e..7a1edeeee0d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_grad_kernel.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_GELU_GRAD_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/gelu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_kernel.cc index 6f9b511a3ec..001ef5a878d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/gelu_kernel.h" +#include "plugin/device/gpu/kernel/nn/gelu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_kernel.h index efa15f794e3..62554dc8f53 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/gelu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/gelu_kernel.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_GELU_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/gelu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/gelu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.cc index 2f9ebff6e19..67aa9c10c82 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.h index 045ba26dec6..f5072507216 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_HSIGMOID_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.cc index e8b0c86429d..12edeea808f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.h index abb006d4c45..1bae26179d9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hsigmoid_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hsigmoid_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_HSIGMOID_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/hsigmoid_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/hsigmoid_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_gpu_kernel.cc index 2fc257b84d2..eb514d9cb7e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/hswish_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_gpu_kernel.h index 348027d5a3b..4123ff2a091 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_HSWISH_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/hswish_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.cc index 07caad4bcf1..df859620cd0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.h index 5359fd36d11..d772c1cda4d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/hswish_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/hswish_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_HSWISH_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/hswish_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/hswish_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/im2col_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/im2col_gpu_kernel.cc index d5c5fc937b1..5e792c5f95a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/im2col_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/im2col_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/im2col_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/im2col_gpu_kernel.h index 6ea1e030686..177f811f3ee 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/im2col_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/im2col_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.cc index 4d99a034457..2f6d4339b0d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.h index ecd96928784..d3039b119b5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_gpu_kernel.h @@ -19,11 +19,11 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" #include "utils/utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.cc index c4e8b8a577c..30c6c6ab0ed 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.h index 2dc93d543ec..812edbdf594 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/instance_norm_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/instance_norm_grad_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include "utils/utils.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/instance_norm_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/instance_norm_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.cc index 2aabebdabf2..4ec5133e3aa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.h index 4c9b2b1564e..a2c1aa81efc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.cc index 85feaa502bd..b4fb9734b99 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.h" +#include "plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.h similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.h index 92c6f0c21b6..c5125546430 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/kl_div_loss_grad_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/kl_div_loss_grad_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.cc index 91d51c681c6..4064cd598b5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.h index f36a8b5e6c8..121685e9f11 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2_loss_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2_loss_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_L2_LOSS_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/l2_loss.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/l2_loss.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.cc index 5af89534720..570a0659e38 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.h index c40559ad5d0..d10b352a5da 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_gpu_kernel.h @@ -20,11 +20,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { constexpr int MAX_DIMS = 7; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.cc index c8cbed6e595..beeea7c9841 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.h index 004958fd1cd..59f6bd61b70 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/l2normalize_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/l2normalize_grad_gpu_kernel.h @@ -20,11 +20,11 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/l2normalize_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/l2normalize_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { constexpr int MAX_DIMS = 7; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.cc index f00f09e0234..db7b3fc024f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.h index 97cf6c9cd2b..6791f6d1170 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_LAYER_NORM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.cc index ac16e5569f0..3066f747ba0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.h index 6072eda8970..134c5699f35 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_LAYER_NORM_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.cc index c2c5abf59b5..4d5b1c2702e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.h index 89f85593010..4ddd774e096 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/layer_norm_grad_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/layer_norm_grad_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_LAYER_NORM_GRAD_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/layer_norm_grad_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/layer_norm_grad_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.cc index 7d87a118dc9..8b6ce03a31e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.h index 460c586c270..b9bc6a4987b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_gpu_kernel.h @@ -19,11 +19,11 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cuh" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.cc index 261da648102..fb017b38486 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.h index e9e027cc6fd..7dde87fc38b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/local_response_norm_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/local_response_norm_grad_gpu_kernel.h @@ -19,11 +19,11 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/local_response_norm_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl_opt.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/local_response_norm_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl_opt.cuh" #include "utils/utils.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_gpu_kernel.cc index 58a0633d61a..f7335c2a6cb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/lstm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_gpu_kernel.h index 80681a9fb49..778846b3dc0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.cc index 5ee305d7f68..e7b471c589e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.h index 561fa4c4ce2..cf9a5714ede 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_data_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_data_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.cc index 2484131f29f..19c667d9930 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.h index c386243cab5..9d53ba0dd2d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/lstm_grad_weight_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/lstm_grad_weight_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.cc index 255421022ab..210be7039c4 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.h index 63ee37bccb1..659aa168081 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.cc index 91f826c4c24..d618d9aec23 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.h index 804e10868de..d263c02f91b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/maxpool_with_argmax_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/maxpool_with_argmax_grad_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/maxpool_with_argmax_grad_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/maxpool_with_argmax_grad_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.cc index f1a3dc9bf96..94d119faac1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.h index 36a4248e8d9..79c07c84d66 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.cc index 9208bdb3857..341597af6c2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.h index 70587790a44..06d8d715684 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/mirror_pad_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/mirror_pad_grad_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/mirror_pad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/mirror_pad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/momentum_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/momentum_gpu_kernel.cc index d4d9b9aa6b3..ed27dac1e7a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/momentum_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/momentum_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/momentum_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/momentum_gpu_kernel.h index 8de0bb8167e..03e667c944d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/momentum_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/momentum_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_MOMENTUM_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/momentum_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/momentum_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 5; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.cc index fb2e26be91c..169dfd2547b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.h index 035515581ae..fe5c27f1959 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.cc index 7727af55189..0de73beb4ff 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.h index 74b8ee76423..c5533e4fb24 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/nll_loss_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/nll_loss_grad_gpu_kernel.h @@ -19,10 +19,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/loss_with_reduction_impl.cuh" -#include "backend/kernel_compiler/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/loss_with_reduction_impl.cuh" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pad_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/pad_gpu_kernel.cc index e0de2390087..348d3dacf33 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/pad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/pad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pad_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/pad_gpu_kernel.h index 55d2b474246..972902526be 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pad_gpu_kernel.h @@ -22,10 +22,10 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/slice_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/slice_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_gpu_kernel.cc index aa5300ff922..8aabfab211e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/pooling_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_gpu_kernel.h index 022765094c7..cc5f2e4a8f7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.cc index 7887a9cc2f4..775875208f2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.h index b93ea32025b..0efd058fc8c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/pooling_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/pooling_grad_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/pad_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/pad_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_gpu_kernel.cc index 451a1e0f7b5..75db0dbd95b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/prelu_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_gpu_kernel.h index 518491fad0a..6c16d19b6b9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/prelu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/prelu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.cc index 9d91c1e3837..b658ae284a8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.h index 4f2a926c2c3..373bc58aa8f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/prelu_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/prelu_grad_gpu_kernel.h @@ -21,9 +21,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/prelu_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/prelu_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.cc index cfbf04a190e..22ccc6f64a2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.h index 4349ddfe299..34f0db1d592 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.cc index d3f31443f40..6c223b0c9ef 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.h index caafbc6f8e7..8a0d4a86eba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/ps_roi_pooling_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/ps_roi_pooling_grad_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/psroi_pooling_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/psroi_pooling_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_gpu_kernel.cc index 25de079f050..99c339f5cfc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/relu_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/relu_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_gpu_kernel.h index 42fdf9136a8..6573863641d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.cc index c7ccb1e0c68..45a9a5bb3fc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.h index 76a0a8824bb..ce5852877f0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/relu_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.cc index 9c5ad55bfbf..12c08429b9e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.h index c34a9c6ed6b..c3b9708d26a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_grad_v2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_grad_v2_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.cc index b01ad8a0242..577b67b3f29 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.h index a8851fcff06..72be64cf00f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/relu_v2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/relu_v2_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/relu_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/relu_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.cc index ca8b2738980..4e1248fdbf0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.h index 5b5156141e8..5059dbd3422 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_RESIZE_BILINEAR_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.cc index dbc77290b1f..5bbec975faf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.h index bc28a2613c5..28f39509f1b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/resize_bilinear_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/resize_bilinear_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_RESIZE_BILINEAR_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/resize_bilinear_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/resize_bilinear_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.cc index 0975639a18d..5d977f68816 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.h index d5278ee9211..9ff5d483084 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/rmsprop_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/rmsprop_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_RMSPROP_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/rmsprop_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/rmsprop_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.cc index e07ea0be5d6..653f7f25332 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.h index 11c92fb59d3..53f631a1da1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_ROI_ALIGN_GPU_KERNEL_H #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.cc index 996d82d7f1b..114385a8e87 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.h index 1f161078dd1..7578704d7bb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/roi_align_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/roi_align_grad_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/roi_align_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/roi_align_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sgd_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sgd_gpu_kernel.cc index 34654740e62..e72ba24536f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sgd_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/sgd_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sgd_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sgd_gpu_kernel.h index 68db2c5bd40..82c9f815f31 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sgd_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sgd_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_NN_SGD_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/cuda_impl/sgd_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/sgd_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc index 6fd91a26779..3a01a43c56a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h index 8ee1c31ee38..f2491bfae49 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SIGMOID_CROSS_ENTROPY_WITH_LOGITS_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc index 72228d0a3b0..d5618179800 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h index 8eea782aebf..e92086d25f3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sigmoid_cross_entropy_with_logits_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SIGMOID_CROSS_ENTROPY_WITH_LOGITS_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/sigmoid_cross_entropy_with_logits_grad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.cc index 7eb7c4340e6..b82ffe7e686 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.h index b6bbccd41ea..4d227013cd0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SMOOTH_L1_LOSS_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.cc index f3e397cf8c7..5cb7d899205 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.h index d6a63b41b4a..57b81854cf6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/smooth_l1_loss_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/smooth_l1_loss_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SMOOTH_L1_LOSS_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/smooth_l1_loss_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/smooth_l1_loss_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc index cb1e0ba0830..2afdcba78fa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.h index 3bd75b58b90..f712642eb47 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_cross_entropy_with_logits_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_cross_entropy_with_logits_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_gpu_kernel.cc index 63d258d4a8b..fbd6a81993b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/softmax_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_gpu_kernel.h index 8967eb12a8d..92bec8ac22a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.cc index af3ab03c126..16a2ddba5ce 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.h index 57101e2a13a..dad15533522 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softmax_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softmax_grad_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/transpose_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/transpose_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_gpu_kernel.cc index 9380084be0a..1ddf55980a3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/softplus_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_gpu_kernel.h index ec48999d416..4fab63e732f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_gpu_kernel.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SOFTPLUS_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/softplus_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.cc index dcdb3337880..881539bc481 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.h index aceafb54d33..06abc62edd5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/softplus_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/softplus_grad_gpu_kernel.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SOFTPLUS_GRAD_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/softplus_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/softplus_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.cc index 722ded57179..8dc18d4a29d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.h" +#include "plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.h index 2ad2f73614a..b0c8c69ef0e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_apply_proximal_adagrad_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_apply_proximal_adagrad_kernel.h @@ -23,9 +23,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SPARSE_APPLY_PROXIMAL_ADAGRAD_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/sparse_apply_proximal_adagrad_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.cc index 85097741ad7..fb49dccf5a7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.h index ddf29a57f5c..ded51c00bb3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_ftrl_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_ftrl_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_SPARSE_FTRL_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sparse_ftrl_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/sparse_ftrl_impl.cuh" namespace mindspore { namespace kernel { constexpr size_t INPUT_NUM = 5; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc index 2e8de3b243d..317a4de7b0d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h" +#include "plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h index acf129fdf15..d5fc085fc9b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/nn/sparse_softmax_cross_entropy_with_logits_gpu_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/cross_entropy_impl.cuh" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/cross_entropy_impl.cuh" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/assign_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/assign_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/assign_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/assign_gpu_kernel.cc index 63da05e9a41..6aedc775432 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/assign_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/assign_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/assign_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/assign_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/assign_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/assign_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/assign_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/assign_gpu_kernel.h index c32d21d1653..686546664d3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/assign_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/assign_gpu_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.cc similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.cc index fcf184788f8..dda630e9db1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.h index d8f69c2fb76..2b01569cf25 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_decode_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_decode_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/boundingbox_decode_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/boundingbox_decode_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.cc similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.cc index 6437813744f..5d096c8995f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.h index aef2e7928b1..28559c72e67 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/boundingbox_encode_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/boundingbox_encode_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/boundingbox_encode_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/boundingbox_encode_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/check_valid_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/check_valid_gpu_kernel.cc index 6eaf3c71821..17c2776ac21 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/check_valid_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/check_valid_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/check_valid_gpu_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/check_valid_gpu_kernel.h index 6d7692a6274..77957902c5e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/check_valid_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/check_valid_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/check_valid_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/check_valid_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.cc index bffc5badf55..aec7356390e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.h index e1520187612..0eea5f82229 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcast_grad_args_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcast_grad_args_gpu_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.cc index 2d02919037f..841d63b5298 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.h index badce885a22..b19bf3b8b8f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_broadcastto_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_broadcastto_gpu_kernel.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/broadcast_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/broadcast_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.cc index fec8be761e9..1ce2b586e9f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.h index 6bd16daefe7..806e58dde82 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_reshape_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_reshape_gpu_kernel.h @@ -22,9 +22,9 @@ #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.cc index 302e9b29b33..06c0b8fb136 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/dynamic_stitch_impl.cuh" -#include "runtime/device/gpu/gpu_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/cuda_impl/dynamic_stitch_impl.cuh" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.h index 7324333e6f3..be0ed2e18b0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/dynamic_stitch_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/dynamic_stitch_gpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc index 31a27e64a1e..6d5fb83d967 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.h" #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.h index 6ba6dbfa6cc..eeca568b927 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/gpu_convert_to_dynamic_shape_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/gpu_convert_to_dynamic_shape_gpu_kernel.h @@ -19,8 +19,8 @@ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/iou_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/other/iou_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/iou_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/iou_gpu_kernel.cc index d3d7902940e..821eb0c3d1f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/iou_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/iou_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/other/iou_gpu_kernel.h" +#include "plugin/device/gpu/kernel/other/iou_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/iou_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/other/iou_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/other/iou_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/other/iou_gpu_kernel.h index edffb0ee1b5..9aa4339681e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/other/iou_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/other/iou_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/cuda_impl/iou_impl.cuh" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/iou_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.cc index 1ac5dbac907..330bbcd5219 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.h" +#include "plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.h index f3b3f4b19eb..e1a0c4ea144 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_BATCHNORMFOLD2_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.cc index 737cb1458ca..a0bab39d4ad 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.h index d0c85c54aa9..0c0c0b93df8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold2_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold2_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_NN_BATCHNORMFOLD2_GRAD_GPU_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold2_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/batchnorm_fold2_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.cc index 75107ac1808..ab58eeef2c5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.h" +#include "plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.h index b17b2473a59..840c1d408df 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_gpu_kernel.h @@ -18,10 +18,10 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_BATCHNORM_FOLD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" -#include "backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" +#include "plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.cc index 28aa4b1e514..00244a59365 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.h index c5ffc9102be..3c10b80cb17 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/batchnorm_fold_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/batchnorm_fold_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_BATCHNORM_FOLD_GRAD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/batchnorm_fold_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/batchnorm_fold_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.cc index c5106bb3c12..7476265df94 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.h" +#include "plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.h index 855bf898823..002ec255724 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CORRECTIONMUL_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.cc similarity index 88% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.cc index 8109ac47b0f..2d18708d4ff 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cuh" +#include "plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.h index 4ff55525afa..366738ae507 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/correction_mul_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/correction_mul_grad_gpu_kernel.h @@ -18,9 +18,9 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_CORRECTIONMULGRAD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/correction_mul_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/correction_mul_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc index cabbfa6fddd..3bf75434ba9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h index 7b5558dcc1e..1a2896d6189 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_FAKE_LEARNED_SCALE_QUANT_PER_CHANNEL_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc index e4bc4f7e6ff..cc62653da44 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perchannel_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h index d75f1b3020b..8dd2735ec13 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perchannel_grad_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_FAKE_LEARNED_SCALE_QUANT_PER_CHANNEL_GRAD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc index b2a9a288898..bbab3696446 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h index 94a9e4e544b..372534ea44e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_FAKE_LEARNED_SCALE_QUANT_PERLAYER_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc index 8ce1e78d0d3..89bf52e91c6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_learned_scale_quant_perlayer_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h index e75b4da8254..d44d08afb37 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_learned_scale_quant_perlayer_grad_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_KERNEL_GPU_FAKE_LEARNED_SCALE_QUANT_PERLAYER_GRAD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.cc index 76c870b33d7..5556795993f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cuh" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.h index 7ea178670be..70a2320cae4 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_FAKEQUANT_PER_CHANNEL_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.cc index bbdb1c3f745..d16860c541c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_quant_perchannel_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_quant_perchannel_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.h index 123e90e38a9..9f1c106d528 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perchannel_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perchannel_grad_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_FAKEQUANT_PER_CHANNEL_GRAD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.cc index b167d52476f..5345d19a92a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cuh" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.h index 739920d0c24..7c9909be45f 100755 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_FAKEQUANT_PERLAYER_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.cc index a34f36196f1..b7d27020ad5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/fake_quant_perlayer_impl.cuh" +#include "plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/fake_quant_perlayer_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.h index 2d68512a425..d07761c4b85 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/fake_quant_perlayer_grad_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/fake_quant_perlayer_grad_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_FAKEQUANT_PERLAYER_GRAD_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.cc index 3dfcd85e906..5bc204ebbdb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cuh" +#include "plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cuh" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.h index c2573a41153..b293c4ffae0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perchannel_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perchannel_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MINMAX_UPDATE_PERCHANNEL_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.cc index f9ee76fe0dc..1adc65610de 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/cuda_impl/minmax_update_impl.cuh" +#include "plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.h" +#include "plugin/device/gpu/kernel/cuda_impl/minmax_update_impl.cuh" #include #include #include diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.h index dc1fc3c561e..96f809e5d62 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/quant/minmax_update_perlayer_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/quant/minmax_update_perlayer_gpu_kernel.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MINMAX_UPDATE_PERLAYER_GPUKERNEL_H_ #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.cc similarity index 99% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.cc index fab0c56d4b4..27190b597ee 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.h" +#include "plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.h index ba93205517b..baace853243 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_categorical_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_categorical_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/random_categorical.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/random_categorical.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.cc index 2c348bce70a..6d64c278455 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.h" +#include "plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.h index ff2afae90cb..f46d1eba0b3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/random_choice_with_mask_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/random_choice_with_mask_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/random_choice_with_mask_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/random_choice_with_mask_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/randperm_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/random/randperm_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/randperm_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/randperm_gpu_kernel.cc index f1250494e91..d6acb6d4eba 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/randperm_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/randperm_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/random/randperm_gpu_kernel.h" +#include "plugin/device/gpu/kernel/random/randperm_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/randperm_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/random/randperm_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/randperm_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/randperm_gpu_kernel.h index 7cb6befcc91..f8f3b83e7a6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/randperm_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/randperm_gpu_kernel.h @@ -22,8 +22,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.cc index 959898c2253..5bb8eaa2bfb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.h" +#include "plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.h index 8405c1b4e12..638783918c3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/random/uniform_candidate_sampler_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/random/uniform_candidate_sampler_gpu_kernel.h @@ -23,9 +23,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/uniform_candidate_sampler_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/uniform_candidate_sampler_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.cc index 8169ee07bc0..3a29013b03c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.h" #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh" -#include "runtime/device/gpu/gpu_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.h index b84d06506ce..64c066a3572 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_append_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_append_gpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.cc index ef64a493f83..b49d6b6cb9e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.h" #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh" -#include "runtime/device/gpu/gpu_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.h index 53c27f0acfd..8ca268ee814 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_get_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_get_gpu_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.cc index 17ad29d21c2..f94e2c8478e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.h" #include #include #include -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/gpu/cuda_impl/rl/rl_buffer_impl.cuh" -#include "backend/kernel_compiler/gpu/cuda_impl/topk_impl.cuh" -#include "runtime/device/gpu/gpu_common.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/kernel/cuda_impl/rl/rl_buffer_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/topk_impl.cuh" +#include "plugin/device/gpu/hal/device/gpu_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.h index d9a441833fe..f68c6a55fa9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/buffer_sample_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/buffer_sample_gpu_kernel.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.cc index 079581ca322..f244c73d837 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.h index 7bd6919d9f8..2c794882264 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/discounted_return_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/discounted_return_gpu_kernel.h @@ -19,9 +19,9 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/gpu/cuda_impl/rl/discounted_return_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/cuda_impl/rl/discounted_return_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/env_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/env_gpu_kernel.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/env_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/env_gpu_kernel.cc index b2d5ecfa2fe..0e84262cf43 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/env_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/env_gpu_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/env_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/env_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/env_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/env_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/env_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/env_gpu_kernel.h index 1940d3105e5..5146d879b3b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/env_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/env_gpu_kernel.h @@ -23,10 +23,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/gpu/rl/environment_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/rl/environment_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/environment_factory.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/environment_factory.cc similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/environment_factory.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/environment_factory.cc index cee090e5568..d4fa57fcde2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/environment_factory.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/environment_factory.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/environment_factory.h" +#include "plugin/device/gpu/kernel/rl/environment_factory.h" #include namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/environment_factory.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/environment_factory.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/environment_factory.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/environment_factory.h index 8435e5f801d..37787da6349 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/environment_factory.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/environment_factory.h @@ -23,8 +23,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_gpu_kernel.cc index 1bfefdef583..683a428dafb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/gru_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/gru_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_gpu_kernel.h index 46c6cd7b62c..0df0296983e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.cc index bf27067b0d7..9fe20045a04 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.h index 355c5b34a7c..aafae033765 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_data_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_data_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.cc index ce93a8b989c..db2023e3fca 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.h" +#include "plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.h similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.h index 3cc64d7ffbb..506a7b7325d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/gru_grad_weight_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/gru_grad_weight_gpu_kernel.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/kernel_constants.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/kernel_constants.h" namespace mindspore { namespace kernel { constexpr size_t kIndexFour = 4; diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tag_environment.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tag_environment.cc similarity index 98% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tag_environment.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tag_environment.cc index 887ff63db8a..31049380c13 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tag_environment.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tag_environment.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/tag_environment.h" +#include "plugin/device/gpu/kernel/rl/tag_environment.h" #include #include @@ -21,8 +21,8 @@ #include #include #include -#include "runtime/device/gpu/cuda_driver.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tag_environment.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tag_environment.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tag_environment.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tag_environment.h index fef49f14efb..39bfad95023 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tag_environment.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tag_environment.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_TAG_ENV_KERNEL_H_ #include -#include "backend/kernel_compiler/gpu/rl/environment_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/rl/tag_env_impl.cuh" +#include "plugin/device/gpu/kernel/rl/environment_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/rl/tag_env_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.cc index e3fc55cb77e..da965bf90d2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.h index cbbe02abc18..a1c026e3598 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_clear_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_clear_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_close_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_close_kernel.cc index aa7d8971982..fdac08d343d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_close_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_close_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_close_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_close_kernel.h index 95054c381a0..d7cf4968f88 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_close_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_close_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_create_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_create_kernel.cc index a2548cc5177..0f6350eca65 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_create_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ #include -#include "backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_create_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_create_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_create_kernel.h index 06ef193c3d7..d088fd0420b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_create_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_create_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_read_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_read_kernel.cc index 0ca80455a92..707369db4db 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_read_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_read_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_read_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_read_kernel.h index 66762ad9510..af9bae0383a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_read_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_read_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_size_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_size_kernel.cc index 2b1f213a147..6cb6ef95e8e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_size_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_size_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_size_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_size_kernel.h index a5829b01e86..b7a91afc258 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_size_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_size_kernel.h @@ -18,8 +18,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.cc index 402accc95a3..f3df617549f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.cc @@ -16,10 +16,10 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.h" #include -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.h index 91066778e26..690801e71a2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_stack_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_stack_kernel.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_write_kernel.cc similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_write_kernel.cc index f14f77964b8..0226eae7616 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_write_kernel.cc @@ -14,9 +14,9 @@ * limitations under the License. */ #include -#include "backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/gpu_tensor_array.h" +#include "plugin/device/gpu/kernel/rl/tensor_array_write_kernel.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/gpu_tensor_array.h" #include "runtime/device/tensor_array_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_write_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_write_kernel.h index 7ab84dc9d9b..5bac486b298 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/rl/tensor_array_write_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/rl/tensor_array_write_kernel.h @@ -19,8 +19,8 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.cc index f027fe6ead5..108bd42a551 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.h index 0bda46955eb..b6dcaba508a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_atom_energy_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_atom_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.cc index f5aa891f3f9..99a30601a17 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.h index dd66c42ae76..ac5155d7c24 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_energy_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.cc index 0a7ff696a68..0732fe5a5e9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.h index 8daefc4cb75..5afb3dc5066 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.cc index d0cc58e253f..dc81e9505b9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.h index a0a83c1c43a..62ec9169957 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/angle/angle_force_with_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/angle/angle_force_with_atom_energy_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/angle/angle_force_with_atom_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc index 3348b1f5dfa..331c8f06775 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h" +#include "plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h index d7c67315d73..0dd63d6a938 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_atom_energy_cuda_gpu_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_ATOM_ENERGY_CUDA_GPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_ATOM_ENERGY_CUDA_GPU_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_atom_energy_cuda_gpu_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.cc index 02efaa57550..bfb93d78576 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.h" +#include "plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.h index 86c2ddb90fc..96c2bbf7f14 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_energy_cuda_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_energy_cuda_gpu_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_ENERGY_CUDA_GPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_ENERGY_CUDA_GPU_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_energy_cuda_gpu_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.cc index 90e056d90c7..a8e9fde0479 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.h" +#include "plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.h index 51dd02c24b8..871d8ac9d48 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_cuda_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_cuda_gpu_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_CUDA_GPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_CUDA_GPU_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_cuda_gpu_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc index 08089278e09..cb1dea83757 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h" +#include "plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h index 816b69415ed..873c243450a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_and_virial_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_WITH_ATOM_ENERGY_AND_VIRIAL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_WITH_ATOM_ENERGY_AND_VIRIAL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_and_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.cc index 7986a4befb8..ce4dca2e80b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.h index 397f39964c4..c4f9f82f183 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_energy_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_WITH_ATOM_ENERGY_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_WITH_ATOM_ENERGY_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_energy_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.cc index 4c7889e25e9..e9ae2d9341c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.h" +#include "plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.h index 5caa708dc11..102fd693d4a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/bond/bond_force_with_atom_virial_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/bond/bond_force_with_atom_virial_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_WITH_ATOM_VIRIAL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_BOND_BOND_FORCE_WITH_ATOM_VIRIAL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/bond/bond_force_with_atom_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.cc index 5b73e7b06bb..6c26d16f7bd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.h index 5bf8f5d3a80..7f577d7fa14 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/atomcrdtocv_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/atomcrdtocv_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_COMMON_ATOMCRDTOCV_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_COMMON_ATOMCRDTOCV_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/atomcrdtocv_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/atomcrdtocv_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.cc index 4ad935ee847..fb80d292791 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.h index 5fd6a02635c..f13ac4d4dab 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.cc index 1f02c8bc411..63905c0a42b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.h index 4ac02c08f96..2d67f62a78b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/crd_to_uint_crd_quarter_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/crd_to_uint_crd_quarter_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/crd_to_uint_crd_quarter_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.cc index e03119eb1c7..6b37707852b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.h index fae5eeacc99..5ad1021e99a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/get_center_of_mass_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/get_center_of_mass_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/get_center_of_mass_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/get_center_of_mass_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/getcenter_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/getcenter_kernel.cc index 37837edbcf2..78eb13f04e7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/getcenter_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/getcenter_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/getcenter_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/getcenter_kernel.h index c457e52f29d..38662c9dc8c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/getcenter_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/getcenter_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/getcenter_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/getcenter_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.cc index 607299607ec..08c27d7710c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.h index 49189fd6425..cc7019080a1 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/map_center_of_mass_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/map_center_of_mass_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/map_center_of_mass_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/map_center_of_mass_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.cc index 2d4bc400e00..e4e0a5808c9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.h index f376839e784..addec135971 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/mdtemperature_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/mdtemperature_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/mdtemperature_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/mdtemperature_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.cc index 78e08fd707e..d1411045db9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.cc @@ -18,7 +18,7 @@ * Totalc6get. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.h" +#include "plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.h index c620bdbf48f..3ce82aa1807 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/common/total_c6_get_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/common/total_c6_get_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/common/total_c6_get_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/common/total_c6_get_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc index e6429ca29af..f39f46e7b94 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.cc @@ -18,7 +18,7 @@ * CalculateNowrapCrd. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.h" +#include "plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.h index d6a7dcb00ef..b5d370e3570 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/cal_no_wrap_crd_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/cal_no_wrap_crd_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_CRDMCMAP_CAL_NO_WRAP_CRD_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_CRDMCMAP_CAL_NO_WRAP_CRD_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/cal_no_wrap_crd_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc index bbe5e923bf7..4e0c49179a5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.cc @@ -18,7 +18,7 @@ * RefreshBoxmapTimes. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.h" +#include "plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.h index 5d23a294352..88eb632e8f8 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/crdmcmap/refresh_boxmaptimes_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/crdmcmap/refresh_boxmaptimes_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_CRDMCMAP_REFRESH_BOXMAPTIMES_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_CRDMCMAP_REFRESH_BOXMAPTIMES_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/crdmcmap/refresh_boxmaptimes_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.cc index ae084aad356..0af1b5608db 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.h index 50e4b1d140f..9dc3528d87d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_atom_energy_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_atom_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.cc index fbf91f74d9c..af84b47b29b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.h index 0e4eb1ccc61..fd7c3e95ac7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_energy_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.cc index 06c54660986..6802a89c475 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.h index 35a8f1f99b2..926a8a3b314 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc index f7ec8e5d6cc..04436b949a9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h index 30327623ab1..b4b6aa337b6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/dihedral/dihedral_force_with_atom_energy_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/dihedral/dihedral_force_with_atom_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc index 2158ac95057..4faf780a09f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.cc @@ -17,7 +17,7 @@ * Note: * LJForceWithVirialEnergy. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h index d1e28900bc5..2af64f733f9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_kernel.h @@ -23,10 +23,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.cc index 8bc41945384..361e853cf58 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.h index 7ff67c31668..bcedc485c97 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_energy_kernel.h @@ -19,10 +19,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.cc index 1b94ca8820c..0887aade6ad 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.h index 6907039be84..e2c7e9ae6a2 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_kernel.h @@ -19,10 +19,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.cc index 3945143f618..20eb3981f51 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.h similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.h index 66b11600e5a..da2227ee73f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_kernel.h @@ -19,10 +19,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc index 75ad37e16d6..a7c9664e870 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.cc @@ -17,7 +17,7 @@ * Note: * LJForceWithPMEDirectForceUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h" +#include "plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h index f4d01f709b9..a007d330eaa 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_pme_direct_force_update_kernel.h @@ -23,10 +23,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_force_with_pme_direct_force_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.cc index 531a50a930d..46667e01eee 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.cc @@ -17,7 +17,7 @@ * Note: * LJForceWithVirialEnergyUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.h" +#include "plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.h index 72a69d16f6d..0359ff31383 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/lj/lj_force_with_virial_energy_update_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/lj/lj_force_with_virial_energy_update_kernel.h @@ -23,10 +23,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/lj/lj_direct_cf_force_with_lj_virial_direct_cf_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc index f6b03816f17..cae02b472de 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h index 67f54fc9f10..92beeba773a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_atom_energy_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_atom_energy_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.cc index c569fbc2338..b4142216476 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.h index 01e174dfe59..adbe74c15bc 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_cf_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_cf_energy_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_cf_energy_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc index 0c8822cfe95..0954a2df89f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h index 661aeb73417..26b766a650f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_atom_energy_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_atom_energy_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc index 1713b457c58..024d06ea47d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h index 46e4da30a26..00427d8ab4f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_and_virial_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc index 073e08efe03..fa2b36fb501 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h index d754d3bf868..3b7932b4d92 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_cf_force_with_atom_energy_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.cc index 8fb3457a050..eb47127df5b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.h index c05bb85259d..b44d8d66572 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_energy_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_energy_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc index 387e9e04ba4..b6cb2639697 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h index 57250042b34..49b3cb13234 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_gpu_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc index 3f507a2cecf..d3635b716c7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h index a93de05b635..ad8af605b8a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nb14/dihedral_14_lj_force_with_direct_cf_kernel.h @@ -21,10 +21,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nb14/dihedral_14_lj_force_with_direct_cf_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.cc index ba2cdc7e209..e3d0d4230cd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.cc @@ -18,7 +18,7 @@ * NeighborListUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.h" +#include "plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.h index 9142b840ba2..64e2d544a39 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_kernel.h @@ -25,10 +25,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.cc index c9a7199cbf2..a224be13136 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.cc @@ -18,7 +18,7 @@ * NeighborListRefresh. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.h" +#include "plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.h index 7bd3b70da56..d0f2348a4d9 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/neighbor_list/neighbor_list_update_new_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/neighbor_list/neighbor_list_update_new_kernel.h @@ -24,10 +24,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/neighbor_list/neighbor_list_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.cc index 811ddcbce05..4bcfb32bf3f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.h similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.h index 24664b326f8..4fc6661f49b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_gradient_descent_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_gradient_descent_kernel.h @@ -17,15 +17,15 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_GRADIENT_DESCENT_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_GRADIENT_DESCENT_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_gradient_descent_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.cc index 98ca8e4a0c8..422e18a285a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.h index 2763eb04c99..c55aac62a07 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_kernel.h @@ -26,10 +26,10 @@ #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc index 2230fbdbf6c..327bb97a5ab 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h index ad2ec9661d3..f1cde2bfa0d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_kernel.h @@ -17,15 +17,15 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_LEAP_FROG_LIUJIAN_GPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_LEAP_FROG_LIUJIAN_GPU_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc index c035d72e719..8931ab5793d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h index 8cb62c5df8f..e8ddd4ba75f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_liujian_gpu_with_max_vel_kernel.h @@ -17,15 +17,15 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_MD_ITERATION_LEAP_FROG_LIUJIAN_GPU_WITH_MAX_VEL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_MD_ITERATION_LEAP_FROG_LIUJIAN_GPU_WITH_MAX_VEL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_liujian_with_max_vel_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc index db06307d781..4ab86af2906 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h" +#include "plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h index ca77e215437..15805f0a3de 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_leap_frog_with_max_vel_kernel.h @@ -17,15 +17,15 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_LEAP_FROG_WITH_MAX_VEL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_LEAP_FROG_WITH_MAX_VEL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_leap_frog_with_max_vel_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.cc index dbd0c3b131e..0dec3545eb0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.h" +#include "plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.h similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.h index 880e30c8c19..6326d3eeca6 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/nvtit/md_iteration_setup_random_state.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/nvtit/md_iteration_setup_random_state.h @@ -17,15 +17,15 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_SETUP_RANDOM_STATE_GPU_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_MD_ITERATION_SETUP_RANDOM_STATE_GPU_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/nvtit/md_iteration_setup_random_state_gpu_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.cc index d9e2a629b98..d7d664a2c28 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.h index 3541436de56..fd6c04d3353 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/fft_3d_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/fft_3d_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/fft_3d_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/fft_3d_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.cc similarity index 92% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.cc index 9c7ed5b2f00..d7c8f064ddb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.h similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.h index f3e8933f89c..c2c0e06144a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/ifft_3d_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/ifft_3d_kernel.h @@ -20,10 +20,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/ifft_3d_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/ifft_3d_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.cc index 1ce2aceb0cf..e26e5bcfef0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.h index ea9ee27db2f..ad2e7ba0ae0 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_kernel.h @@ -18,10 +18,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.cc index e07555e4b2c..ed53552993a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.cc @@ -17,7 +17,7 @@ * Note: * PMEEnergyUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.h index 995bf65805f..1c43ceeaf95 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_energy_update_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_energy_update_kernel.h @@ -22,10 +22,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_energy_update_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_energy_update_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.cc similarity index 91% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.cc index 95e60abc87e..21864bbe06d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.h similarity index 90% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.h index e8a2af2baa3..d055a95aefb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_kernel.h @@ -22,10 +22,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.cc index 6880a725b59..de0ec83a10c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.cc @@ -17,7 +17,7 @@ * Note: * PMEExcludedForceUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.h index b89914178e8..ee448d3d623 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_excluded_force_update_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_excluded_force_update_kernel.h @@ -25,10 +25,10 @@ #include #include #include -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_excluded_force_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.cc similarity index 89% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.cc index 488e678b9b4..d8ed969b054 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.h index 9ac014c309e..0b4f9c235ab 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_kernel.h @@ -24,10 +24,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh" namespace mindspore { namespace kernel { template diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.cc index 1a495d390a4..d25884edb97 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.cc @@ -17,7 +17,7 @@ * Note: * PMEReciprocalForceUpdate. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.h" +#include "plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.h similarity index 97% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.h index b2fdd4e128e..4f29259d8eb 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/pme/pme_reciprocal_force_update_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/pme/pme_reciprocal_force_update_kernel.h @@ -22,10 +22,10 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/pme/pme_reciprocal_force_impl.cuh" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.cc index d812934b2b2..c75fd71b850 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.cc @@ -18,7 +18,7 @@ * RestrainEnergy. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.h" +#include "plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.h index 3d2eb9c4947..87367c18e1f 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_energy_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_energy_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_RESTRAIN_RESTRAIN_FORCE_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_RESTRAIN_RESTRAIN_FORCE_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_energy_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_energy_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc index 7f1efe4c453..00e17f37856 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_impl_kernel.cc @@ -18,7 +18,7 @@ * RestrainForceWithAtomEnergyVirial. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_kernel.h" +#include "plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_kernel.h index b6a0f3ccf69..a854b1a1309 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_atom_energy_virial_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_atom_energy_virial_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_RESTRAIN_RESTRAIN_FORCE_ATOM_ENERGY_VIRIAL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_RESTRAIN_RESTRAIN_FORCE_ATOM_ENERGY_VIRIAL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_atom_energy_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.cc index 286055b75fe..843616974dd 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.h index e322ff1b1a0..ef162944f99 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/restrain/restrain_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/restrain/restrain_force_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_RESTRAIN_RESTRAIN_FORCE_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_RESTRAIN_RESTRAIN_FORCE_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/restrain/restrain_force_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/restrain/restrain_force_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.cc index 7477f37408d..745353432e3 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.h index 4070f733465..1758efd614a 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_CYCLE_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_CYCLE_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc index 8895ad161cc..02f5e921ce7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.cc @@ -18,7 +18,7 @@ * ConstrainForceCycleWithVirial. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h index 3989c44a3b5..d29518fa01b 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_cycle_with_virial_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_CYCLE_WITH_VIRIAL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_CYCLE_WITH_VIRIAL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_cycle_with_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.cc index cbf8059d030..0c4a0b13d17 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.cc @@ -17,7 +17,7 @@ * Note: * ConstrainForce. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.h index ae01d6dc66a..236f5659c4d 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_kernel.h @@ -21,16 +21,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.cc index 58b58e295bd..9b01f9000d7 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.cc @@ -18,7 +18,7 @@ * ConstrainForceVirial. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.h index 23a127a2ca8..9c04703f69e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_force_virial_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_force_virial_kernel.h @@ -20,16 +20,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_VIRIAL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_FORCE_VIRIAL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.cc similarity index 95% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.cc index 197acc675d8..e2f0bcd862c 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.cc @@ -17,7 +17,7 @@ * Note: * Constrain. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.h similarity index 96% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.h index c8ed2587dd7..4b1ff8a1a78 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/constrain_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/constrain_kernel.h @@ -20,16 +20,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_CONSTRAIN_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/constrain_force_virial_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.cc similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.cc index 8c9abbf856b..5f9325b4c03 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.cc @@ -17,7 +17,7 @@ * Note: * LastCrdToDr. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.h similarity index 94% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.h index 834957f0ced..589578a676e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/last_crd_to_dr_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/last_crd_to_dr_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_LAST_CRD_TO_DR_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_LAST_CRD_TO_DR_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/last_crd_to_dr_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.cc index 937223fc7f7..52859060f14 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.cc @@ -18,7 +18,7 @@ * RefreshCrdVel. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.h index 92794fcb162..069b482d7e5 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_crd_vel_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_crd_vel_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_REFRESH_CRD_VEL_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_REFRESH_CRD_VEL_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_crd_vel_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.cc index d326f8ef94a..a4ca9a0e907 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.cc @@ -17,7 +17,7 @@ * Note: * RefreshUintCrd. This is an experimental interface that is subject to change and/or deletion. */ -#include "backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.h" +#include "plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.h index 6803ed87211..37f45d544bf 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/sponge/simple_constrain/refresh_uint_crd_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/sponge/simple_constrain/refresh_uint_crd_kernel.h @@ -17,16 +17,16 @@ #ifndef MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_REFRESH_UINT_CRD_KERNEL_H_ #define MINDSPORE_CCSRC_BACKEND_KERNEL_COMPILER_GPU_SPONG_SIMPLE_CONSTRAIN_REFRESH_UINT_CRD_KERNEL_H_ -#include "backend/kernel_compiler/gpu/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh" +#include "plugin/device/gpu/kernel/cuda_impl/sponge/simple_constrain/refresh_uint_crd_impl.cuh" #include #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" -#include "runtime/device/gpu/cuda_common.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" +#include "plugin/device/gpu/hal/device/cuda_common.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_kernel.cc b/mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_kernel.cc similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_kernel.cc rename to mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_kernel.cc index d9f313dd88e..c24aed2021e 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_kernel.cc +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_kernel.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/gpu/trt/trt_kernel.h" +#include "plugin/device/gpu/kernel/trt/trt_kernel.h" #include #include -#include "backend/kernel_compiler/gpu/data/dataset_utils.h" -#include "backend/kernel_compiler/gpu/trt/trt_utils.h" -#include "backend/kernel_compiler/common_utils.h" -#include "runtime/device/gpu/trt_loader.h" +#include "plugin/device/gpu/kernel/data/dataset_utils.h" +#include "plugin/device/gpu/kernel/trt/trt_utils.h" +#include "kernel/common_utils.h" +#include "plugin/device/gpu/hal/device/trt_loader.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_kernel.h b/mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_kernel.h similarity index 93% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_kernel.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_kernel.h index ad234a6967e..8e2cc685551 100644 --- a/mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_kernel.h +++ b/mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_kernel.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/kernel_compiler/gpu/gpu_kernel.h" -#include "backend/kernel_compiler/gpu/gpu_kernel_factory.h" +#include "plugin/device/gpu/kernel/gpu_kernel.h" +#include "plugin/device/gpu/kernel/gpu_kernel_factory.h" namespace mindspore { namespace kernel { diff --git a/mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_utils.h b/mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_utils.h similarity index 100% rename from mindspore/ccsrc/backend/kernel_compiler/gpu/trt/trt_utils.h rename to mindspore/ccsrc/plugin/device/gpu/kernel/trt/trt_utils.h diff --git a/mindspore/ccsrc/plugin/device/gpu/optimizer/CMakeLists.txt b/mindspore/ccsrc/plugin/device/gpu/optimizer/CMakeLists.txt new file mode 100644 index 00000000000..2775d3c6519 --- /dev/null +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/CMakeLists.txt @@ -0,0 +1,24 @@ +if("${ENABLE_HIDDEN}" STREQUAL "OFF") + string(REPLACE " -Werror " " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") + string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") +endif() + +file(GLOB_RECURSE _PREACTIVATE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") +file(GLOB_RECURSE _TRT_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "trt_pass/*.cc") +list(REMOVE_ITEM _PREACTIVATE_SRC_LIST ${_TRT_SRC_LIST}) + +if(ENABLE_GPU_INFER) + file(GLOB_RECURSE GPU_SRC_TRT_PASS_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "trt_pass/*.cc") + list(APPEND _PREACTIVATE_SRC_LIST ${GPU_SRC_TRT_PASS_LIST}) +endif() + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -Wno-user-defined-warnings -Wno-inconsistent-missing-override \ + -Wno-overloaded-virtual -Wno-unused-const-variable -Wno-pessimizing-move") +endif() + +set_property(SOURCE ${_PREACTIVATE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS + SUBMODULE_ID=mindspore::SubModuleId::SM_PRE_ACT) +if(ENABLE_GPU) + add_library(_mindspore_plugin_device_gpu_optimizer_obj OBJECT ${_PREACTIVATE_SRC_LIST}) +endif() diff --git a/mindspore/ccsrc/backend/optimizer/gpu/adam_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/adam_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/adam_fusion.cc index ddddf8e54f0..4b0fd725592 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/adam_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/adam_fusion.h" +#include "plugin/device/gpu/optimizer/adam_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/adam_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/adam_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/adam_fusion.h index b65fd1257da..a279c4b49ba 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/adam_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_ADAM_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/adam_weight_decay_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_weight_decay_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/adam_weight_decay_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/adam_weight_decay_fusion.cc index 9661cf67d61..d295e2fa0c0 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/adam_weight_decay_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_weight_decay_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/adam_weight_decay_fusion.h" +#include "plugin/device/gpu/optimizer/adam_weight_decay_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/adam_weight_decay_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_weight_decay_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/adam_weight_decay_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/adam_weight_decay_fusion.h index 7bf3c05ec46..fe550dc259f 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/adam_weight_decay_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/adam_weight_decay_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_ADAM_WEIGHT_DECAY_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_grad_v2_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/gpu/add_relu_grad_v2_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.cc index 00e694e792f..84cd9bf69ba 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_grad_v2_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/add_relu_grad_v2_fusion.h" +#include "plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_grad_v2_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/add_relu_grad_v2_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.h index b41f35dfee7..7b43616d019 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_grad_v2_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_grad_v2_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_ADD_RELU_GRAD_V2_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_v2_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_v2_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/gpu/add_relu_v2_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_v2_fusion.cc index 78190636d1b..6fb9eef1216 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_v2_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_v2_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/add_relu_v2_fusion.h" +#include "plugin/device/gpu/optimizer/add_relu_v2_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_v2_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_v2_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/add_relu_v2_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_v2_fusion.h index c0c34654476..4dacdac952b 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/add_relu_v2_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/add_relu_v2_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_ADD_RELU_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/alltoall_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/alltoall_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/alltoall_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/alltoall_fusion.cc index 250ca29926c..fd346572047 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/alltoall_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/alltoall_fusion.cc @@ -14,16 +14,16 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/alltoall_fusion.h" +#include "plugin/device/gpu/optimizer/alltoall_fusion.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "runtime/device/gpu/kernel_info_setter.h" -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/alltoall_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/alltoall_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/alltoall_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/alltoall_fusion.h index 4e053a65e8d..eae9b14163b 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/alltoall_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/alltoall_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_ALLTOALL_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_scale_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_scale_fusion.cc similarity index 95% rename from mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_scale_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_scale_fusion.cc index 738a8b0ec88..256dfe5e8d4 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_scale_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_scale_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/apply_momentum_scale_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_scale_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_scale_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h index 1271492d384..ba302d666be 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_scale_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_scale_fusion.h @@ -17,8 +17,8 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_APPLY_MOMENTUM_SCALE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_fusion.cc index 8b37ef28b0d..906896cc9f6 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_fusion.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/apply_momentum_weight_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h index dd2d57f3855..d5931a91975 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_APPLY_MOMENTUM_WEIGHT_DECAY_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_scale_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_scale_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.cc index 6878d5984b0..bfa08c53759 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_scale_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/apply_momentum_weight_scale_fusion.h" +#include "plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_scale_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_scale_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h index 51b158751ad..590087ca32f 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/apply_momentum_weight_scale_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/apply_momentum_weight_scale_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_APPLY_MOMENTUM_WEIGHT_DECAY_SCALE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.cc index a9748837cd5..8c2a80ceb9b 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/batch_norm_add_relu_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.h index bb4407657d7..5bdd56fb4bb 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_BATCH_NORM_ADD_RELU_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.cc index 8f834a4e68b..6c6d4d6a70b 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.cc @@ -13,18 +13,18 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.h index 80a0fc1b672..ab03f6fa547 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_BATCH_NORM_ADD_RELU_GRAD_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.cc index f38bf58cb53..fd791c82e4d 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/batch_norm_relu_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_relu_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.h index ab249af0644..0d1cb02706c 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_BATCH_NORM_RELU_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.cc index 2f2de9f6a84..2e7d9bbdd3a 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/batch_norm_relu_grad_fusion.h" +#include "plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" #include "utils/ms_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h index 4d7fefdd50c..d1702a9efd2 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_BATCH_NORM_RELU_GRAD_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/bce_with_logits_loss_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/bce_with_logits_loss_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.cc index e73821f4d5f..e49af2baca0 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/bce_with_logits_loss_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.cc @@ -14,15 +14,15 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/bce_with_logits_loss_fusion.h" +#include "plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/bce_with_logits_loss_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/bce_with_logits_loss_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.h index 93e2a6aad35..bc7695b2f74 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/bce_with_logits_loss_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/bce_with_logits_loss_fusion.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_BCE_WITH_LOGITS_FUSION_H_ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_BCE_WITH_LOGITS_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/combine_cast_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_cast_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/combine_cast_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/combine_cast_fusion.cc index 5ac527a810c..efa3d553ffe 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/combine_cast_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_cast_fusion.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/combine_cast_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/optimizer/combine_cast_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/combine_cast_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_cast_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/combine_cast_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/combine_cast_fusion.h index 3d9c2f86501..4fbdffb552e 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/combine_cast_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_cast_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/combine_momentum_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_momentum_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/combine_momentum_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/combine_momentum_fusion.cc index 523ffec5cc9..135c9632718 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/combine_momentum_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_momentum_fusion.cc @@ -13,11 +13,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/combine_momentum_fusion.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/optimizer/combine_momentum_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/combine_momentum_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_momentum_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/combine_momentum_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/combine_momentum_fusion.h index b348adc4316..c43182737df 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/combine_momentum_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/combine_momentum_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/concat_outputs_for_all_gather.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/concat_outputs_for_all_gather.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/gpu/concat_outputs_for_all_gather.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/concat_outputs_for_all_gather.cc index f7ea32119aa..d9f424ce094 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/concat_outputs_for_all_gather.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/concat_outputs_for_all_gather.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/concat_outputs_for_all_gather.h" +#include "plugin/device/gpu/optimizer/concat_outputs_for_all_gather.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore::opt { namespace { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/concat_outputs_for_all_gather.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/concat_outputs_for_all_gather.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/concat_outputs_for_all_gather.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/concat_outputs_for_all_gather.h index 24cfc891f2d..46e5c2f8a95 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/concat_outputs_for_all_gather.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/concat_outputs_for_all_gather.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/cudnn_inplace_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/cudnn_inplace_fusion.cc similarity index 98% rename from mindspore/ccsrc/backend/optimizer/gpu/cudnn_inplace_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/cudnn_inplace_fusion.cc index b91f41c51aa..8122235292d 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/cudnn_inplace_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/cudnn_inplace_fusion.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/cudnn_inplace_fusion.h" +#include "plugin/device/gpu/optimizer/cudnn_inplace_fusion.h" #include #include @@ -25,12 +25,12 @@ #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "utils/contract.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/cudnn_inplace_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/cudnn_inplace_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/cudnn_inplace_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/cudnn_inplace_fusion.h index 3b36a499134..77b4b7bdc84 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/cudnn_inplace_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/cudnn_inplace_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_CUDNN_INPLACE_AGGREGATE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/insert_cast_gpu.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_cast_gpu.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/insert_cast_gpu.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/insert_cast_gpu.cc index 5630b8306e9..06961cef304 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/insert_cast_gpu.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_cast_gpu.cc @@ -13,15 +13,15 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/insert_cast_gpu.h" +#include "plugin/device/gpu/optimizer/insert_cast_gpu.h" #include #include #include #include "utils/hash_set.h" -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/gpu/insert_cast_gpu.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_cast_gpu.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/insert_cast_gpu.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/insert_cast_gpu.h index 30c0e344b6a..818cbf32786 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/insert_cast_gpu.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_cast_gpu.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/insert_format_transform_op.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_format_transform_op.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/insert_format_transform_op.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/insert_format_transform_op.cc index 89d0a7858d5..bd2fc2e8684 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/insert_format_transform_op.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_format_transform_op.cc @@ -14,16 +14,16 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/insert_format_transform_op.h" +#include "plugin/device/gpu/optimizer/insert_format_transform_op.h" #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/insert_format_transform_op.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_format_transform_op.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/insert_format_transform_op.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/insert_format_transform_op.h index 50e773ee2a5..a68eda4beeb 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/insert_format_transform_op.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/insert_format_transform_op.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/matmul_biasadd_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/matmul_biasadd_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/matmul_biasadd_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/matmul_biasadd_fusion.cc index 107f424e778..e8363c2470d 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/matmul_biasadd_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/matmul_biasadd_fusion.cc @@ -13,16 +13,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/matmul_biasadd_fusion.h" +#include "plugin/device/gpu/optimizer/matmul_biasadd_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/matmul_biasadd_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/matmul_biasadd_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/matmul_biasadd_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/matmul_biasadd_fusion.h index b6150ffbef8..dcf88dd7b61 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/matmul_biasadd_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/matmul_biasadd_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_MATMUL_BIASADD_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/neighbor_exchange_v2_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/gpu/neighbor_exchange_v2_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.cc index 050e775c8d1..4237e41d737 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/neighbor_exchange_v2_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.cc @@ -14,18 +14,18 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/neighbor_exchange_v2_fusion.h" +#include "plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "runtime/device/gpu/kernel_info_setter.h" -#include "backend/optimizer/common/helper.h" -#include "backend/kernel_compiler/gpu/nccl/nccl_gpu_kernel.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/kernel/nccl/nccl_gpu_kernel.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/neighbor_exchange_v2_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/neighbor_exchange_v2_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.h index b28d76e2086..68536c0d223 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/neighbor_exchange_v2_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/neighbor_exchange_v2_fusion.h @@ -18,8 +18,8 @@ #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.cc similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.cc index 61f4de425c7..c02bb0fb659 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/post_batch_norm_add_relu_fusion.h" +#include "plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.h" #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" -#include "runtime/device/gpu/kernel_info_setter.h" +#include "backend/common/optimizer/helper.h" +#include "plugin/device/gpu/hal/device/kernel_info_setter.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.h similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.h index 8d2e4ecd324..e8ce546aa3a 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_POST_BATCH_NORM_ADD_RELU_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/print_reduce_fusion.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/print_reduce_fusion.cc index 95fce0c7d7a..c8e96d71dd4 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/print_reduce_fusion.cc @@ -13,16 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/print_reduce_fusion.h" +#include "plugin/device/gpu/optimizer/print_reduce_fusion.h" #include #include #include - -#include "backend/session/anf_runtime_algorithm.h" +#include +#include +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/print_reduce_fusion.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/print_reduce_fusion.h index 2c4f2152955..4a8f953c0ab 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/print_reduce_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/print_reduce_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_PRINT_REDUCE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/reduce_precision_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/reduce_precision_fusion.cc similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/reduce_precision_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/reduce_precision_fusion.cc index 1855256fec9..f2b18d90325 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/reduce_precision_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/reduce_precision_fusion.cc @@ -13,14 +13,14 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/reduce_precision_fusion.h" +#include "plugin/device/gpu/optimizer/reduce_precision_fusion.h" #include #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/backend/optimizer/gpu/reduce_precision_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/reduce_precision_fusion.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/reduce_precision_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/reduce_precision_fusion.h index fa4506bd659..504d6270e85 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/reduce_precision_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/reduce_precision_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/relu_v2_pass.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/relu_v2_pass.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/gpu/relu_v2_pass.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/relu_v2_pass.cc index a258f39a18d..226918d1e2b 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/relu_v2_pass.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/relu_v2_pass.cc @@ -13,17 +13,17 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/relu_v2_pass.h" +#include "plugin/device/gpu/optimizer/relu_v2_pass.h" #include #include #include #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" #include "abstract/abstract_value.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/relu_v2_pass.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/relu_v2_pass.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/relu_v2_pass.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/relu_v2_pass.h index abaa51d90cb..e27be1c99ae 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/relu_v2_pass.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/relu_v2_pass.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_RELU_V2_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/remove_format_transform_pair.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_format_transform_pair.cc similarity index 93% rename from mindspore/ccsrc/backend/optimizer/gpu/remove_format_transform_pair.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/remove_format_transform_pair.cc index 4eea43ce84b..c5146128453 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/remove_format_transform_pair.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_format_transform_pair.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/remove_format_transform_pair.h" +#include "plugin/device/gpu/optimizer/remove_format_transform_pair.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/remove_format_transform_pair.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_format_transform_pair.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/remove_format_transform_pair.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/remove_format_transform_pair.h index 3ca197b237d..92e781aec54 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/remove_format_transform_pair.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_format_transform_pair.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_REMOVE_FORMAT_TRANSFORM_PAIR_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/remove_redundant_format_transform.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_redundant_format_transform.cc similarity index 92% rename from mindspore/ccsrc/backend/optimizer/gpu/remove_redundant_format_transform.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/remove_redundant_format_transform.cc index 2777ef7fe8a..54d6104086c 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/remove_redundant_format_transform.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_redundant_format_transform.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/gpu/remove_redundant_format_transform.h" +#include "plugin/device/gpu/optimizer/remove_redundant_format_transform.h" #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/remove_redundant_format_transform.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_redundant_format_transform.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/gpu/remove_redundant_format_transform.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/remove_redundant_format_transform.h index 7679a55bd00..5ba6f8dabdf 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/remove_redundant_format_transform.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/remove_redundant_format_transform.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_REMOVE_REDUNDANT_FORMAT_TRANSFORM_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/replace_addn_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_addn_fusion.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/gpu/replace_addn_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/replace_addn_fusion.cc index 6aa9af34d71..2c2c0da7953 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/replace_addn_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_addn_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/replace_addn_fusion.h" +#include "plugin/device/gpu/optimizer/replace_addn_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/replace_addn_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_addn_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/replace_addn_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/replace_addn_fusion.h index d83da2b0676..c91dac1eca1 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/replace_addn_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_addn_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_REPLACE_ADDN_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/replace_momentum_cast_fusion.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_momentum_cast_fusion.cc similarity index 90% rename from mindspore/ccsrc/backend/optimizer/gpu/replace_momentum_cast_fusion.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/replace_momentum_cast_fusion.cc index 2655aa4c2bc..02b9b696810 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/replace_momentum_cast_fusion.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_momentum_cast_fusion.cc @@ -13,12 +13,12 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/gpu/replace_momentum_cast_fusion.h" +#include "plugin/device/gpu/optimizer/replace_momentum_cast_fusion.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/primitive.h" #include "utils/utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/gpu/replace_momentum_cast_fusion.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_momentum_cast_fusion.h similarity index 94% rename from mindspore/ccsrc/backend/optimizer/gpu/replace_momentum_cast_fusion.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/replace_momentum_cast_fusion.h index f67033dcbee..dcb1ecbca23 100644 --- a/mindspore/ccsrc/backend/optimizer/gpu/replace_momentum_cast_fusion.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/replace_momentum_cast_fusion.h @@ -17,7 +17,7 @@ #define MINDSPORE_CCSRC_BACKEND_OPTIMIZER_GPU_REPLACE_MOMENTUM_CAST_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_converter.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_converter.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/trt_pass/graph_converter.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_converter.cc index 6831fd3c241..9e10d09524d 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_converter.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_converter.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/trt_pass/graph_converter.h" +#include "plugin/device/gpu/optimizer/trt_pass/graph_converter.h" #include #include @@ -26,10 +26,10 @@ #include #include "utils/hash_map.h" #include "utils/ms_context.h" -#include "backend/optimizer/trt_pass/trt_converter_context.h" +#include "plugin/device/gpu/optimizer/trt_pass/trt_converter_context.h" #include "utils/singleton.h" -#include "runtime/device/gpu/cuda_driver.h" -#include "runtime/device/gpu/trt_loader.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "plugin/device/gpu/hal/device/trt_loader.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_converter.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_converter.h similarity index 95% rename from mindspore/ccsrc/backend/optimizer/trt_pass/graph_converter.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_converter.h index eeae33a870b..79cd3ff2221 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_converter.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_converter.h @@ -19,8 +19,8 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/trt_pass/graph_partitioner.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/gpu/optimizer/trt_pass/graph_partitioner.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_partitioner.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_partitioner.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/trt_pass/graph_partitioner.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_partitioner.cc index 293b5e7b05e..5b1a68546ad 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_partitioner.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_partitioner.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/trt_pass/graph_partitioner.h" +#include "plugin/device/gpu/optimizer/trt_pass/graph_partitioner.h" #include #include @@ -26,9 +26,9 @@ #include "utils/hash_map.h" #include "utils/ms_context.h" #include "utils/trace_base.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/trt_pass/trt_op_factory.h" -#include "vm/segment_runner.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/optimizer/trt_pass/trt_op_factory.h" +#include "backend/graph_compiler/segment_runner.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_partitioner.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_partitioner.h similarity index 98% rename from mindspore/ccsrc/backend/optimizer/trt_pass/graph_partitioner.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_partitioner.h index c664287b9d7..ac52f05fc4a 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/graph_partitioner.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/graph_partitioner.h @@ -22,7 +22,7 @@ #include #include #include "utils/hash_map.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/layer_input.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/layer_input.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/trt_pass/layer_input.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/layer_input.h diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_converter_context.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_converter_context.cc similarity index 97% rename from mindspore/ccsrc/backend/optimizer/trt_pass/trt_converter_context.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_converter_context.cc index a563e62fea6..bc469266ed8 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_converter_context.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_converter_context.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "backend/optimizer/trt_pass/trt_converter_context.h" +#include "plugin/device/gpu/optimizer/trt_pass/trt_converter_context.h" #include #include -#include "runtime/device/gpu/trt_loader.h" -#include "backend/optimizer/trt_pass/trt_op_factory.h" -#include "backend/kernel_compiler/gpu/trt/trt_utils.h" +#include "plugin/device/gpu/hal/device/trt_loader.h" +#include "plugin/device/gpu/optimizer/trt_pass/trt_op_factory.h" +#include "plugin/device/gpu/kernel/trt/trt_utils.h" #include "utils/convert_utils.h" #include "utils/utils.h" #include "utils/singleton.h" diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_converter_context.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_converter_context.h similarity index 96% rename from mindspore/ccsrc/backend/optimizer/trt_pass/trt_converter_context.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_converter_context.h index f3aed3480e3..a3a7322c85a 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_converter_context.h +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_converter_context.h @@ -26,8 +26,8 @@ #include "utils/hash_map.h" #include "base/base.h" #include "ir/anf.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/trt_pass/layer_input.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/gpu/optimizer/trt_pass/layer_input.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_op_converter.cc b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_op_converter.cc similarity index 99% rename from mindspore/ccsrc/backend/optimizer/trt_pass/trt_op_converter.cc rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_op_converter.cc index 040d25920f4..4f5ddab1f96 100644 --- a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_op_converter.cc +++ b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_op_converter.cc @@ -18,9 +18,9 @@ #include #include #include -#include "backend/optimizer/trt_pass/trt_converter_context.h" -#include "backend/optimizer/trt_pass/trt_op_factory.h" -#include "backend/kernel_compiler/gpu/trt/trt_utils.h" +#include "plugin/device/gpu/optimizer/trt_pass/trt_converter_context.h" +#include "plugin/device/gpu/optimizer/trt_pass/trt_op_factory.h" +#include "plugin/device/gpu/kernel/trt/trt_utils.h" namespace mindspore { namespace opt { diff --git a/mindspore/ccsrc/backend/optimizer/trt_pass/trt_op_factory.h b/mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_op_factory.h similarity index 100% rename from mindspore/ccsrc/backend/optimizer/trt_pass/trt_op_factory.h rename to mindspore/ccsrc/plugin/device/gpu/optimizer/trt_pass/trt_op_factory.h diff --git a/mindspore/ccsrc/profiler/device/ascend/ascend_profiling.cc b/mindspore/ccsrc/profiler/device/ascend/ascend_profiling.cc index 63cc2b3de81..f47f8ed458e 100644 --- a/mindspore/ccsrc/profiler/device/ascend/ascend_profiling.cc +++ b/mindspore/ccsrc/profiler/device/ascend/ascend_profiling.cc @@ -21,7 +21,7 @@ #include "utils/log_adapter.h" #include "utils/utils.h" #include "profiler/device/ascend/memory_profiling.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #include "profiler/device/ascend/parallel_strategy_profiling.h" #include diff --git a/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.cc b/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.cc index b955c53c52d..608fbba8613 100644 --- a/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.cc +++ b/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.cc @@ -15,8 +15,8 @@ */ #include "profiler/device/gpu/gpu_profiling_utils.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "kernel/kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "utils/ms_context.h" #include "utils/utils.h" diff --git a/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.h b/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.h index 87dbb1dfe71..4db3d23e6f1 100644 --- a/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.h +++ b/mindspore/ccsrc/profiler/device/gpu/gpu_profiling_utils.h @@ -23,7 +23,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace profiler { diff --git a/mindspore/ccsrc/ps/optimizer_info.h b/mindspore/ccsrc/ps/optimizer_info.h index d1ae05453da..645e7dd573b 100644 --- a/mindspore/ccsrc/ps/optimizer_info.h +++ b/mindspore/ccsrc/ps/optimizer_info.h @@ -19,7 +19,7 @@ #include #include -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "ps/constants.h" namespace mindspore { diff --git a/mindspore/ccsrc/ps/optimizer_info_builder.cc b/mindspore/ccsrc/ps/optimizer_info_builder.cc index 256c4d2573e..2f24e9c6c0c 100644 --- a/mindspore/ccsrc/ps/optimizer_info_builder.cc +++ b/mindspore/ccsrc/ps/optimizer_info_builder.cc @@ -18,7 +18,7 @@ #include #include #include -#include "backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.h" namespace mindspore { namespace ps { diff --git a/mindspore/ccsrc/ps/optimizer_info_builder.h b/mindspore/ccsrc/ps/optimizer_info_builder.h index eda6bcd806d..72cc015c903 100644 --- a/mindspore/ccsrc/ps/optimizer_info_builder.h +++ b/mindspore/ccsrc/ps/optimizer_info_builder.h @@ -20,8 +20,8 @@ #include #include #include -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" +#include "kernel/kernel.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" #include "ps/optimizer_info.h" namespace mindspore { diff --git a/mindspore/ccsrc/ps/parameter_server.h b/mindspore/ccsrc/ps/parameter_server.h index 59ff89c7df1..116eec7832c 100644 --- a/mindspore/ccsrc/ps/parameter_server.h +++ b/mindspore/ccsrc/ps/parameter_server.h @@ -35,22 +35,22 @@ #include "utils/hash_map.h" #include "ir/func_graph.h" -#include "backend/session/session_basic.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/session_factory.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/session_factory.h" #include "ps/optimizer_info.h" #include "ps/optimizer_info_builder.h" #include "ps/ps_context.h" -#include "runtime/device/cpu/kernel_select_cpu.h" +#include "plugin/device/cpu/hal/device/kernel_select_cpu.h" #include "utils/ms_context.h" -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/cpu/cpu_kernel_factory.h" -#include "backend/kernel_compiler/cpu/ps/pserver_kernel.h" -#include "backend/kernel_compiler/cpu/ps/sparse_apply_adam_ps_kernel.h" -#include "backend/kernel_compiler/cpu/ps/sparse_apply_lazy_adam_ps_kernel.h" -#include "backend/kernel_compiler/cpu/ps/sparse_apply_ftrl_ps_kernel.h" -#include "backend/kernel_compiler/cpu/ps/apply_momentum_ps_kernel.h" -#include "backend/kernel_compiler/cpu/ps/embedding_look_up_ps_kernel.h" +#include "kernel/kernel.h" +#include "plugin/device/cpu/kernel/cpu_kernel_factory.h" +#include "plugin/device/cpu/kernel/ps/pserver_kernel.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_adam_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_lazy_adam_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/sparse_apply_ftrl_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/apply_momentum_ps_kernel.h" +#include "plugin/device/cpu/kernel/ps/embedding_look_up_ps_kernel.h" #include "ps/ps_cache/ps_data/ps_data_prefetch.h" #include "ps/random_normal/random_normal.h" #include "distributed/persistent/data.h" diff --git a/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.cc b/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.cc index 4912a008aac..9fa4b5c18ca 100644 --- a/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.cc +++ b/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.cc @@ -20,8 +20,8 @@ #include #include #include "ps/ps_cache/ps_cache_factory.h" -#include "runtime/device/ascend/ascend_memory_pool.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_mod.h" +#include "plugin/device/ascend/hal/device/ascend_memory_pool.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h" #include "utils/ms_context.h" #include "proto/tensor.pb.h" #include "proto/tensor_shape.pb.h" diff --git a/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.h b/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.h index 5cdae1cff94..9762dd9cc86 100644 --- a/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.h +++ b/mindspore/ccsrc/ps/ps_cache/ascend/ascend_ps_cache.h @@ -22,7 +22,7 @@ #include #include #include "ps/ps_cache/ps_cache_basic.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_mod.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_mod.h" #include "ir/dtype.h" #include "runtime/base.h" diff --git a/mindspore/ccsrc/ps/ps_cache/gpu/gpu_ps_cache.cc b/mindspore/ccsrc/ps/ps_cache/gpu/gpu_ps_cache.cc index d345a6f7643..eb9687af39f 100644 --- a/mindspore/ccsrc/ps/ps_cache/gpu/gpu_ps_cache.cc +++ b/mindspore/ccsrc/ps/ps_cache/gpu/gpu_ps_cache.cc @@ -16,10 +16,10 @@ #include "ps/ps_cache/gpu/gpu_ps_cache.h" #include "ps/ps_cache/ps_cache_factory.h" -#include "backend/kernel_compiler/gpu/cuda_impl/hash_impl.cuh" -#include "runtime/device/gpu/gpu_common.h" -#include "runtime/device/gpu/cuda_driver.h" -#include "runtime/device/gpu/gpu_memory_allocator.h" +#include "plugin/device/gpu/kernel/cuda_impl/hash_impl.cuh" +#include "plugin/device/gpu/hal/device/gpu_common.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" +#include "plugin/device/gpu/hal/device/gpu_memory_allocator.h" #include "utils/ms_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/ps/ps_cache/ps_cache_manager.h b/mindspore/ccsrc/ps/ps_cache/ps_cache_manager.h index 8085b0723ed..ab646536c0f 100644 --- a/mindspore/ccsrc/ps/ps_cache/ps_cache_manager.h +++ b/mindspore/ccsrc/ps/ps_cache/ps_cache_manager.h @@ -26,7 +26,7 @@ #include #include #include "utils/ms_context.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "utils/shape_utils.h" #include "ir/tensor.h" #include "ps/constants.h" diff --git a/mindspore/ccsrc/ps/ps_context.cc b/mindspore/ccsrc/ps/ps_context.cc index 7b55f7a51c3..8e194c6df16 100644 --- a/mindspore/ccsrc/ps/ps_context.cc +++ b/mindspore/ccsrc/ps/ps_context.cc @@ -17,7 +17,7 @@ #include "ps/ps_context.h" #include "utils/log_adapter.h" #include "utils/ms_utils.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #if ((defined ENABLE_CPU) && (!defined _WIN32)) #include "ps/ps_cache/ps_cache_manager.h" #include "ps/ps_cache/ps_data/ps_data_prefetch.h" diff --git a/mindspore/ccsrc/ps/util.h b/mindspore/ccsrc/ps/util.h index db2380e1b9b..f68d55c206c 100644 --- a/mindspore/ccsrc/ps/util.h +++ b/mindspore/ccsrc/ps/util.h @@ -24,9 +24,9 @@ #include "utils/hash_map.h" #include "ps/constants.h" #include "frontend/optimizer/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/common_utils.h" -#include "backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/common_utils.h" +#include "plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h" namespace mindspore { namespace ps { diff --git a/mindspore/ccsrc/pybind_api/random_normal/random_cpu_kernel.cc b/mindspore/ccsrc/pybind_api/random_normal/random_cpu_kernel.cc index ced6c809eba..b683139ecdb 100644 --- a/mindspore/ccsrc/pybind_api/random_normal/random_cpu_kernel.cc +++ b/mindspore/ccsrc/pybind_api/random_normal/random_cpu_kernel.cc @@ -15,7 +15,7 @@ */ #include "pybind_api/random_normal/random_cpu_kernel.h" -#include "runtime/device/cpu/cpu_device_address.h" +#include "plugin/device/cpu/hal/device/cpu_device_address.h" #include "ir/tensor.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/collective/CMakeLists.txt b/mindspore/ccsrc/runtime/collective/CMakeLists.txt new file mode 100644 index 00000000000..14cd3105563 --- /dev/null +++ b/mindspore/ccsrc/runtime/collective/CMakeLists.txt @@ -0,0 +1,8 @@ +file(GLOB_RECURSE COLLECTIVE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") + +if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-abstract-non-virtual-dtor") +endif() + +set_property(SOURCE ${COLLECTIVE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +add_library(_mindspore_runtime_collective_obj OBJECT ${COLLECTIVE_SRC_LIST}) diff --git a/mindspore/ccsrc/runtime/hardware/collective/collective_comm_lib_loader.cc b/mindspore/ccsrc/runtime/collective/collective_comm_lib_loader.cc similarity index 96% rename from mindspore/ccsrc/runtime/hardware/collective/collective_comm_lib_loader.cc rename to mindspore/ccsrc/runtime/collective/collective_comm_lib_loader.cc index 81726c7c947..856e166c8b5 100644 --- a/mindspore/ccsrc/runtime/hardware/collective/collective_comm_lib_loader.cc +++ b/mindspore/ccsrc/runtime/collective/collective_comm_lib_loader.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/collective/collective_comm_lib_loader.h" +#include "runtime/collective/collective_comm_lib_loader.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/collective/collective_comm_lib_loader.h b/mindspore/ccsrc/runtime/collective/collective_comm_lib_loader.h similarity index 96% rename from mindspore/ccsrc/runtime/hardware/collective/collective_comm_lib_loader.h rename to mindspore/ccsrc/runtime/collective/collective_comm_lib_loader.h index baf71b86f0a..c310d58aa26 100644 --- a/mindspore/ccsrc/runtime/hardware/collective/collective_comm_lib_loader.h +++ b/mindspore/ccsrc/runtime/collective/collective_comm_lib_loader.h @@ -21,7 +21,7 @@ #include #include #include "utils/dlopen_macro.h" -#include "runtime/hardware/collective/collective_communication_lib.h" +#include "runtime/collective/collective_communication_lib.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/collective/collective_communication_lib.cc b/mindspore/ccsrc/runtime/collective/collective_communication_lib.cc similarity index 97% rename from mindspore/ccsrc/runtime/hardware/collective/collective_communication_lib.cc rename to mindspore/ccsrc/runtime/collective/collective_communication_lib.cc index b5ca9bfef3c..3b235995177 100644 --- a/mindspore/ccsrc/runtime/hardware/collective/collective_communication_lib.cc +++ b/mindspore/ccsrc/runtime/collective/collective_communication_lib.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/collective/collective_communication_lib.h" +#include "runtime/collective/collective_communication_lib.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/collective/collective_communication_lib.h b/mindspore/ccsrc/runtime/collective/collective_communication_lib.h similarity index 98% rename from mindspore/ccsrc/runtime/hardware/collective/collective_communication_lib.h rename to mindspore/ccsrc/runtime/collective/collective_communication_lib.h index 44078207e13..70e71038868 100644 --- a/mindspore/ccsrc/runtime/hardware/collective/collective_communication_lib.h +++ b/mindspore/ccsrc/runtime/collective/collective_communication_lib.h @@ -22,7 +22,7 @@ #include #include #include "ir/dtype/type_id.h" -#include "runtime/hardware/collective/communication_group.h" +#include "runtime/collective/communication_group.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/collective/communication_group.cc b/mindspore/ccsrc/runtime/collective/communication_group.cc similarity index 97% rename from mindspore/ccsrc/runtime/hardware/collective/communication_group.cc rename to mindspore/ccsrc/runtime/collective/communication_group.cc index a478a1a9d91..ea0a0184bbf 100644 --- a/mindspore/ccsrc/runtime/hardware/collective/communication_group.cc +++ b/mindspore/ccsrc/runtime/collective/communication_group.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/hardware/collective/communication_group.h" +#include "runtime/collective/communication_group.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/collective/communication_group.h b/mindspore/ccsrc/runtime/collective/communication_group.h similarity index 100% rename from mindspore/ccsrc/runtime/hardware/collective/communication_group.h rename to mindspore/ccsrc/runtime/collective/communication_group.h diff --git a/mindspore/ccsrc/runtime/device/CMakeLists.txt b/mindspore/ccsrc/runtime/device/CMakeLists.txt index 573a882f029..513200c04fa 100644 --- a/mindspore/ccsrc/runtime/device/CMakeLists.txt +++ b/mindspore/ccsrc/runtime/device/CMakeLists.txt @@ -9,108 +9,10 @@ if("${ENABLE_HIDDEN}" STREQUAL "OFF") string(REPLACE " -fvisibility=hidden" " -fvisibility=default" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") endif() -if(ENABLE_GPU) - list(APPEND DEVICE_SRC_LIST "gpu/distribution/collective_init.cc") -else() - list(APPEND DEVICE_SRC_LIST "gpu/distribution/collective_fake_init.cc") -endif() - -if(ENABLE_D) - file(GLOB_RECURSE D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "ascend/*.cc" "kernel_adjust.cc") - list(REMOVE_ITEM D_SRC_LIST "ascend/distribute/mpi_collective_group.cc" - "ascend/distribute/collective_group_wrapper.cc" "ascend/distribute/mpi_pycc.cc") -endif() if(ENABLE_TDTQUE) file(GLOB_RECURSE TDT_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "../../minddata/dataset/engine/tdt/tdt_handle.cc") endif() -if(ENABLE_CPU) - file(GLOB_RECURSE CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "cpu/*.cc") - list(REMOVE_ITEM CPU_SRC_LIST "cpu/mpi/mpi_adapter.cc" "cpu/mpi/mpi_export.cc") -endif() - -if(ENABLE_MPI) - if(ENABLE_CPU) - file(GLOB_RECURSE MPI_SRC_LIST "cpu/mpi/mpi_adapter.cc" "cpu/mpi/mpi_export.cc") - set_property(SOURCE ${MPI_SRC_LIST} - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - add_library(mpi_adapter SHARED ${MPI_SRC_LIST}) - target_link_libraries(mpi_adapter PRIVATE mindspore::ompi mindspore::pybind11_module -ldl ${SECUREC_LIBRARY}) - endif() - - if(ENABLE_GPU) - set_property(SOURCE "gpu/mpi/mpi_initializer.cc" - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - pybind11_add_module(_ms_mpi NO_EXTRAS "gpu/mpi/mpi_initializer.cc") - target_link_libraries(_ms_mpi PRIVATE mindspore::pybind11_module mindspore::ompi) - endif() - - if(ENABLE_D) - set_property(SOURCE "ascend/distribute/mpi_pycc.cc" - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - pybind11_add_module(_ascend_mpi "ascend/distribute/mpi_pycc.cc") - target_link_libraries(_ascend_mpi PRIVATE mindspore::pybind11_module mindspore::ompi) - endif() -endif() - -# gpu -if(ENABLE_GPU) - file(GLOB_RECURSE CUDA_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "gpu/*.cc" "gpu/*.cu") - - set(GPU_QUEUE_SRCS "gpu/blocking_queue.cc" "gpu/gpu_buffer_mgr.cc") - set(GPU_COLLECTIVE_SRCS "gpu/distribution/collective_wrapper.cc" - "gpu/distribution/mpi_wrapper.cc" - "gpu/distribution/nccl_wrapper.cc") - - # gpu_queue - list(REMOVE_ITEM CUDA_SRC_LIST ${GPU_QUEUE_SRCS}) - set_property(SOURCE ${GPU_QUEUE_SRCS} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - add_library(gpu_queue SHARED ${GPU_QUEUE_SRCS}) - target_link_libraries(gpu_queue ${CMAKE_THREAD_LIBS_INIT} ${CUDA_PATH}/lib64/libcudart.so) - - list(REMOVE_ITEM CUDA_SRC_LIST "gpu/mpi/mpi_initializer.cc" ${GPU_COLLECTIVE_SRCS}) - - if(ENABLE_MPI) - include(ExternalProject) - # gpu_collective - set_property(SOURCE ${GPU_COLLECTIVE_SRCS} - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - add_library(gpu_collective SHARED ${GPU_COLLECTIVE_SRCS}) - target_link_libraries(gpu_collective PRIVATE mindspore::ompi mindspore::nccl) - target_link_libraries(_ms_mpi PRIVATE gpu_collective) - endif() - - # add_library(_mindspore_device_cuda_obj OBJECT ${CUDA_SRC_LIST}) -endif() - -list(REMOVE_ITEM D_SRC_LIST "ascend/profiling/profiling_callback_register.cc") - -if(ENABLE_SECURITY) - list(REMOVE_ITEM D_SRC_LIST "ascend/profiling/profiling_callback_register.cc") - list(REMOVE_ITEM D_SRC_LIST "ascend/profiling/profiling_manager.cc") - list(REMOVE_ITEM D_SRC_LIST "ascend/profiling/profiling_utils.cc") -endif() - -set_property(SOURCE ${DEVICE_SRC_LIST} ${D_SRC_LIST} ${CPU_SRC_LIST} - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) -add_library(_mindspore_runtime_device_obj OBJECT ${DEVICE_SRC_LIST} ${D_SRC_LIST} ${CPU_SRC_LIST} ${TDT_SRC_LIST}) -if(ENABLE_D) - file(GLOB_RECURSE GE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "ascend/ge_runtime/*.cc") - set_property(SOURCE ${GE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_GE) - target_include_directories(_mindspore_runtime_device_obj PRIVATE ${CMAKE_BINARY_DIR}/proto/ge) - add_dependencies(_mindspore_runtime_device_obj graph) - if(ENABLE_MPI) - set(ASCEND_PATH /usr/local/Ascend) - set(ASCEND_TOOLKIT_RUNTIME_PATH ${ASCEND_PATH}/ascend-toolkit/latest/fwkacllib/lib64) - set(ASCEND_RUNTIME_PATH ${ASCEND_PATH}/fwkacllib/lib64) - find_library(HCCL hccl ${ASCEND_RUNTIME_PATH} ${ASCEND_TOOLKIT_RUNTIME_PATH}) - file(GLOB_RECURSE ASCEND_COLLECTIVE_LIST "ascend/distribute/mpi_collective_group.cc" - "ascend/distribute/collective_group_wrapper.cc") - set_property(SOURCE ${ASCEND_COLLECTIVE_LIST} - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - add_library(ascend_collective SHARED ${ASCEND_COLLECTIVE_LIST}) - target_link_libraries(ascend_collective PRIVATE ${HCCL} mindspore::ompi) - target_link_libraries(_ascend_mpi PRIVATE ascend_collective) - endif() -endif() +set_property(SOURCE ${DEVICE_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +add_library(_mindspore_runtime_device_obj OBJECT ${DEVICE_SRC_LIST} ${TDT_SRC_LIST}) diff --git a/mindspore/ccsrc/runtime/device/bucket.h b/mindspore/ccsrc/runtime/device/bucket.h index 85e64df3513..ee4dc1f4be2 100644 --- a/mindspore/ccsrc/runtime/device/bucket.h +++ b/mindspore/ccsrc/runtime/device/bucket.h @@ -25,7 +25,7 @@ #include "ir/device_event.h" #include "runtime/device/launch_kernel.h" #include "runtime/device/device_address.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::device { class Bucket { diff --git a/mindspore/ccsrc/runtime/device/executor/dynamic_kernel.cc b/mindspore/ccsrc/runtime/device/executor/dynamic_kernel.cc index 06686fa7d0b..2ff0be6c866 100644 --- a/mindspore/ccsrc/runtime/device/executor/dynamic_kernel.cc +++ b/mindspore/ccsrc/runtime/device/executor/dynamic_kernel.cc @@ -18,8 +18,8 @@ #include #include #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/ms_device_shape_transfer.h" #include "pipeline/jit/static_analysis/static_analysis.h" #include "abstract/dshape.h" diff --git a/mindspore/ccsrc/runtime/device/kernel_adjust.cc b/mindspore/ccsrc/runtime/device/kernel_adjust.cc index 6c1429de939..e36815ad0b1 100644 --- a/mindspore/ccsrc/runtime/device/kernel_adjust.cc +++ b/mindspore/ccsrc/runtime/device/kernel_adjust.cc @@ -22,16 +22,16 @@ #include #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_context.h" #include "utils/ms_device_shape_transfer.h" #include "utils/config_manager.h" #include "utils/ms_utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" -#include "runtime/device/ascend/profiling/profiling_manager.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_manager.h" #include "runtime/base.h" -#include "runtime/device/ascend/ascend_stream_manager.h" +#include "plugin/device/ascend/hal/device/ascend_stream_manager.h" #include "utils/shape_utils.h" #ifndef ENABLE_SECURITY #include "debug/data_dump/dump_json_parser.h" diff --git a/mindspore/ccsrc/runtime/device/kernel_adjust.h b/mindspore/ccsrc/runtime/device/kernel_adjust.h index 87b9e8ef6f3..e50c84b168b 100644 --- a/mindspore/ccsrc/runtime/device/kernel_adjust.h +++ b/mindspore/ccsrc/runtime/device/kernel_adjust.h @@ -23,15 +23,15 @@ #include #include #include "ir/anf.h" -#include "backend/session/kernel_graph.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/session/session_context.h" +#include "backend/common/session/kernel_graph.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/session/session_context.h" #include "ir/tensor.h" #include "runtime/device/kernel_info.h" #include "runtime/device/kernel_runtime_manager.h" #ifndef ENABLE_SECURITY -#include "runtime/device/ascend/profiling/profiling_utils.h" +#include "plugin/device/ascend/hal/device/profiling/profiling_utils.h" using mindspore::device::ascend::ProfilingTraceInfo; using mindspore::device::ascend::ProfilingUtils; #endif diff --git a/mindspore/ccsrc/runtime/device/kernel_info.h b/mindspore/ccsrc/runtime/device/kernel_info.h index 5483003e57d..670b45c3d4f 100644 --- a/mindspore/ccsrc/runtime/device/kernel_info.h +++ b/mindspore/ccsrc/runtime/device/kernel_info.h @@ -20,9 +20,9 @@ #include #include #include "ir/kernel_info_dev.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "runtime/device/ascend/ascend_device_address.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel_build_info.h" +#include "plugin/device/ascend/hal/device/ascend_device_address.h" +#include "kernel/kernel.h" namespace mindspore { const uint32_t kInvalidGraphId = UINT32_MAX; diff --git a/mindspore/ccsrc/runtime/device/kernel_runtime.cc b/mindspore/ccsrc/runtime/device/kernel_runtime.cc index 2268acd27e7..175bc5fba10 100644 --- a/mindspore/ccsrc/runtime/device/kernel_runtime.cc +++ b/mindspore/ccsrc/runtime/device/kernel_runtime.cc @@ -19,9 +19,9 @@ #include #include #include -#include "backend/optimizer/common/helper.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/optimizer/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "utils/ms_device_shape_transfer.h" #include "debug/data_dump/dump_json_parser.h" #include "frontend/operator/ops.h" diff --git a/mindspore/ccsrc/runtime/device/kernel_runtime.h b/mindspore/ccsrc/runtime/device/kernel_runtime.h index eee04a3c793..4ae6ca76270 100644 --- a/mindspore/ccsrc/runtime/device/kernel_runtime.h +++ b/mindspore/ccsrc/runtime/device/kernel_runtime.h @@ -28,9 +28,9 @@ #ifdef ENABLE_DEBUGGER #include "debug/debugger/debugger.h" #endif -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel.h" #include "utils/ms_context.h" #include "runtime/device/memory_manager.h" #include "runtime/device/memory_scheduler.h" diff --git a/mindspore/ccsrc/runtime/device/kernel_runtime_manager.cc b/mindspore/ccsrc/runtime/device/kernel_runtime_manager.cc index 6a55938af17..8c4945da7c8 100644 --- a/mindspore/ccsrc/runtime/device/kernel_runtime_manager.cc +++ b/mindspore/ccsrc/runtime/device/kernel_runtime_manager.cc @@ -19,7 +19,7 @@ #if ((defined ENABLE_CPU) && (!defined _WIN32)) #include "ps/ps_cache/ps_cache_manager.h" #endif -#include "backend/session/pynative_task_manager.h" +#include "backend/common/session/pynative_task_manager.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/launch_kernel.h b/mindspore/ccsrc/runtime/device/launch_kernel.h index 302fdf7e864..8639b42a8ec 100644 --- a/mindspore/ccsrc/runtime/device/launch_kernel.h +++ b/mindspore/ccsrc/runtime/device/launch_kernel.h @@ -19,7 +19,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::device { class LaunchKernel { diff --git a/mindspore/ccsrc/runtime/device/launch_mul.cc b/mindspore/ccsrc/runtime/device/launch_mul.cc index 2f6fda8e305..803ff627ce3 100644 --- a/mindspore/ccsrc/runtime/device/launch_mul.cc +++ b/mindspore/ccsrc/runtime/device/launch_mul.cc @@ -16,7 +16,7 @@ #include "runtime/device/launch_mul.h" #include "abstract/utils.h" -#include "backend/session/single_kernel_graph.h" +#include "backend/common/session/single_kernel_graph.h" #include "frontend/parallel/context.h" namespace mindspore::device { diff --git a/mindspore/ccsrc/runtime/device/launch_mul.h b/mindspore/ccsrc/runtime/device/launch_mul.h index c53858abfda..e06b6b3ae1c 100644 --- a/mindspore/ccsrc/runtime/device/launch_mul.h +++ b/mindspore/ccsrc/runtime/device/launch_mul.h @@ -19,7 +19,7 @@ #include #include -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore::device { class LaunchMul { diff --git a/mindspore/ccsrc/runtime/device/memory_manager.cc b/mindspore/ccsrc/runtime/device/memory_manager.cc index 88b9ddb97bd..cc76782a399 100644 --- a/mindspore/ccsrc/runtime/device/memory_manager.cc +++ b/mindspore/ccsrc/runtime/device/memory_manager.cc @@ -16,7 +16,7 @@ #include "runtime/device/memory_manager.h" #include -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "debug/common.h" #ifdef ENABLE_DUMP_IR #include "debug/rdr/running_data_recorder.h" diff --git a/mindspore/ccsrc/runtime/device/memory_manager.h b/mindspore/ccsrc/runtime/device/memory_manager.h index f6cd8cd3777..ea445de4463 100644 --- a/mindspore/ccsrc/runtime/device/memory_manager.h +++ b/mindspore/ccsrc/runtime/device/memory_manager.h @@ -21,8 +21,8 @@ #include #include #include -#include "backend/optimizer/mem_reuse/mem_reuse.h" -#include "backend/optimizer/somas/somas.h" +#include "common/mem_reuse/mem_reuse.h" +#include "backend/common/somas/somas.h" #include "runtime/device/memory_scheduler.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/tensor_array.h b/mindspore/ccsrc/runtime/device/tensor_array.h index 84f969251f5..6281a5f770d 100644 --- a/mindspore/ccsrc/runtime/device/tensor_array.h +++ b/mindspore/ccsrc/runtime/device/tensor_array.h @@ -20,9 +20,9 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/kernel.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/kernel.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/device/tensor_array_manager.h b/mindspore/ccsrc/runtime/device/tensor_array_manager.h index ddaeaff06fd..fa1c0e0dab0 100644 --- a/mindspore/ccsrc/runtime/device/tensor_array_manager.h +++ b/mindspore/ccsrc/runtime/device/tensor_array_manager.h @@ -22,8 +22,8 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/tensor_array.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/CMakeLists.txt b/mindspore/ccsrc/runtime/graph_scheduler/CMakeLists.txt similarity index 50% rename from mindspore/ccsrc/runtime/framework/CMakeLists.txt rename to mindspore/ccsrc/runtime/graph_scheduler/CMakeLists.txt index 03300454d09..ad648546ed2 100644 --- a/mindspore/ccsrc/runtime/framework/CMakeLists.txt +++ b/mindspore/ccsrc/runtime/graph_scheduler/CMakeLists.txt @@ -1,8 +1,8 @@ include_directories(${CMAKE_SOURCE_DIR}/mindspore/core/mindrt/include) include_directories(${CMAKE_SOURCE_DIR}/mindspore/core/mindrt/src) -file(GLOB_RECURSE FRAMEWORK_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") +file(GLOB_RECURSE GRAPH_SCHEDULER_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cc") -set_property(SOURCE ${FRAMEWORK_SRC_LIST} +set_property(SOURCE ${GRAPH_SCHEDULER_SRC_LIST} PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_RUNTIME_FRAMEWORK) -add_library(_mindspore_runtime_framework_obj OBJECT ${FRAMEWORK_SRC_LIST}) \ No newline at end of file +add_library(_mindspore_runtime_graph_scheduler_obj OBJECT ${GRAPH_SCHEDULER_SRC_LIST}) \ No newline at end of file diff --git a/mindspore/ccsrc/runtime/framework/actor/abstract_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/abstract_actor.cc similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/abstract_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/abstract_actor.cc index b55f4786ad4..3d913594468 100644 --- a/mindspore/ccsrc/runtime/framework/actor/abstract_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/abstract_actor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/abstract_actor.h" -#include "runtime/framework/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" #include "utils/log_adapter.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/abstract_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/abstract_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/abstract_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/abstract_actor.h index 853af92828b..bf795f8e3bf 100644 --- a/mindspore/ccsrc/runtime/framework/actor/abstract_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/abstract_actor.h @@ -23,9 +23,9 @@ #include #include #include "mindrt/include/actor/op_actor.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/device_tensor_store.h" -#include "runtime/framework/device_tensor_copy_store.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/device_tensor_store.h" +#include "runtime/graph_scheduler/device_tensor_copy_store.h" #include "runtime/hardware/device_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/actor_common.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_common.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/actor/actor_common.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/actor_common.cc index 514d1de5f67..7f2798ee0ca 100644 --- a/mindspore/ccsrc/runtime/framework/actor/actor_common.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_common.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/device_tensor_store.h" #include "utils/ms_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/actor_common.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_common.h similarity index 99% rename from mindspore/ccsrc/runtime/framework/actor/actor_common.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/actor_common.h index 74544bee9fb..6cddcf24d30 100644 --- a/mindspore/ccsrc/runtime/framework/actor/actor_common.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_common.h @@ -26,8 +26,8 @@ #include "utils/hash_map.h" #include "mindrt/include/actor/op_actor.h" #include "runtime/device/device_address.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" #include "utils/log_adapter.h" #include "ir/tensor.h" #include "utils/ms_device_shape_transfer.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/actor_dump.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_dump.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/actor/actor_dump.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/actor_dump.cc index b4eab174812..5719c8de00d 100644 --- a/mindspore/ccsrc/runtime/framework/actor/actor_dump.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_dump.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/framework/actor/actor_dump.h" +#include "runtime/graph_scheduler/actor/actor_dump.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/actor_dump.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_dump.h similarity index 64% rename from mindspore/ccsrc/runtime/framework/actor/actor_dump.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/actor_dump.h index 385d063afe0..38a6d224143 100644 --- a/mindspore/ccsrc/runtime/framework/actor/actor_dump.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_dump.h @@ -22,22 +22,22 @@ #include #include #include -#include "runtime/framework/actor/abstract_actor.h" -#include "runtime/framework/actor/data_prepare_actor.h" -#include "runtime/framework/actor/data_source_actor.h" -#include "runtime/framework/actor/loop_count_actor.h" -#include "runtime/framework/actor/kernel_actor.h" -#include "runtime/framework/actor/super_kernel_actor.h" -#include "runtime/framework/actor/output_actor.h" -#include "runtime/framework/actor/copy_actor.h" -#include "runtime/framework/actor/custom_actor.h" -#include "runtime/framework/actor/control_flow/control_actor.h" -#include "runtime/framework/actor/control_flow/switch_actor.h" -#include "runtime/framework/actor/control_flow/gather_actor.h" -#include "runtime/framework/actor/control_flow/entrance_actor.h" -#include "runtime/framework/actor/control_flow/exit_actor.h" -#include "runtime/framework/actor/control_flow/stack_actor.h" -#include "runtime/framework/control_node_scheduler.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" +#include "runtime/graph_scheduler/actor/data_prepare_actor.h" +#include "runtime/graph_scheduler/actor/data_source_actor.h" +#include "runtime/graph_scheduler/actor/loop_count_actor.h" +#include "runtime/graph_scheduler/actor/kernel_actor.h" +#include "runtime/graph_scheduler/actor/super_kernel_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/copy_actor.h" +#include "runtime/graph_scheduler/actor/custom_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/switch_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/gather_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/entrance_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/exit_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/stack_actor.h" +#include "runtime/graph_scheduler/control_node_scheduler.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/actor_set.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_set.cc similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/actor_set.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/actor_set.cc index cea88f1a306..c577f8cb20c 100644 --- a/mindspore/ccsrc/runtime/framework/actor/actor_set.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_set.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/framework/actor/actor_set.h" +#include "runtime/graph_scheduler/actor/actor_set.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/actor_set.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_set.h similarity index 83% rename from mindspore/ccsrc/runtime/framework/actor/actor_set.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/actor_set.h index c466a40221a..2bf4c2b1b66 100644 --- a/mindspore/ccsrc/runtime/framework/actor/actor_set.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/actor_set.h @@ -24,22 +24,22 @@ #include #include #include -#include "runtime/framework/actor/abstract_actor.h" -#include "runtime/framework/actor/data_prepare_actor.h" -#include "runtime/framework/actor/data_source_actor.h" -#include "runtime/framework/actor/loop_count_actor.h" -#include "runtime/framework/actor/kernel_actor.h" -#include "runtime/framework/actor/custom_actor.h" -#include "runtime/framework/actor/rpc/send_actor.h" -#include "runtime/framework/actor/rpc/recv_actor.h" -#include "runtime/framework/actor/super_kernel_actor.h" -#include "runtime/framework/actor/output_actor.h" -#include "runtime/framework/actor/copy_actor.h" -#include "runtime/framework/actor/control_flow/switch_actor.h" -#include "runtime/framework/actor/control_flow/gather_actor.h" -#include "runtime/framework/actor/control_flow/entrance_actor.h" -#include "runtime/framework/actor/control_flow/exit_actor.h" -#include "runtime/framework/actor/control_flow/stack_actor.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" +#include "runtime/graph_scheduler/actor/data_prepare_actor.h" +#include "runtime/graph_scheduler/actor/data_source_actor.h" +#include "runtime/graph_scheduler/actor/loop_count_actor.h" +#include "runtime/graph_scheduler/actor/kernel_actor.h" +#include "runtime/graph_scheduler/actor/custom_actor.h" +#include "runtime/graph_scheduler/actor/rpc/send_actor.h" +#include "runtime/graph_scheduler/actor/rpc/recv_actor.h" +#include "runtime/graph_scheduler/actor/super_kernel_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/copy_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/switch_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/gather_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/entrance_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/exit_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/stack_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/control_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/control_actor.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/control_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/control_actor.cc index 291cf91c26b..1b20128e2b7 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/control_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/control_actor.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/framework/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" #include "runtime/hardware/device_context_manager.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/control_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/control_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/control_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/control_actor.h index f453e8ad81a..002509e20a0 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/control_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/control_actor.h @@ -27,10 +27,10 @@ #include #include #include -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/abstract_actor.h" -#include "runtime/framework/actor/memory_aware_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" +#include "runtime/graph_scheduler/actor/memory_aware_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/entrance_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/entrance_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/entrance_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/entrance_actor.cc index 97e3769eba9..a037ca5eb22 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/entrance_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/entrance_actor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/control_flow/entrance_actor.h" -#include "runtime/framework/actor/control_flow/exit_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/entrance_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/exit_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/entrance_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/entrance_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/entrance_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/entrance_actor.h index ca3edc63207..2ffd4dfd19b 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/entrance_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/entrance_actor.h @@ -25,8 +25,8 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/exit_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/exit_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/exit_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/exit_actor.cc index 323dd26c627..55b3d053ad2 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/exit_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/exit_actor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/control_flow/exit_actor.h" -#include "runtime/framework/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/exit_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/exit_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/exit_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/exit_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/exit_actor.h index c57aae62382..fc47f9cdbc0 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/exit_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/exit_actor.h @@ -23,8 +23,8 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/gather_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/gather_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/gather_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/gather_actor.cc index da6b35587de..2f310930114 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/gather_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/gather_actor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/control_flow/gather_actor.h" -#include "runtime/framework/actor/control_flow/entrance_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/gather_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/entrance_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/gather_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/gather_actor.h similarity index 95% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/gather_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/gather_actor.h index a2eda5fe577..54dd91ffab3 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/gather_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/gather_actor.h @@ -24,8 +24,8 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/stack_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/stack_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/stack_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/stack_actor.cc index 1ce1e32b77b..7323ce4f8fb 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/stack_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/stack_actor.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/framework/actor/control_flow/stack_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/control_node_parser.h" +#include "runtime/graph_scheduler/actor/control_flow/stack_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/control_node_parser.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/stack_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/stack_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/stack_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/stack_actor.h index 6af4cd89c9e..f7dc5bc1f42 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/stack_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/stack_actor.h @@ -24,8 +24,8 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/switch_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/switch_actor.cc similarity index 95% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/switch_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/switch_actor.cc index f67cfc7eac0..64e11fe0b96 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/switch_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/switch_actor.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/framework/actor/control_flow/switch_actor.h" -#include "runtime/framework/actor/control_flow/entrance_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/switch_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/entrance_actor.h" #include "abstract/utils.h" -#include "runtime/framework/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" #include "utils/log_adapter.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/control_flow/switch_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/switch_actor.h similarity index 93% rename from mindspore/ccsrc/runtime/framework/actor/control_flow/switch_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/switch_actor.h index fa5db17cab3..64d078aad4f 100644 --- a/mindspore/ccsrc/runtime/framework/actor/control_flow/switch_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/control_flow/switch_actor.h @@ -21,8 +21,8 @@ #include #include #include -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/control_flow/control_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/control_flow/control_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/copy_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/copy_actor.cc similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/copy_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/copy_actor.cc index 4ca5fc8f17e..08397ffd99a 100644 --- a/mindspore/ccsrc/runtime/framework/actor/copy_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/copy_actor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/copy_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/copy_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/copy_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/copy_actor.h similarity index 94% rename from mindspore/ccsrc/runtime/framework/actor/copy_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/copy_actor.h index 66fb57962b6..b515a79f6ca 100644 --- a/mindspore/ccsrc/runtime/framework/actor/copy_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/copy_actor.h @@ -22,10 +22,10 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/memory_aware_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/memory_aware_actor.h" #include "runtime/hardware/device_context.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/device_tensor_store.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/custom_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/custom_actor.cc similarity index 92% rename from mindspore/ccsrc/runtime/framework/actor/custom_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/custom_actor.cc index c22f21ea94f..2088bf57e7b 100644 --- a/mindspore/ccsrc/runtime/framework/actor/custom_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/custom_actor.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/actor/custom_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/custom_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" #include "utils/log_adapter.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/custom_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/custom_actor.h similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/custom_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/custom_actor.h index 7cdee2da124..97265032869 100644 --- a/mindspore/ccsrc/runtime/framework/actor/custom_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/custom_actor.h @@ -19,7 +19,7 @@ #include #include -#include "runtime/framework/actor/abstract_actor.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" #include "runtime/hardware/device_context.h" #include "ir/anf.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/data_prepare_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_prepare_actor.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/actor/data_prepare_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/data_prepare_actor.cc index 3913a89b331..f2ebea0b3ca 100644 --- a/mindspore/ccsrc/runtime/framework/actor/data_prepare_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_prepare_actor.cc @@ -16,11 +16,11 @@ #include -#include "runtime/framework/actor/data_prepare_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/kernel_actor.h" -#include "runtime/framework/actor/loop_count_actor.h" -#include "runtime/framework/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/data_prepare_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/kernel_actor.h" +#include "runtime/graph_scheduler/actor/loop_count_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" #include "runtime/hardware/device_context_manager.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/data_prepare_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_prepare_actor.h similarity index 95% rename from mindspore/ccsrc/runtime/framework/actor/data_prepare_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/data_prepare_actor.h index 71ec8cb8709..bc4ac2e334b 100644 --- a/mindspore/ccsrc/runtime/framework/actor/data_prepare_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_prepare_actor.h @@ -23,11 +23,11 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/graph_compiler.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/data_source_actor.h" -#include "runtime/framework/actor/debug_aware_actor.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/graph_compiler.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/data_source_actor.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/device_tensor_store.h" #include "runtime/hardware/device_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/data_source_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_source_actor.cc similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/data_source_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/data_source_actor.cc index bb6fac232e0..56b920936e6 100644 --- a/mindspore/ccsrc/runtime/framework/actor/data_source_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_source_actor.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/framework/actor/data_source_actor.h" -#include "runtime/framework/actor/kernel_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/output_actor.h" -#include "runtime/framework/actor/recorder_actor.h" -#include "runtime/framework/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/data_source_actor.h" +#include "runtime/graph_scheduler/actor/kernel_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/recorder_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/data_source_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_source_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/data_source_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/data_source_actor.h index c7ada9adbd8..d2f663870e6 100644 --- a/mindspore/ccsrc/runtime/framework/actor/data_source_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/data_source_actor.h @@ -23,11 +23,11 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" #include "runtime/hardware/device_context.h" -#include "runtime/framework/device_tensor_store.h" -#include "runtime/framework/host_tensor_queue.h" +#include "runtime/graph_scheduler/device_tensor_store.h" +#include "runtime/graph_scheduler/host_tensor_queue.h" #include "base/base.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/debug_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/debug_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/debug_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/debug_actor.cc index 7998b2b461a..f04a7bafb1d 100644 --- a/mindspore/ccsrc/runtime/framework/actor/debug_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/debug_actor.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/framework/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" #include #include #include -#include "runtime/framework/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" #ifndef ENABLE_SECURITY diff --git a/mindspore/ccsrc/runtime/framework/actor/debug_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/debug_actor.h similarity index 95% rename from mindspore/ccsrc/runtime/framework/actor/debug_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/debug_actor.h index 5477d187967..e2ec81cc9f1 100644 --- a/mindspore/ccsrc/runtime/framework/actor/debug_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/debug_actor.h @@ -18,8 +18,8 @@ #define MINDSPORE_CCSRC_RUNTIME_FRAMEWORK_ACTOR_DEBUG_ACTOR_H_ #include -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/device_tensor_store.h" #include "runtime/hardware/device_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/debug_aware_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/debug_aware_actor.h similarity index 96% rename from mindspore/ccsrc/runtime/framework/actor/debug_aware_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/debug_aware_actor.h index 86dcabfb4ad..6da5149a33a 100644 --- a/mindspore/ccsrc/runtime/framework/actor/debug_aware_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/debug_aware_actor.h @@ -18,7 +18,7 @@ #define MINDSPORE_CCSRC_RUNTIME_FRAMEWORK_ACTOR_DEBUG_AWARE_ACTOR_H_ #include -#include "runtime/framework/actor/memory_aware_actor.h" +#include "runtime/graph_scheduler/actor/memory_aware_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/kernel_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/kernel_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/kernel_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/kernel_actor.cc index 6bf7e6223c0..bdb08e4102f 100644 --- a/mindspore/ccsrc/runtime/framework/actor/kernel_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/kernel_actor.cc @@ -14,11 +14,11 @@ * limitations under the License. */ -#include "runtime/framework/actor/kernel_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/output_actor.h" -#include "runtime/framework/actor/recorder_actor.h" -#include "runtime/framework/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/kernel_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/recorder_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/kernel_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/kernel_actor.h similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/kernel_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/kernel_actor.h index 08321bf0ebb..fe63bacb5a0 100644 --- a/mindspore/ccsrc/runtime/framework/actor/kernel_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/kernel_actor.h @@ -23,11 +23,11 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" #include "runtime/hardware/device_context.h" -#include "runtime/framework/device_tensor_store.h" -#include "backend/kernel_compiler/kernel.h" +#include "runtime/graph_scheduler/device_tensor_store.h" +#include "kernel/kernel.h" #include "ir/anf.h" #include "ir/tensor.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/loop_count_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/loop_count_actor.cc similarity index 88% rename from mindspore/ccsrc/runtime/framework/actor/loop_count_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/loop_count_actor.cc index b9a5195c53e..44b5632907b 100644 --- a/mindspore/ccsrc/runtime/framework/actor/loop_count_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/loop_count_actor.cc @@ -14,13 +14,13 @@ * limitations under the License. */ -#include "runtime/framework/actor/loop_count_actor.h" -#include "runtime/framework/actor/data_prepare_actor.h" -#include "runtime/framework/actor/output_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/recorder_actor.h" -#include "runtime/framework/actor/debug_actor.h" -#include "runtime/framework/actor/control_flow/entrance_actor.h" +#include "runtime/graph_scheduler/actor/loop_count_actor.h" +#include "runtime/graph_scheduler/actor/data_prepare_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/recorder_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/control_flow/entrance_actor.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/loop_count_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/loop_count_actor.h similarity index 92% rename from mindspore/ccsrc/runtime/framework/actor/loop_count_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/loop_count_actor.h index 52d98f6abc7..caa3aab9276 100644 --- a/mindspore/ccsrc/runtime/framework/actor/loop_count_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/loop_count_actor.h @@ -23,10 +23,10 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/debug_aware_actor.h" -#include "runtime/framework/device_tensor_store.h" -#include "runtime/framework/control_node_parser.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/device_tensor_store.h" +#include "runtime/graph_scheduler/control_node_parser.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/memory_aware_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/memory_aware_actor.h similarity index 95% rename from mindspore/ccsrc/runtime/framework/actor/memory_aware_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/memory_aware_actor.h index 447669d670e..2b2c50485de 100644 --- a/mindspore/ccsrc/runtime/framework/actor/memory_aware_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/memory_aware_actor.h @@ -19,8 +19,8 @@ #include #include -#include "runtime/framework/actor/abstract_actor.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" +#include "runtime/graph_scheduler/device_tensor_store.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/memory_manager_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/memory_manager_actor.cc similarity index 98% rename from mindspore/ccsrc/runtime/framework/actor/memory_manager_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/memory_manager_actor.cc index a618b766676..4028100ed5b 100644 --- a/mindspore/ccsrc/runtime/framework/actor/memory_manager_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/memory_manager_actor.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/data_source_actor.h" -#include "runtime/framework/actor/kernel_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/data_source_actor.h" +#include "runtime/graph_scheduler/actor/kernel_actor.h" #include "runtime/hardware/device_context_manager.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/memory_manager_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/memory_manager_actor.h similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/memory_manager_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/memory_manager_actor.h index ae50bd87d86..1ebd8789c0a 100644 --- a/mindspore/ccsrc/runtime/framework/actor/memory_manager_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/memory_manager_actor.h @@ -22,8 +22,8 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/device_tensor_store.h" #include "runtime/hardware/device_context.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/output_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/output_actor.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/actor/output_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/output_actor.cc index 67ae809ddc8..95981a9002b 100644 --- a/mindspore/ccsrc/runtime/framework/actor/output_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/output_actor.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/framework/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" #include "runtime/hardware/device_context_manager.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/output_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/output_actor.h similarity index 92% rename from mindspore/ccsrc/runtime/framework/actor/output_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/output_actor.h index e2695a52f8e..82453a3ed06 100644 --- a/mindspore/ccsrc/runtime/framework/actor/output_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/output_actor.h @@ -24,12 +24,12 @@ #include #include #include "utils/hash_map.h" -#include "runtime/framework/control_node_parser.h" -#include "runtime/framework/device_tensor_store.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/actor/abstract_actor.h" +#include "runtime/graph_scheduler/control_node_parser.h" +#include "runtime/graph_scheduler/device_tensor_store.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/abstract_actor.h" #include "runtime/hardware/device_context.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "ir/tensor.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/actor/recorder_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/recorder_actor.cc similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/recorder_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/recorder_actor.cc index 9f0acee80f0..ae553b38c57 100644 --- a/mindspore/ccsrc/runtime/framework/actor/recorder_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/recorder_actor.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/framework/actor/recorder_actor.h" +#include "runtime/graph_scheduler/actor/recorder_actor.h" #include #include #ifdef ENABLE_DUMP_IR diff --git a/mindspore/ccsrc/runtime/framework/actor/recorder_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/recorder_actor.h similarity index 93% rename from mindspore/ccsrc/runtime/framework/actor/recorder_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/recorder_actor.h index 3c2ce44a1b1..9aa1fc62123 100644 --- a/mindspore/ccsrc/runtime/framework/actor/recorder_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/recorder_actor.h @@ -19,8 +19,8 @@ #include #include -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/device_tensor_store.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/device_tensor_store.h" #include "runtime/hardware/device_context.h" #include "profiler/device/profiling.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/rpc/recv_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/recv_actor.h similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/rpc/recv_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/recv_actor.h index 001d7b426be..0200abd436c 100644 --- a/mindspore/ccsrc/runtime/framework/actor/rpc/recv_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/recv_actor.h @@ -20,7 +20,7 @@ #include #include #include -#include "runtime/framework/actor/rpc/rpc_actor.h" +#include "runtime/graph_scheduler/actor/rpc/rpc_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/rpc/rpc_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/rpc_actor.h similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/rpc/rpc_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/rpc_actor.h index f98dc326650..10027172ba5 100644 --- a/mindspore/ccsrc/runtime/framework/actor/rpc/rpc_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/rpc_actor.h @@ -21,7 +21,7 @@ #include #include #include -#include "runtime/framework/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/rpc/send_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/send_actor.h similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/rpc/send_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/send_actor.h index 73aef982a58..b8fff2ae12f 100644 --- a/mindspore/ccsrc/runtime/framework/actor/rpc/send_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/rpc/send_actor.h @@ -20,7 +20,7 @@ #include #include #include -#include "runtime/framework/actor/rpc/rpc_actor.h" +#include "runtime/graph_scheduler/actor/rpc/rpc_actor.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/actor/super_kernel_actor.cc b/mindspore/ccsrc/runtime/graph_scheduler/actor/super_kernel_actor.cc similarity index 97% rename from mindspore/ccsrc/runtime/framework/actor/super_kernel_actor.cc rename to mindspore/ccsrc/runtime/graph_scheduler/actor/super_kernel_actor.cc index b6225954134..27ee8586e9c 100644 --- a/mindspore/ccsrc/runtime/framework/actor/super_kernel_actor.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/super_kernel_actor.cc @@ -14,10 +14,10 @@ * limitations under the License. */ -#include "runtime/framework/actor/super_kernel_actor.h" -#include "runtime/framework/actor/output_actor.h" -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/super_kernel_actor.h" +#include "runtime/graph_scheduler/actor/output_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" #include "mindrt/include/async/async.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/actor/super_kernel_actor.h b/mindspore/ccsrc/runtime/graph_scheduler/actor/super_kernel_actor.h similarity index 95% rename from mindspore/ccsrc/runtime/framework/actor/super_kernel_actor.h rename to mindspore/ccsrc/runtime/graph_scheduler/actor/super_kernel_actor.h index e4b5ea2ed4f..97564dd2abb 100644 --- a/mindspore/ccsrc/runtime/framework/actor/super_kernel_actor.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/actor/super_kernel_actor.h @@ -23,8 +23,8 @@ #include #include #include -#include "runtime/framework/actor/debug_aware_actor.h" -#include "runtime/framework/actor/actor_common.h" +#include "runtime/graph_scheduler/actor/debug_aware_actor.h" +#include "runtime/graph_scheduler/actor/actor_common.h" #include "runtime/hardware/device_context.h" #include "ir/anf.h" diff --git a/mindspore/ccsrc/runtime/framework/control_node_parser.cc b/mindspore/ccsrc/runtime/graph_scheduler/control_node_parser.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/control_node_parser.cc rename to mindspore/ccsrc/runtime/graph_scheduler/control_node_parser.cc index aba2db16150..a8c6abd5182 100644 --- a/mindspore/ccsrc/runtime/framework/control_node_parser.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/control_node_parser.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/control_node_parser.h" -#include "runtime/framework/actor/actor_common.h" +#include "runtime/graph_scheduler/control_node_parser.h" +#include "runtime/graph_scheduler/actor/actor_common.h" #include "utils/func_graph_analyzer.h" #include "utils/convert_utils.h" #include "abstract/utils.h" diff --git a/mindspore/ccsrc/runtime/framework/control_node_parser.h b/mindspore/ccsrc/runtime/graph_scheduler/control_node_parser.h similarity index 99% rename from mindspore/ccsrc/runtime/framework/control_node_parser.h rename to mindspore/ccsrc/runtime/graph_scheduler/control_node_parser.h index 67a885c68d4..4936a44e6fe 100644 --- a/mindspore/ccsrc/runtime/framework/control_node_parser.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/control_node_parser.h @@ -29,7 +29,7 @@ #include #include "utils/hash_map.h" #include "runtime/hardware/device_context.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/control_node_scheduler.cc b/mindspore/ccsrc/runtime/graph_scheduler/control_node_scheduler.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/control_node_scheduler.cc rename to mindspore/ccsrc/runtime/graph_scheduler/control_node_scheduler.cc index 2bd59e432fa..ea2346b517c 100644 --- a/mindspore/ccsrc/runtime/framework/control_node_scheduler.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/control_node_scheduler.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "runtime/framework/control_node_scheduler.h" -#include "runtime/framework/control_node_parser.h" +#include "runtime/graph_scheduler/control_node_scheduler.h" +#include "runtime/graph_scheduler/control_node_parser.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/control_node_scheduler.h b/mindspore/ccsrc/runtime/graph_scheduler/control_node_scheduler.h similarity index 98% rename from mindspore/ccsrc/runtime/framework/control_node_scheduler.h rename to mindspore/ccsrc/runtime/graph_scheduler/control_node_scheduler.h index a1b3958da0d..117c9a83a5e 100644 --- a/mindspore/ccsrc/runtime/framework/control_node_scheduler.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/control_node_scheduler.h @@ -26,8 +26,8 @@ #include #include #include -#include "runtime/framework/actor/actor_set.h" -#include "runtime/framework/graph_compiler.h" +#include "runtime/graph_scheduler/actor/actor_set.h" +#include "runtime/graph_scheduler/graph_compiler.h" namespace mindspore { namespace runtime { diff --git a/mindspore/ccsrc/runtime/framework/device_tensor_copy_store.h b/mindspore/ccsrc/runtime/graph_scheduler/device_tensor_copy_store.h similarity index 100% rename from mindspore/ccsrc/runtime/framework/device_tensor_copy_store.h rename to mindspore/ccsrc/runtime/graph_scheduler/device_tensor_copy_store.h diff --git a/mindspore/ccsrc/runtime/framework/device_tensor_store.h b/mindspore/ccsrc/runtime/graph_scheduler/device_tensor_store.h similarity index 100% rename from mindspore/ccsrc/runtime/framework/device_tensor_store.h rename to mindspore/ccsrc/runtime/graph_scheduler/device_tensor_store.h diff --git a/mindspore/ccsrc/runtime/framework/graph_compiler.cc b/mindspore/ccsrc/runtime/graph_scheduler/graph_compiler.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/graph_compiler.cc rename to mindspore/ccsrc/runtime/graph_scheduler/graph_compiler.cc index fc84c086465..e385856e684 100644 --- a/mindspore/ccsrc/runtime/framework/graph_compiler.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/graph_compiler.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/framework/graph_compiler.h" +#include "runtime/graph_scheduler/graph_compiler.h" #include #include #include #include -#include "runtime/framework/graph_scheduler.h" +#include "runtime/graph_scheduler/graph_scheduler.h" #include "runtime/op_builder/op_lazy_builder.h" #include "runtime/device/device_address.h" #include "utils/ms_device_shape_transfer.h" @@ -27,7 +27,7 @@ #include "utils/context/graph_kernel_flags.h" #include "utils/ms_context.h" #include "ir/tensor.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "base/base_ref_utils.h" #include "debug/dump_proto.h" #ifdef ENABLE_DEBUGGER diff --git a/mindspore/ccsrc/runtime/framework/graph_compiler.h b/mindspore/ccsrc/runtime/graph_scheduler/graph_compiler.h similarity index 98% rename from mindspore/ccsrc/runtime/framework/graph_compiler.h rename to mindspore/ccsrc/runtime/graph_scheduler/graph_compiler.h index d9fad0be5e5..2c6d020a8ef 100644 --- a/mindspore/ccsrc/runtime/framework/graph_compiler.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/graph_compiler.h @@ -24,10 +24,10 @@ #include #include "utils/hash_map.h" #include "runtime/hardware/device_context.h" -#include "runtime/framework/actor/actor_common.h" -#include "runtime/framework/control_node_parser.h" -#include "backend/session/session_basic.h" -#include "backend/session/session_factory.h" +#include "runtime/graph_scheduler/actor/actor_common.h" +#include "runtime/graph_scheduler/control_node_parser.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/session_factory.h" #include "ir/tensor.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/graph_scheduler.cc b/mindspore/ccsrc/runtime/graph_scheduler/graph_scheduler.cc similarity index 99% rename from mindspore/ccsrc/runtime/framework/graph_scheduler.cc rename to mindspore/ccsrc/runtime/graph_scheduler/graph_scheduler.cc index 2cfc21962b4..b9f65e8bef7 100644 --- a/mindspore/ccsrc/runtime/framework/graph_scheduler.cc +++ b/mindspore/ccsrc/runtime/graph_scheduler/graph_scheduler.cc @@ -14,16 +14,16 @@ * limitations under the License. */ -#include "runtime/framework/graph_scheduler.h" +#include "runtime/graph_scheduler/graph_scheduler.h" #include -#include "runtime/framework/actor/memory_manager_actor.h" -#include "runtime/framework/actor/debug_actor.h" -#include "runtime/framework/actor/recorder_actor.h" +#include "runtime/graph_scheduler/actor/memory_manager_actor.h" +#include "runtime/graph_scheduler/actor/debug_actor.h" +#include "runtime/graph_scheduler/actor/recorder_actor.h" #include "runtime/hardware/device_context_manager.h" #include "mindrt/src/actor/actormgr.h" #include "mindrt/include/async/async.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/helper.h" #include "utils/anf_utils.h" #include "utils/config_manager.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/runtime/framework/graph_scheduler.h b/mindspore/ccsrc/runtime/graph_scheduler/graph_scheduler.h similarity index 98% rename from mindspore/ccsrc/runtime/framework/graph_scheduler.h rename to mindspore/ccsrc/runtime/graph_scheduler/graph_scheduler.h index 4b118faffb9..894c47de212 100644 --- a/mindspore/ccsrc/runtime/framework/graph_scheduler.h +++ b/mindspore/ccsrc/runtime/graph_scheduler/graph_scheduler.h @@ -27,10 +27,10 @@ #include #include "utils/hash_map.h" #include "utils/hash_set.h" -#include "runtime/framework/control_node_scheduler.h" -#include "runtime/framework/actor/actor_set.h" -#include "runtime/framework/graph_compiler.h" -#include "runtime/framework/actor/actor_dump.h" +#include "runtime/graph_scheduler/control_node_scheduler.h" +#include "runtime/graph_scheduler/actor/actor_set.h" +#include "runtime/graph_scheduler/graph_compiler.h" +#include "runtime/graph_scheduler/actor/actor_dump.h" #include "thread/actor_threadpool.h" namespace mindspore { diff --git a/mindspore/ccsrc/runtime/framework/host_tensor_queue.h b/mindspore/ccsrc/runtime/graph_scheduler/host_tensor_queue.h similarity index 100% rename from mindspore/ccsrc/runtime/framework/host_tensor_queue.h rename to mindspore/ccsrc/runtime/graph_scheduler/host_tensor_queue.h diff --git a/mindspore/ccsrc/runtime/hardware/CMakeLists.txt b/mindspore/ccsrc/runtime/hardware/CMakeLists.txt index 696361ebe80..73b3c5f3bf1 100644 --- a/mindspore/ccsrc/runtime/hardware/CMakeLists.txt +++ b/mindspore/ccsrc/runtime/hardware/CMakeLists.txt @@ -1,49 +1,9 @@ file(GLOB_RECURSE HARDWARE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "device_context_manager.cc" "collective/*.cc") - -if(ENABLE_D) - file(GLOB_RECURSE HARDWARE_D_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "ascend/*.cc") -endif() - -if(ENABLE_GPU) - file(GLOB_RECURSE HARDWARE_GPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "gpu/*.cc") - list(REMOVE_ITEM HARDWARE_GPU_SRC_LIST "gpu/nvidia_collective_comm_lib.cc" "gpu/nvidia_communication_group.cc") - if(ENABLE_MPI) - set(NVIDIA_COLLECTIVE_SRCS "gpu/nvidia_collective_comm_lib.cc" - "gpu/nvidia_communication_group.cc" - "collective/collective_communication_lib.cc" - "collective/communication_group.cc") - set_property(SOURCE ${NVIDIA_COLLECTIVE_SRCS} PROPERTY COMPILE_DEFINITIONS - SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - add_library(nvidia_collective SHARED ${NVIDIA_COLLECTIVE_SRCS}) - target_link_libraries(nvidia_collective PRIVATE mindspore::nccl) - endif() -endif() - -if(ENABLE_CPU) - file(GLOB_RECURSE HARDWARE_CPU_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "cpu/*.cc") - list(REMOVE_ITEM HARDWARE_CPU_SRC_LIST "cpu/mpi_collective_comm_lib.cc" "cpu/mpi_communication_group.cc") - if(WIN32) - list(REMOVE_ITEM HARDWARE_CPU_SRC_LIST "cpu/ms_collective_comm_lib.cc") - endif() - if(ENABLE_MPI) - set(MPI_COLLECTIVE_SRCS "cpu/mpi_collective_comm_lib.cc" - "cpu/mpi_communication_group.cc" - "collective/collective_communication_lib.cc" - "collective/communication_group.cc") - set_property(SOURCE ${MPI_COLLECTIVE_SRCS} PROPERTY COMPILE_DEFINITIONS - SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) - add_library(mpi_collective SHARED ${MPI_COLLECTIVE_SRCS}) - target_link_libraries(mpi_collective PRIVATE mindspore::ompi) - endif() -endif() + "device_context_manager.cc") if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-delete-abstract-non-virtual-dtor") endif() - -set_property(SOURCE ${HARDWARE_SRC_LIST} ${HARDWARE_D_SRC_LIST} ${HARDWARE_GPU_SRC_LIST} ${HARDWARE_CPU_SRC_LIST} - PROPERTY COMPILE_DEFINITIONS SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) -add_library(_mindspore_runtime_hardware_obj OBJECT ${HARDWARE_SRC_LIST} ${HARDWARE_D_SRC_LIST} - ${HARDWARE_GPU_SRC_LIST} ${HARDWARE_CPU_SRC_LIST}) +set_property(SOURCE ${HARDWARE_SRC_LIST} PROPERTY SUBMODULE_ID=mindspore::SubModuleId::SM_DEVICE) +add_library(_mindspore_runtime_hardware_obj OBJECT ${HARDWARE_SRC_LIST}) diff --git a/mindspore/ccsrc/runtime/hardware/device_context.h b/mindspore/ccsrc/runtime/hardware/device_context.h index 380be0e5ba8..b96e89af5e7 100644 --- a/mindspore/ccsrc/runtime/hardware/device_context.h +++ b/mindspore/ccsrc/runtime/hardware/device_context.h @@ -23,11 +23,11 @@ #include #include "runtime/device/device_address.h" #include "runtime/device/bucket.h" -#include "runtime/hardware/collective/collective_communication_lib.h" -#include "runtime/hardware/collective/collective_comm_lib_loader.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/common_backend_optimization.h" +#include "runtime/collective/collective_communication_lib.h" +#include "runtime/collective/collective_comm_lib_loader.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/common_backend_optimization.h" namespace mindspore { namespace device { diff --git a/mindspore/ccsrc/runtime/hardware/gpu/optimizer.h b/mindspore/ccsrc/runtime/hardware/gpu/optimizer.h deleted file mode 100644 index 58129087061..00000000000 --- a/mindspore/ccsrc/runtime/hardware/gpu/optimizer.h +++ /dev/null @@ -1,58 +0,0 @@ -/** - * Copyright 2021 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MINDSPORE_CCSRC_RUNTIME_HARDWARE_GPU_OPTIMIZER_H_ -#define MINDSPORE_CCSRC_RUNTIME_HARDWARE_GPU_OPTIMIZER_H_ - -#include "backend/optimizer/common/helper.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/common/common_backend_optimization.h" -#include "backend/optimizer/pass/adjust_depend_for_parallel_optimizer_recompute_all_gather.h" -#include "backend/optimizer/gpu/adam_weight_decay_fusion.h" -#include "backend/optimizer/gpu/adam_fusion.h" -#include "backend/optimizer/gpu/alltoall_fusion.h" -#include "backend/optimizer/gpu/apply_momentum_weight_scale_fusion.h" -#include "backend/optimizer/gpu/apply_momentum_scale_fusion.h" -#include "backend/optimizer/gpu/apply_momentum_weight_fusion.h" -#include "backend/optimizer/gpu/batch_norm_relu_fusion.h" -#include "backend/optimizer/gpu/batch_norm_relu_grad_fusion.h" -#include "backend/optimizer/gpu/batch_norm_add_relu_fusion.h" -#include "backend/optimizer/gpu/post_batch_norm_add_relu_fusion.h" -#include "backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.h" -#include "backend/optimizer/gpu/combine_momentum_fusion.h" -#include "backend/optimizer/gpu/combine_cast_fusion.h" -#include "backend/optimizer/gpu/cudnn_inplace_fusion.h" -#include "backend/optimizer/gpu/insert_format_transform_op.h" -#include "backend/optimizer/gpu/replace_momentum_cast_fusion.h" -#include "backend/optimizer/gpu/replace_addn_fusion.h" -#include "backend/optimizer/gpu/print_reduce_fusion.h" -#include "backend/optimizer/gpu/remove_format_transform_pair.h" -#include "backend/optimizer/gpu/remove_redundant_format_transform.h" -#include "backend/optimizer/gpu/reduce_precision_fusion.h" -#include "backend/optimizer/gpu/relu_v2_pass.h" -#include "backend/optimizer/gpu/add_relu_v2_fusion.h" -#include "backend/optimizer/gpu/add_relu_grad_v2_fusion.h" -#include "backend/optimizer/graph_kernel/adapter/graph_kernel_optimization.h" -#include "backend/optimizer/pass/communication_op_fusion.h" -#include "backend/optimizer/gpu/concat_outputs_for_all_gather.h" -#include "backend/optimizer/pass/getitem_tuple.h" -#include "backend/optimizer/gpu/matmul_biasadd_fusion.h" -#include "backend/optimizer/gpu/bce_with_logits_loss_fusion.h" -#include "backend/optimizer/gpu/insert_cast_gpu.h" -#include "backend/optimizer/gpu/neighbor_exchange_v2_fusion.h" - -#endif // MINDSPORE_CCSRC_RUNTIME_HARDWARE_GPU_OPTIMIZER_H_ diff --git a/mindspore/ccsrc/runtime/hccl_adapter/CMakeLists.txt b/mindspore/ccsrc/runtime/hccl_adapter/CMakeLists.txt deleted file mode 100644 index e42585b745c..00000000000 --- a/mindspore/ccsrc/runtime/hccl_adapter/CMakeLists.txt +++ /dev/null @@ -1,9 +0,0 @@ -file(GLOB HCCL_ADAPTER_SRC_LIST ./*.cc) -set_property(SOURCE ${HCCL_ADAPTER_SRC_LIST} PROPERTY COMPILE_DEFINITIONS - SUBMODULE_ID=mindspore::SubModuleId::SM_HCCL_ADPT) -if(ENABLE_D) - add_library(_mindspore_runtime_hccl_adapter_obj OBJECT ${HCCL_ADAPTER_SRC_LIST}) - target_include_directories(_mindspore_runtime_hccl_adapter_obj PRIVATE ${CMAKE_BINARY_DIR}/proto/ge) - add_dependencies(_mindspore_runtime_hccl_adapter_obj graph) - add_subdirectory(plugin) -endif() \ No newline at end of file diff --git a/mindspore/ccsrc/runtime/op_builder/op_lazy_builder.h b/mindspore/ccsrc/runtime/op_builder/op_lazy_builder.h index 4ab2444376c..236286601e9 100644 --- a/mindspore/ccsrc/runtime/op_builder/op_lazy_builder.h +++ b/mindspore/ccsrc/runtime/op_builder/op_lazy_builder.h @@ -23,10 +23,10 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/hardware/device_context.h" -#include "runtime/framework/graph_scheduler.h" +#include "runtime/graph_scheduler/graph_scheduler.h" namespace mindspore::runtime { class OpLazyBuilderContext { diff --git a/mindspore/ccsrc/utils/comm_manager.cc b/mindspore/ccsrc/utils/comm_manager.cc index e93643a49a7..a017977c52a 100644 --- a/mindspore/ccsrc/utils/comm_manager.cc +++ b/mindspore/ccsrc/utils/comm_manager.cc @@ -21,13 +21,13 @@ #include "frontend/parallel/group_manager.h" #ifndef NO_DLIB -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" #include "hccl/hcom.h" -#include "runtime/device/ascend/distribute/ascend_collective.h" +#include "plugin/device/ascend/hal/device/distribute/ascend_collective.h" #endif #if defined(ENABLE_GPU) -#include "runtime/device/gpu/distribution/collective_init.h" +#include "plugin/device/gpu/hal/device/distribution/collective_init.h" using CollectiveInitializer = mindspore::device::gpu::CollectiveInitializer; using CreateCommGroupFunc = mindspore::device::gpu::CreateCommGroupFunc; using GetRankIDByGroupFunc = mindspore::device::gpu::GetRankIDByGroupFunc; diff --git a/mindspore/ccsrc/utils/convert_utils_py.cc b/mindspore/ccsrc/utils/convert_utils_py.cc index 155a144ede1..73ad39c07c5 100644 --- a/mindspore/ccsrc/utils/convert_utils_py.cc +++ b/mindspore/ccsrc/utils/convert_utils_py.cc @@ -37,7 +37,7 @@ #include "ir/dtype/tensor_type.h" #include "utils/ms_context.h" #include "utils/convert_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { py::object BuiltinsToPyData(const Any &value); diff --git a/mindspore/ccsrc/utils/ms_device_shape_transfer.h b/mindspore/ccsrc/utils/ms_device_shape_transfer.h index cb5915a63ca..1b647fbc289 100644 --- a/mindspore/ccsrc/utils/ms_device_shape_transfer.h +++ b/mindspore/ccsrc/utils/ms_device_shape_transfer.h @@ -26,13 +26,13 @@ #include #include #include "ir/dtype.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "ir/dtype/type.h" #include "utils/shape_utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "abstract/utils.h" -#include "backend/kernel_compiler/tbe/tbe_dynaminc_shape_util.h" +#include "plugin/device/ascend/kernel/tbe/tbe_dynaminc_shape_util.h" #include "runtime/device/convert_tensor_utils.h" #include "utils/convert_utils.h" #include "utils/log_adapter.h" diff --git a/mindspore/ccsrc/utils/signal_util.cc b/mindspore/ccsrc/utils/signal_util.cc index 092bce09628..b4c5562ed14 100644 --- a/mindspore/ccsrc/utils/signal_util.cc +++ b/mindspore/ccsrc/utils/signal_util.cc @@ -17,7 +17,7 @@ #include "utils/signal_util.h" #include #include "utils/log_adapter.h" -#include "backend/session/kernel_build_client.h" +#include "backend/common/session/kernel_build_client.h" namespace mindspore { SignalGuard::SignalGuard(IntHandlerFunc IntHandler) { RegisterHandlers(IntHandler); } diff --git a/mindspore/lite/CMakeLists.txt b/mindspore/lite/CMakeLists.txt index 476b2a18982..9198fe13c85 100644 --- a/mindspore/lite/CMakeLists.txt +++ b/mindspore/lite/CMakeLists.txt @@ -412,7 +412,7 @@ endif() string(REPLACE "/mindspore/lite" "" TOP_DIR ${CMAKE_CURRENT_SOURCE_DIR}) set(CORE_DIR ${TOP_DIR}/mindspore/core) set(CCSRC_DIR ${TOP_DIR}/mindspore/ccsrc) -set(NNACL_DIR ${CCSRC_DIR}/backend/kernel_compiler/cpu/nnacl) +set(NNACL_DIR ${CCSRC_DIR}/plugin/device/cpu/kernel/nnacl) include_directories(${TOP_DIR}) include_directories(${CORE_DIR}) include_directories(${CORE_DIR}/ir) @@ -598,7 +598,7 @@ add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/src/ops) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/micro/coder) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/src) -add_subdirectory(${CCSRC_DIR}/backend/kernel_compiler/cpu/nnacl build) +add_subdirectory(${CCSRC_DIR}/plugin/device/cpu/kernel/nnacl build) if(MSLITE_ENABLE_TOOLS) if(NOT MSLITE_COMPILE_TWICE) diff --git a/mindspore/lite/micro/coder/allocator/memory_manager.cc b/mindspore/lite/micro/coder/allocator/memory_manager.cc index 908394a4043..293aeeefaa8 100644 --- a/mindspore/lite/micro/coder/allocator/memory_manager.cc +++ b/mindspore/lite/micro/coder/allocator/memory_manager.cc @@ -16,7 +16,7 @@ #include "coder/allocator/memory_manager.h" #include -#include "mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/op_base.h" #include "coder/opcoders/op_coder.h" namespace mindspore::lite::micro { diff --git a/mindspore/lite/micro/coder/opcoders/base/detection_post_process_base_coder.cc b/mindspore/lite/micro/coder/opcoders/base/detection_post_process_base_coder.cc index 9eee5573347..b2f50c51d65 100644 --- a/mindspore/lite/micro/coder/opcoders/base/detection_post_process_base_coder.cc +++ b/mindspore/lite/micro/coder/opcoders/base/detection_post_process_base_coder.cc @@ -15,7 +15,7 @@ */ #include "coder/opcoders/base/detection_post_process_base_coder.h" -#include "mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/op_base.h" #include "nnacl/int8/quant_dtype_cast_int8.h" #include "coder/opcoders/file_collector.h" #include "coder/log.h" diff --git a/mindspore/lite/src/CMakeLists.txt b/mindspore/lite/src/CMakeLists.txt index 120ca1299a5..7224089e2b8 100644 --- a/mindspore/lite/src/CMakeLists.txt +++ b/mindspore/lite/src/CMakeLists.txt @@ -2,7 +2,7 @@ add_compile_definitions(USE_ANDROID_LOG) if(MSLITE_ENABLE_V0) add_definitions(-DENABLE_V0) endif() -include_directories(${CCSRC_DIR}/backend/kernel_compiler/cpu) +include_directories(${CCSRC_DIR}/plugin/device/cpu/kernel) set(TOOLS_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../tools) diff --git a/mindspore/lite/src/delegate/npu/CMakeLists.txt b/mindspore/lite/src/delegate/npu/CMakeLists.txt index 54fc858aa58..0a110e0fe43 100644 --- a/mindspore/lite/src/delegate/npu/CMakeLists.txt +++ b/mindspore/lite/src/delegate/npu/CMakeLists.txt @@ -1,5 +1,5 @@ include_directories(${DDK_PATH}) -include_directories($(CCSRC_DIR)/backend/kernel_compiler/cpu) +include_directories($(CCSRC_DIR)/plugin/device/cpu/kernel) file(GLOB_RECURSE NPU_RUNTIME_SRC ${CMAKE_CURRENT_SOURCE_DIR}/*.cc ${CMAKE_CURRENT_SOURCE_DIR}/op/*.cc diff --git a/mindspore/lite/src/delegate/parameter_cache/gpu/gpu_cache_mem.cc b/mindspore/lite/src/delegate/parameter_cache/gpu/gpu_cache_mem.cc index 004552e624d..33bb97a1a95 100644 --- a/mindspore/lite/src/delegate/parameter_cache/gpu/gpu_cache_mem.cc +++ b/mindspore/lite/src/delegate/parameter_cache/gpu/gpu_cache_mem.cc @@ -17,7 +17,7 @@ #include "src/delegate/parameter_cache/gpu/gpu_cache_mem.h" #include #include "src/delegate/tensorrt/cuda_impl/hash.cuh" -#include "runtime/device/gpu/cuda_driver.h" +#include "plugin/device/gpu/hal/device/cuda_driver.h" #include "src/common/log_adapter.h" #include "src/delegate/parameter_cache/factory_mgr_base.h" namespace mindspore { diff --git a/mindspore/lite/src/delegate/tensorrt/CMakeLists.txt b/mindspore/lite/src/delegate/tensorrt/CMakeLists.txt index 655d5fac407..965d7ed7c2a 100644 --- a/mindspore/lite/src/delegate/tensorrt/CMakeLists.txt +++ b/mindspore/lite/src/delegate/tensorrt/CMakeLists.txt @@ -1,6 +1,6 @@ include_directories(${TENSORRT_PATH}/include) include_directories(${CUDA_PATH}/include) -include_directories($(CCSRC_DIR)/backend/kernel_compiler/cpu) +include_directories($(CCSRC_DIR)/plugin/device/cpu/kernel) if(DEFINED ENV{MS_ENABLE_CUDA_DISTRIBUTION}) set(MS_ENABLE_CUDA_DISTRIBUTION $ENV{MS_ENABLE_CUDA_DISTRIBUTION}) @@ -18,9 +18,9 @@ if(MS_ENABLE_CUDA_DISTRIBUTION STREQUAL "on") message("enable cuda gpu distribution collective") file(GLOB NCCL_MPI_SRC LIST_DIRECTORIES false ${CMAKE_CURRENT_SOURCE_DIR}/distribution/*.cc - ${CCSRC_DIR}/runtime/device/gpu/distribution/collective_wrapper.cc - ${CCSRC_DIR}/runtime/device/gpu/distribution/mpi_wrapper.cc - ${CCSRC_DIR}/runtime/device/gpu/distribution/nccl_wrapper.cc + ${CCSRC_DIR}/plugin/device/gpu/hal/device/distribution/collective_wrapper.cc + ${CCSRC_DIR}/plugin/device/gpu/hal/device/distribution/mpi_wrapper.cc + ${CCSRC_DIR}/plugin/device/gpu/hal/device/distribution/nccl_wrapper.cc ) list(REMOVE_ITEM NCCL_MPI_SRC ${NCCL_MPI_SRC_STUB}) diff --git a/mindspore/lite/src/delegate/tensorrt/distribution/distribution_base_impl.cc b/mindspore/lite/src/delegate/tensorrt/distribution/distribution_base_impl.cc index 9153c4f7eaf..35a24c047e2 100644 --- a/mindspore/lite/src/delegate/tensorrt/distribution/distribution_base_impl.cc +++ b/mindspore/lite/src/delegate/tensorrt/distribution/distribution_base_impl.cc @@ -18,7 +18,7 @@ #include #include #include -#include "runtime/device/gpu/distribution/collective_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/collective_wrapper.h" #include "src/delegate/tensorrt/tensorrt_utils.h" namespace mindspore::lite { diff --git a/mindspore/lite/src/delegate/tensorrt/distribution/distribution_collective_impl.cc b/mindspore/lite/src/delegate/tensorrt/distribution/distribution_collective_impl.cc index 8fedeb7b097..54b265b4370 100644 --- a/mindspore/lite/src/delegate/tensorrt/distribution/distribution_collective_impl.cc +++ b/mindspore/lite/src/delegate/tensorrt/distribution/distribution_collective_impl.cc @@ -18,7 +18,7 @@ #include #include #include -#include "runtime/device/gpu/distribution/collective_wrapper.h" +#include "plugin/device/gpu/hal/device/distribution/collective_wrapper.h" #include "src/delegate/tensorrt/distribution/distribution_utils.h" #include "src/delegate/tensorrt/distribution/distribution_base.h" diff --git a/mindspore/lite/src/ops/CMakeLists.txt b/mindspore/lite/src/ops/CMakeLists.txt index 7c0e3792898..553c365153f 100644 --- a/mindspore/lite/src/ops/CMakeLists.txt +++ b/mindspore/lite/src/ops/CMakeLists.txt @@ -1,5 +1,5 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/) -include_directories(${CCSRC_DIR}/backend/kernel_compiler/cpu) +include_directories(${CCSRC_DIR}/plugin/device/cpu/kernel) if(APPLE) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstrict-aliasing -ffunction-sections \ -fdata-sections -ffast-math -fno-rtti -fno-exceptions -Wno-shorten-64-to-32 \ diff --git a/mindspore/lite/src/ops/populate/adam_populate.cc b/mindspore/lite/src/ops/populate/adam_populate.cc index da246ec993f..6ef022fe0a8 100644 --- a/mindspore/lite/src/ops/populate/adam_populate.cc +++ b/mindspore/lite/src/ops/populate/adam_populate.cc @@ -14,7 +14,7 @@ * limitations under the License. */ #include "src/ops/populate/populate_register.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" using mindspore::schema::PrimitiveType_Adam; namespace mindspore { diff --git a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/adam.cc b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/adam.cc index 123cfd5b81b..6b1194ae7de 100644 --- a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/adam.cc +++ b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/adam.cc @@ -20,7 +20,7 @@ #include "schema/model_generated.h" #include "src/kernel_registry.h" #include "include/errorcode.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" using mindspore::kernel::KERNEL_ARCH; using mindspore::lite::KernelRegistrar; diff --git a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_grad.cc b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_grad.cc index 5d66c57d10e..2ba07e5645b 100644 --- a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_grad.cc +++ b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_grad.cc @@ -20,7 +20,7 @@ #include "nnacl/fp32_grad/reduce_grad.h" #include "nnacl/fp32_grad/arithmetic_grad.h" #include "include/errorcode.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" using mindspore::kernel::KERNEL_ARCH; using mindspore::lite::KernelRegistrar; diff --git a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_self_grad.cc b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_self_grad.cc index 8f38ef3d841..016023e1a0d 100644 --- a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_self_grad.cc +++ b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/arithmetic_self_grad.cc @@ -20,7 +20,7 @@ #include "include/errorcode.h" #include "nnacl/fp32/arithmetic_fp32.h" #include "nnacl/fp32_grad/arithmetic_grad.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" using mindspore::kernel::KERNEL_ARCH; using mindspore::lite::KernelRegistrar; diff --git a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/power_grad.cc b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/power_grad.cc index a89235b0bde..9ac42971ca9 100644 --- a/mindspore/lite/src/runtime/kernel/arm/fp32_grad/power_grad.cc +++ b/mindspore/lite/src/runtime/kernel/arm/fp32_grad/power_grad.cc @@ -15,7 +15,7 @@ */ #include "src/runtime/kernel/arm/fp32_grad/power_grad.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "schema/model_generated.h" #include "src/kernel_registry.h" #include "include/errorcode.h" diff --git a/mindspore/lite/src/runtime/kernel/ascend/src/custom_interface.cc b/mindspore/lite/src/runtime/kernel/ascend/src/custom_interface.cc index e8df01bb9c6..29bfb6ad856 100644 --- a/mindspore/lite/src/runtime/kernel/ascend/src/custom_interface.cc +++ b/mindspore/lite/src/runtime/kernel/ascend/src/custom_interface.cc @@ -19,7 +19,7 @@ #include "include/errorcode.h" #include "include/registry/register_kernel_interface.h" #include "common/log_adapter.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore::kernel { namespace acl { diff --git a/mindspore/lite/test/CMakeLists.txt b/mindspore/lite/test/CMakeLists.txt index a10b6bbd65d..25ea6d7a4b0 100644 --- a/mindspore/lite/test/CMakeLists.txt +++ b/mindspore/lite/test/CMakeLists.txt @@ -4,7 +4,7 @@ set(LITE_DIR ${TOP_DIR}/mindspore/lite) include_directories(${TOP_DIR}) include_directories(${TEST_DIR}) -include_directories(${TOP_DIR}/mindspore/ccsrc/backend/kernel_compiler/cpu) +include_directories(${TOP_DIR}/mindspore/ccsrc/plugin/device/cpu/kernel) include(${TOP_DIR}/cmake/external_libs/gtest.cmake) diff --git a/mindspore/lite/test/ut/src/runtime/kernel/common_utils_test.cc b/mindspore/lite/test/ut/src/runtime/kernel/common_utils_test.cc index 68e9973dcb3..93329b0bda3 100644 --- a/mindspore/lite/test/ut/src/runtime/kernel/common_utils_test.cc +++ b/mindspore/lite/test/ut/src/runtime/kernel/common_utils_test.cc @@ -16,7 +16,7 @@ #include #include "common/common_test.h" -#include "backend/kernel_compiler/common_utils.h" +#include "kernel/common_utils.h" namespace mindspore { namespace kernel { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/activation_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/activation_fusion_inout_test.cc index 5c615672c23..c0cf764d5e2 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/activation_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/activation_fusion_inout_test.cc @@ -17,7 +17,7 @@ #include #include "tools/optimizer/fusion/activation_fusion.h" #include "test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/fusion/activation.h" namespace mindspore { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/add_concat_act_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/add_concat_act_fusion_inout_test.cc index 4847b771992..b0917c7163c 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/add_concat_act_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/add_concat_act_fusion_inout_test.cc @@ -17,11 +17,11 @@ #include #include "test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" #include "tools/optimizer/fusion/add_concat_activation_fusion.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/fusion/activation.h" #include "ops/concat.h" #include "ops/fusion/add_fusion.h" diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_act_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_act_fusion_inout_test.cc index 3d0e8d03ce2..82f9e2afe75 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_act_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_act_fusion_inout_test.cc @@ -17,7 +17,7 @@ #include #include "tools/optimizer/fusion/conv_activation_fusion.h" #include "test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/fusion/activation.h" namespace mindspore { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_bias_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_bias_fusion_inout_test.cc index 59785445ca0..a4b7c97fa4e 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_bias_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_bias_fusion_inout_test.cc @@ -17,7 +17,7 @@ #include #include "tools/optimizer/fusion/conv_biasadd_fusion.h" #include "test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/bias_add.h" namespace mindspore { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.cc index a004b4c8654..556b8367f39 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.cc @@ -19,7 +19,7 @@ #include "src/common/log_adapter.h" #include "ir/func_graph.h" #include "ops/fusion/conv2d_fusion.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore { ValueNodePtr ConvFusionInoutTest::CreateConvPrimitiveValue() { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h index 26c808dd12e..6336047f405 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h @@ -20,9 +20,9 @@ #include #include "test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" namespace mindspore { class ConvFusionInoutTest : public FusionInoutTest { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.cc index 22b0f1c7d8e..e8c0ff17f5a 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.cc @@ -22,7 +22,7 @@ #include "ops/return.h" #include "ir/func_graph.h" #include "ops/fusion/conv2d_fusion.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "tools/optimizer/common/gllo_utils.h" namespace mindspore { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h index 4e33b78473b..74fc93a1a9e 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h @@ -21,9 +21,9 @@ #include #include "common/common_test.h" #include "ir/anf.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" namespace mindspore { class FusionInoutTest : public mindspore::CommonTest { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_act_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_act_fusion_inout_test.cc index dba2c62ff65..4cf4a3a5fc2 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_act_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_act_fusion_inout_test.cc @@ -17,7 +17,7 @@ #include #include "tools/optimizer/fusion/matmul_activation_fusion.h" #include "test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/fusion/mat_mul_fusion.h" #include "ops/fusion/activation.h" diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.cc index 7c3b698e1ee..2a6e74d0d31 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.cc @@ -19,7 +19,7 @@ #include "src/common/log_adapter.h" #include "ir/func_graph.h" #include "ops/fusion/mat_mul_fusion.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore { CNodePtr MatMulFusionInoutTest::AddMatMul(const FuncGraphPtr &graph, const AnfNodePtr &input1, const AnfNodePtr &input2, diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.h b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.h index b99cd4585e4..2751d76c66f 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.h +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.h @@ -21,9 +21,9 @@ #include "test/ut/tools/optimizer/fusion/fusion_inout_test/fusion_inout_test.h" #include "ir/anf.h" #include "nnacl/matmul_parameter.h" -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" #include "ops/fusion/activation.h" namespace mindspore { diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_mul_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_mul_fusion_inout_test.cc index 64580395ce4..53a4a16f4e3 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_mul_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_mul_fusion_inout_test.cc @@ -17,7 +17,7 @@ #include #include "tools/optimizer/fusion/matmul_mul_fusion.h" #include "test/ut/tools/optimizer/fusion/fusion_inout_test/conv_fusion_inout_test.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/fusion/mul_fusion.h" #include "ops/fusion/mat_mul_fusion.h" diff --git a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/trans_matmul_fusion_inout_test.cc b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/trans_matmul_fusion_inout_test.cc index 9cf6dc1f8f0..f85ccdd8214 100644 --- a/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/trans_matmul_fusion_inout_test.cc +++ b/mindspore/lite/test/ut/tools/optimizer/fusion/fusion_inout_test/trans_matmul_fusion_inout_test.cc @@ -18,7 +18,7 @@ #include "tools/optimizer/fusion/transpose_matmul_fusion.h" #include "tools/optimizer/common/gllo_utils.h" #include "test/ut/tools/optimizer/fusion/fusion_inout_test/matmul_fusion_inout_test.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "ops/transpose.h" #include "ops/mat_mul.h" diff --git a/mindspore/lite/tools/benchmark/CMakeLists.txt b/mindspore/lite/tools/benchmark/CMakeLists.txt index d015c3664db..cf7abc34ed5 100644 --- a/mindspore/lite/tools/benchmark/CMakeLists.txt +++ b/mindspore/lite/tools/benchmark/CMakeLists.txt @@ -44,13 +44,13 @@ else() endif() endif() -include_directories(${CCSRC_DIR}/backend/kernel_compiler/cpu) +include_directories(${CCSRC_DIR}/plugin/device/cpu/kernel) set(COMMON_SRC ${CMAKE_CURRENT_SOURCE_DIR}/../common/flag_parser.cc ${CMAKE_CURRENT_SOURCE_DIR}/../common/string_util.cc ${CMAKE_CURRENT_SOURCE_DIR}/../../src/common/file_utils.cc ${CMAKE_CURRENT_SOURCE_DIR}/../../src/common/utils.cc - ${CMAKE_CURRENT_SOURCE_DIR}/../../../ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_common.c + ${CMAKE_CURRENT_SOURCE_DIR}/../../../ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_common.c ) if(MSLITE_ENABLE_SHARING_MEM_WITH_OPENGL) diff --git a/mindspore/lite/tools/converter/CMakeLists.txt b/mindspore/lite/tools/converter/CMakeLists.txt index c1e4d3bc779..1a0cbdbbdf3 100644 --- a/mindspore/lite/tools/converter/CMakeLists.txt +++ b/mindspore/lite/tools/converter/CMakeLists.txt @@ -5,12 +5,12 @@ set(USE_GLOG on) set(SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../src) set(CCSRC_SRC - ${CCSRC_DIR}/backend/optimizer/common/pattern_engine.cc - ${CCSRC_DIR}/backend/optimizer/common/visit.cc - ${CCSRC_DIR}/backend/optimizer/common/optimizer.cc + ${CCSRC_DIR}/backend/common/optimizer/pattern_engine.cc + ${CCSRC_DIR}/backend/common/optimizer/visit.cc + ${CCSRC_DIR}/backend/common/optimizer/optimizer.cc ) -include_directories(${TOP_DIR}/mindspore/ccsrc/backend/kernel_compiler/cpu) +include_directories(${TOP_DIR}/mindspore/ccsrc/plugin/device/cpu/kernel) if(NOT WIN32 AND NOT MSLITE_ENABLE_ACL) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -rdynamic -fvisibility=hidden") diff --git a/mindspore/lite/tools/converter/adapter/acl/acl_pass.h b/mindspore/lite/tools/converter/adapter/acl/acl_pass.h index 0e0d4b5d598..9a92cb5d10a 100644 --- a/mindspore/lite/tools/converter/adapter/acl/acl_pass.h +++ b/mindspore/lite/tools/converter/adapter/acl/acl_pass.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_TOOLS_CONVERTER_ADAPTER_ACL_PASS_H #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" namespace mindspore { diff --git a/mindspore/lite/tools/converter/adapter/acl/infer/custom_infer.cc b/mindspore/lite/tools/converter/adapter/acl/infer/custom_infer.cc index f4211a97947..459f17daa20 100644 --- a/mindspore/lite/tools/converter/adapter/acl/infer/custom_infer.cc +++ b/mindspore/lite/tools/converter/adapter/acl/infer/custom_infer.cc @@ -19,7 +19,7 @@ #include "include/registry/register_kernel_interface.h" #include "common/log_adapter.h" #include "tools/converter/adapter/acl/common/acl_types.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" namespace mindspore { namespace lite { diff --git a/mindspore/lite/tools/converter/adapter/acl/mapper/primitive_mapper.cc b/mindspore/lite/tools/converter/adapter/acl/mapper/primitive_mapper.cc index 65fde399949..c3cc4c9c06f 100644 --- a/mindspore/lite/tools/converter/adapter/acl/mapper/primitive_mapper.cc +++ b/mindspore/lite/tools/converter/adapter/acl/mapper/primitive_mapper.cc @@ -24,7 +24,7 @@ #include "include/registry/converter_context.h" #include "ops/op_utils.h" #include "ops/fusion/avg_pool_fusion.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "src/common/log_util.h" namespace mindspore { diff --git a/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.cc b/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.cc index da79f111db8..9ce82447d1e 100644 --- a/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.cc +++ b/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.cc @@ -31,7 +31,7 @@ #include "ops/tuple_get_item.h" #include "base/core_ops.h" #include "cxx_api/model/acl/model_converter.h" -#include "backend/kernel_compiler/cpu/nnacl/op_base.h" +#include "plugin/device/cpu/kernel/nnacl/op_base.h" #include "src/common/log_util.h" namespace mindspore { diff --git a/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.h b/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.h index 6bd03144d97..4fedc5e3e60 100644 --- a/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.h +++ b/mindspore/lite/tools/converter/adapter/acl/src/acl_pass_impl.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "include/errorcode.h" #include "include/api/types.h" #include "include/registry/converter_context.h" diff --git a/mindspore/lite/tools/converter/anf_transform.h b/mindspore/lite/tools/converter/anf_transform.h index fa9b5674479..76f628e1ec8 100644 --- a/mindspore/lite/tools/converter/anf_transform.h +++ b/mindspore/lite/tools/converter/anf_transform.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "schema/inner/model_generated.h" #include "tools/common/meta_graph_serializer.h" #include "tools/converter/converter_flags.h" diff --git a/mindspore/lite/tools/converter/export_model.cc b/mindspore/lite/tools/converter/export_model.cc index 1a37092177d..a49b7398008 100644 --- a/mindspore/lite/tools/converter/export_model.cc +++ b/mindspore/lite/tools/converter/export_model.cc @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "include/errorcode.h" #include "include/version.h" #include "ir/func_graph.h" diff --git a/mindspore/lite/tools/converter/import/primitive_adjust.h b/mindspore/lite/tools/converter/import/primitive_adjust.h index 8596059fdba..349a252cf71 100644 --- a/mindspore/lite/tools/converter/import/primitive_adjust.h +++ b/mindspore/lite/tools/converter/import/primitive_adjust.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/converter/optimizer_manager.cc b/mindspore/lite/tools/converter/optimizer_manager.cc index 048b5d9dd58..6b4a4388f23 100644 --- a/mindspore/lite/tools/converter/optimizer_manager.cc +++ b/mindspore/lite/tools/converter/optimizer_manager.cc @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "src/common/log_util.h" #include "tools/converter/parser/parser_utils.h" #include "include/registry/pass_base.h" diff --git a/mindspore/lite/tools/converter/optimizer_manager.h b/mindspore/lite/tools/converter/optimizer_manager.h index c1e016f9529..fc8a7d8e0b1 100644 --- a/mindspore/lite/tools/converter/optimizer_manager.h +++ b/mindspore/lite/tools/converter/optimizer_manager.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "include/errorcode.h" #include "include/registry/pass_registry.h" #include "ir/func_graph.h" diff --git a/mindspore/lite/tools/converter/parser/conv1d_inout_adjust.h b/mindspore/lite/tools/converter/parser/conv1d_inout_adjust.h index 2435c87b084..6f4191ad565 100644 --- a/mindspore/lite/tools/converter/parser/conv1d_inout_adjust.h +++ b/mindspore/lite/tools/converter/parser/conv1d_inout_adjust.h @@ -18,8 +18,8 @@ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_GRAPH_CONV1D_INOUT_ADJUST_PASS_H_ #include #include -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_flags.h" namespace mindspore::lite { diff --git a/mindspore/lite/tools/converter/parser/lstm_adjust_pass.h b/mindspore/lite/tools/converter/parser/lstm_adjust_pass.h index 79296d20c01..cfec1caf837 100644 --- a/mindspore/lite/tools/converter/parser/lstm_adjust_pass.h +++ b/mindspore/lite/tools/converter/parser/lstm_adjust_pass.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/format_utils.h" diff --git a/mindspore/lite/tools/converter/parser/onnx/onnx_inputs_adjust.h b/mindspore/lite/tools/converter/parser/onnx/onnx_inputs_adjust.h index 4e8753cdd3b..4c163820125 100644 --- a/mindspore/lite/tools/converter/parser/onnx/onnx_inputs_adjust.h +++ b/mindspore/lite/tools/converter/parser/onnx/onnx_inputs_adjust.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_TOOLS_CONVERTER_PARSER_ONNX_ONNX_INPUTS_ADJUST_H_ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/converter/parser/onnx/onnx_nonzero_adjust.h b/mindspore/lite/tools/converter/parser/onnx/onnx_nonzero_adjust.h index 293a54967a0..2ad50ce76ab 100644 --- a/mindspore/lite/tools/converter/parser/onnx/onnx_nonzero_adjust.h +++ b/mindspore/lite/tools/converter/parser/onnx/onnx_nonzero_adjust.h @@ -16,8 +16,8 @@ #ifndef LITE_ONNX_NONZERO_ADJUST_H #define LITE_ONNX_NONZERO_ADJUST_H -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::lite { class OnnxNonZeroAdjust { diff --git a/mindspore/lite/tools/converter/parser/onnx/onnx_pad_adjust.h b/mindspore/lite/tools/converter/parser/onnx/onnx_pad_adjust.h index 0911ac7f62b..485c7186b0b 100644 --- a/mindspore/lite/tools/converter/parser/onnx/onnx_pad_adjust.h +++ b/mindspore/lite/tools/converter/parser/onnx/onnx_pad_adjust.h @@ -18,8 +18,8 @@ #define MINDSPORE_LITE_TOOLS_CONVERTER_PARSER_ONNX_ONNX_PAD_ADJUST_H_ #include #include -#include "backend/optimizer/common/pass.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/pass.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::lite { class OnnxPadAdjust { diff --git a/mindspore/lite/tools/converter/parser/tf/functionalize_cond.h b/mindspore/lite/tools/converter/parser/tf/functionalize_cond.h index 856d12c2cfe..ef1e461505d 100644 --- a/mindspore/lite/tools/converter/parser/tf/functionalize_cond.h +++ b/mindspore/lite/tools/converter/parser/tf/functionalize_cond.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/gllo_utils.h" #include "tools/converter/parser/tf/functionalize_control_op_pass.h" diff --git a/mindspore/lite/tools/converter/parser/tf/functionalize_control_op_pass.h b/mindspore/lite/tools/converter/parser/tf/functionalize_control_op_pass.h index e1872173f42..1258b7fa4f4 100644 --- a/mindspore/lite/tools/converter/parser/tf/functionalize_control_op_pass.h +++ b/mindspore/lite/tools/converter/parser/tf/functionalize_control_op_pass.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/converter/ops/ops_def.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/converter/parser/tf/functionalize_while.h b/mindspore/lite/tools/converter/parser/tf/functionalize_while.h index 3e58daaec3f..100ccfced6b 100644 --- a/mindspore/lite/tools/converter/parser/tf/functionalize_while.h +++ b/mindspore/lite/tools/converter/parser/tf/functionalize_while.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/gllo_utils.h" #include "tools/converter/parser/tf/functionalize_control_op_pass.h" diff --git a/mindspore/lite/tools/converter/parser/tf_bidirection_gru_cf_fusion.h b/mindspore/lite/tools/converter/parser/tf_bidirection_gru_cf_fusion.h index 9f08c069467..e785608d084 100644 --- a/mindspore/lite/tools/converter/parser/tf_bidirection_gru_cf_fusion.h +++ b/mindspore/lite/tools/converter/parser/tf_bidirection_gru_cf_fusion.h @@ -21,7 +21,7 @@ #include #include "tools/optimizer/fusion/tf_bidirection_gru_fusion.h" #include "schema/inner/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "include/errorcode.h" diff --git a/mindspore/lite/tools/converter/parser/unused_node_remove_pass.h b/mindspore/lite/tools/converter/parser/unused_node_remove_pass.h index 35595547ca8..f7235a2c894 100644 --- a/mindspore/lite/tools/converter/parser/unused_node_remove_pass.h +++ b/mindspore/lite/tools/converter/parser/unused_node_remove_pass.h @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "mindspore/lite/include/errorcode.h" diff --git a/mindspore/lite/tools/converter/quantizer/quantization_optimizer.h b/mindspore/lite/tools/converter/quantizer/quantization_optimizer.h index f71947bfed8..8f6a2e8da8c 100644 --- a/mindspore/lite/tools/converter/quantizer/quantization_optimizer.h +++ b/mindspore/lite/tools/converter/quantizer/quantization_optimizer.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" namespace mindspore::lite::quant { diff --git a/mindspore/lite/tools/cropper/build_cropper_config.sh b/mindspore/lite/tools/cropper/build_cropper_config.sh index 71da545c24c..f3595bf61ae 100644 --- a/mindspore/lite/tools/cropper/build_cropper_config.sh +++ b/mindspore/lite/tools/cropper/build_cropper_config.sh @@ -48,7 +48,7 @@ HEADER_LOCATION="-I${MINDSPORE_HOME} -I${FLATBUFFERS} -I${MINDSPORE_HOME}/mindspore/lite/build/schema -I${MINDSPORE_HOME}/mindspore/lite/build/schema/inner --I${MINDSPORE_HOME}/mindspore/ccsrc/backend/kernel_compiler/cpu +-I${MINDSPORE_HOME}/mindspore/ccsrc/plugin/device/cpu/kernel -I${MINDSPORE_HOME}/mindspore/ccsrc/minddata/dataset" REMOVE_LISTS_STR="" @@ -158,18 +158,18 @@ getCommonFile() { while IFS='' read -r line; do train_files_h+=("$line"); done < <(ls mindspore/lite/src/train/*.h) others_files_h=( mindspore/lite/src/runtime/infer_manager.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_utils.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_utils.h mindspore/lite/src/ops/populate/populate_register.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/op_base.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/op_base.h mindspore/core/ir/dtype/type_id.h mindspore/core/utils/overload.h mindspore/lite/tools/common/option.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_instructions.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/intrinsics/ms_simd_instructions_fp16.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/tensor_c.h - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/errorcode.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_instructions.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/intrinsics/ms_simd_instructions_fp16.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/tensor_c.h + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/errorcode.h ) all_files_h=("${include_h[@]}" "${regist_include_h[@]}" "${src_files_h[@]}" "${common_files_h[@]}" "${runtime_files_h[@]}" "${others_files_h[@]}" @@ -202,12 +202,12 @@ getCommonFile() { while IFS='' read -r line; do runtime_files_cc+=("$line"); done < <(ls mindspore/lite/src/runtime/*.cc) # sava all assembly files assembly_files=() - while IFS='' read -r line; do assembly_files+=("$line"); done < <(ls mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/assembly/*/*.S) + while IFS='' read -r line; do assembly_files+=("$line"); done < <(ls mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/assembly/*/*.S) others_files_c=( - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/nnacl_utils.c + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/nnacl_utils.c mindspore/lite/src/runtime/infer_manager.cc mindspore/lite/src/ops/populate/populate_register.cc - mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer/infer_register.c + mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer/infer_register.c mindspore/core/utils/status.cc ) # save train files @@ -298,7 +298,7 @@ wait sleep 1 # get src/ops getOpsFile "REG_POPULATE\(PrimitiveType_" "mindspore/lite/src/ops/populate" "prototype" & -getOpsFile "REG_INFER\(.*?, PrimType_" "mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/infer" "prototype" & +getOpsFile "REG_INFER\(.*?, PrimType_" "mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/infer" "prototype" & # support for cpu getOpsFile "REG_KERNEL\(.*?, kNumberTypeFloat32, PrimitiveType_" "mindspore/lite/src/runtime/kernel/arm" "kNumberTypeFloat32" & getOpsFile "REG_KERNEL\(.*?, kNumberTypeFloat16, PrimitiveType_" "mindspore/lite/src/runtime/kernel/arm" "kNumberTypeFloat16" & diff --git a/mindspore/lite/tools/optimizer/common/gllo_utils.cc b/mindspore/lite/tools/optimizer/common/gllo_utils.cc index 442729ae4c3..bc55f6500a5 100644 --- a/mindspore/lite/tools/optimizer/common/gllo_utils.cc +++ b/mindspore/lite/tools/optimizer/common/gllo_utils.cc @@ -28,7 +28,7 @@ #include "ops/tuple_get_item.h" #include "tools/common/tensor_util.h" #include "frontend/operator/ops.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "tools/converter/quant_param_holder.h" #include "nnacl/op_base.h" #include "src/common/log_util.h" diff --git a/mindspore/lite/tools/optimizer/common/gllo_utils.h b/mindspore/lite/tools/optimizer/common/gllo_utils.h index fc39fc12b10..707fcc06d19 100644 --- a/mindspore/lite/tools/optimizer/common/gllo_utils.h +++ b/mindspore/lite/tools/optimizer/common/gllo_utils.h @@ -25,7 +25,7 @@ #include "ir/anf.h" #include "ir/func_graph.h" #include "src/common/utils.h" -#include "backend/optimizer/common/pattern_engine.h" +#include "backend/common/optimizer/pattern_engine.h" #include "ops/fusion/conv2d_backprop_input_fusion.h" #include "schema/inner/model_generated.h" #include "tools/converter/converter_context.h" diff --git a/mindspore/lite/tools/optimizer/common/helper.cc b/mindspore/lite/tools/optimizer/common/helper.cc index 68b3ea39fc4..7b62298ea37 100644 --- a/mindspore/lite/tools/optimizer/common/helper.cc +++ b/mindspore/lite/tools/optimizer/common/helper.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include #include #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/optimizer/common/multiple_pattern_process_pass.h b/mindspore/lite/tools/optimizer/common/multiple_pattern_process_pass.h index a8aecd0290c..5ef79407afb 100644 --- a/mindspore/lite/tools/optimizer/common/multiple_pattern_process_pass.h +++ b/mindspore/lite/tools/optimizer/common/multiple_pattern_process_pass.h @@ -21,9 +21,9 @@ #include #include #include -#include "backend/optimizer/common/node_pass.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/node_pass.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/helper.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/common/node_pass_extends.cc b/mindspore/lite/tools/optimizer/common/node_pass_extends.cc index be1c8baa773..670ce500b39 100644 --- a/mindspore/lite/tools/optimizer/common/node_pass_extends.cc +++ b/mindspore/lite/tools/optimizer/common/node_pass_extends.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/node_pass.h" +#include "backend/common/optimizer/node_pass.h" #include #include #include diff --git a/mindspore/lite/tools/optimizer/common/pass_manager_extends.cc b/mindspore/lite/tools/optimizer/common/pass_manager_extends.cc index 744519327d0..3dca8e7d1b4 100644 --- a/mindspore/lite/tools/optimizer/common/pass_manager_extends.cc +++ b/mindspore/lite/tools/optimizer/common/pass_manager_extends.cc @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/optimizer/pass_manager.h" #ifndef _MSC_VER #include #endif diff --git a/mindspore/lite/tools/optimizer/const_fold/constant_folding_fusion.h b/mindspore/lite/tools/optimizer/const_fold/constant_folding_fusion.h index 3b63226f92d..70306d9b945 100644 --- a/mindspore/lite/tools/optimizer/const_fold/constant_folding_fusion.h +++ b/mindspore/lite/tools/optimizer/const_fold/constant_folding_fusion.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_CONST_FOLD_CONSTANT_FOLDING_FUSION_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_CONST_FOLD_CONSTANT_FOLDING_FUSION_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "include/registry/converter_context.h" #include "tools/optimizer/const_fold/fold_along_infershape.h" #include "tools/optimizer/const_fold/fold_with_infershape.h" diff --git a/mindspore/lite/tools/optimizer/const_fold/fold_utils.cc b/mindspore/lite/tools/optimizer/const_fold/fold_utils.cc index 9c25eaf523b..6cbf45e38b9 100644 --- a/mindspore/lite/tools/optimizer/const_fold/fold_utils.cc +++ b/mindspore/lite/tools/optimizer/const_fold/fold_utils.cc @@ -18,7 +18,7 @@ #include #include #include -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "ir/anf.h" #include "tools/converter/quant_param_holder.h" #include "tools/optimizer/common/format_utils.h" diff --git a/mindspore/lite/tools/optimizer/const_fold/fold_with_infershape.h b/mindspore/lite/tools/optimizer/const_fold/fold_with_infershape.h index 598d022850f..d314158c4cd 100644 --- a/mindspore/lite/tools/optimizer/const_fold/fold_with_infershape.h +++ b/mindspore/lite/tools/optimizer/const_fold/fold_with_infershape.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "include/registry/converter_context.h" #include "tools/optimizer/graph/node_infershape.h" #include "tools/optimizer/const_fold/fold_utils.h" diff --git a/mindspore/lite/tools/optimizer/fisson/eliminate_concat_split.h b/mindspore/lite/tools/optimizer/fisson/eliminate_concat_split.h index 541453c4a9a..343c95cd533 100644 --- a/mindspore/lite/tools/optimizer/fisson/eliminate_concat_split.h +++ b/mindspore/lite/tools/optimizer/fisson/eliminate_concat_split.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_FUSION_ELIMINATE_CONCAT_SPLIT_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_FUSION_ELIMINATE_CONCAT_SPLIT_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/fisson/fisson_util.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fisson/iter_node_outputs.h b/mindspore/lite/tools/optimizer/fisson/iter_node_outputs.h index 269d97e7fd0..cb83e61e69c 100644 --- a/mindspore/lite/tools/optimizer/fisson/iter_node_outputs.h +++ b/mindspore/lite/tools/optimizer/fisson/iter_node_outputs.h @@ -15,7 +15,7 @@ */ #include "ir/anf.h" -#include "mindspore/ccsrc/backend/optimizer/common/node_pass.h" +#include "mindspore/ccsrc/backend/common/optimizer/node_pass.h" #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_FISSON_ITER_NODE_OUTPUTS_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_FISSON_ITER_NODE_OUTPUTS_H_ diff --git a/mindspore/lite/tools/optimizer/fisson/multi_conv_split_pass.h b/mindspore/lite/tools/optimizer/fisson/multi_conv_split_pass.h index 4b049226dba..23bf8076f83 100644 --- a/mindspore/lite/tools/optimizer/fisson/multi_conv_split_pass.h +++ b/mindspore/lite/tools/optimizer/fisson/multi_conv_split_pass.h @@ -22,7 +22,7 @@ #include #include #include "schema/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/fisson/fisson_util.h" #include "tools/optimizer/parallel/split_strategy.h" #include "tools/optimizer/parallel/multi_node_split.h" diff --git a/mindspore/lite/tools/optimizer/fisson/node_out_shapes.h b/mindspore/lite/tools/optimizer/fisson/node_out_shapes.h index e551f0e6294..4341ad770aa 100644 --- a/mindspore/lite/tools/optimizer/fisson/node_out_shapes.h +++ b/mindspore/lite/tools/optimizer/fisson/node_out_shapes.h @@ -15,7 +15,7 @@ */ #include "ir/anf.h" -#include "mindspore/ccsrc/backend/optimizer/common/node_pass.h" +#include "mindspore/ccsrc/backend/common/optimizer/node_pass.h" #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_FISSON_NODE_OUT_SHAPES_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_FISSON_NODE_OUT_SHAPES_H_ diff --git a/mindspore/lite/tools/optimizer/format/delete_redundant_transpose.h b/mindspore/lite/tools/optimizer/format/delete_redundant_transpose.h index 1ce9a8d6a35..8ec4e63a781 100644 --- a/mindspore/lite/tools/optimizer/format/delete_redundant_transpose.h +++ b/mindspore/lite/tools/optimizer/format/delete_redundant_transpose.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_FORMAT_DELETE_REDUNDANT_TRANSPOSE_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_FORMAT_DELETE_REDUNDANT_TRANSPOSE_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/optimizer/common/gllo_utils.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/format/to_format_base.h b/mindspore/lite/tools/optimizer/format/to_format_base.h index 6a3f3a38498..2c5f81dff23 100644 --- a/mindspore/lite/tools/optimizer/format/to_format_base.h +++ b/mindspore/lite/tools/optimizer/format/to_format_base.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/format_utils.h" #include "tools/optimizer/graph/infershape_pass.h" diff --git a/mindspore/lite/tools/optimizer/fusion/activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/activation_fusion.h index 69ca31f1e4c..4edb4be63e1 100644 --- a/mindspore/lite/tools/optimizer/fusion/activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/activation_fusion.h @@ -17,9 +17,9 @@ #ifndef MINDSPORE_LITE_SRC_PASS_FUSION_ACTIVATION_FUSION_H_ #define MINDSPORE_LITE_SRC_PASS_FUSION_ACTIVATION_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_context.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/fusion/add_concat_activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/add_concat_activation_fusion.h index 7af773fcdcf..fdad6507f71 100644 --- a/mindspore/lite/tools/optimizer/fusion/add_concat_activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/add_concat_activation_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_FUSION_ADD_CONCAT_ACTIVATION_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt { class AddConcatActivationFusion : public PatternProcessPass { diff --git a/mindspore/lite/tools/optimizer/fusion/affine_activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/affine_activation_fusion.h index 7f2d458d5c0..f7aed4b58fa 100644 --- a/mindspore/lite/tools/optimizer/fusion/affine_activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/affine_activation_fusion.h @@ -19,7 +19,7 @@ #include #include "schema/inner/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/fusion/affine_fusion.h b/mindspore/lite/tools/optimizer/fusion/affine_fusion.h index a4a0712ce4f..52b310c0c8f 100644 --- a/mindspore/lite/tools/optimizer/fusion/affine_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/affine_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_AFFINE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "schema/inner/model_generated.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/batchmatmul_fusion.h b/mindspore/lite/tools/optimizer/fusion/batchmatmul_fusion.h index c7ddccaa753..96cf04ae45c 100644 --- a/mindspore/lite/tools/optimizer/fusion/batchmatmul_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/batchmatmul_fusion.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_SRC_PASS_FUSION_BATCHMATMUL_FUSION_H_ #define MINDSPORE_LITE_SRC_PASS_FUSION_BATCHMATMUL_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_context.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/batchnorm_to_scale_fusion.h b/mindspore/lite/tools/optimizer/fusion/batchnorm_to_scale_fusion.h index 457a23e0cf9..50c2b4d010a 100644 --- a/mindspore/lite/tools/optimizer/fusion/batchnorm_to_scale_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/batchnorm_to_scale_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_BN_TO_SCALE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt { class BatchNormToScaleFusion : public Pass { diff --git a/mindspore/lite/tools/optimizer/fusion/conv_activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_activation_fusion.h index d3bf68794b8..3ac6fadebb7 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_activation_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_CONV_ACTIVATION_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/fusion/conv_biasadd_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_biasadd_fusion.h index de5c675e70f..e1b2e1fe508 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_biasadd_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_biasadd_fusion.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_SRC_PASS_FUSION_CONV_BIASADD_FUSION_H_ #define MINDSPORE_LITE_SRC_PASS_FUSION_CONV_BIASADD_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_context.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/conv_conv_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_conv_fusion.h index c36689c77bf..70fb49ae3fb 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_conv_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_conv_fusion.h @@ -19,7 +19,7 @@ #include #include "schema/inner/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/fusion/conv_pad_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_pad_fusion.h index 282f151d629..bab2604d529 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_pad_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_pad_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/conv_transform_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_transform_fusion.h index 80b40f0717f..8c9d3d37dc9 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_transform_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_transform_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_CONV_TRANSFORM_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_flags.h" using mindspore::converter::FmkType; diff --git a/mindspore/lite/tools/optimizer/fusion/conv_tuple_activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_tuple_activation_fusion.h index c5c6c04f1c7..1a0ad5349b7 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_tuple_activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_tuple_activation_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_CONV_TUPLE_ACTIVATION_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/fusion/conv_tuplegetitem_fusion.h b/mindspore/lite/tools/optimizer/fusion/conv_tuplegetitem_fusion.h index 90a124591f4..1e324e26dd1 100644 --- a/mindspore/lite/tools/optimizer/fusion/conv_tuplegetitem_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/conv_tuplegetitem_fusion.h @@ -16,7 +16,7 @@ #ifndef LITE_MINDSPORE_LITE_TOOLS_OPTIMIZER_FUSION_CONV_TUPLEGETITEM_FUSION_H_ #define LITE_MINDSPORE_LITE_TOOLS_OPTIMIZER_FUSION_CONV_TUPLEGETITEM_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt { class ConvTupleGetItemFusion : public PatternProcessPass { public: diff --git a/mindspore/lite/tools/optimizer/fusion/fullconnected_add_fusion.h b/mindspore/lite/tools/optimizer/fusion/fullconnected_add_fusion.h index 3bc2b88da98..fd184536c2a 100644 --- a/mindspore/lite/tools/optimizer/fusion/fullconnected_add_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/fullconnected_add_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" namespace mindspore::opt { diff --git a/mindspore/lite/tools/optimizer/fusion/fullconnected_fusion.h b/mindspore/lite/tools/optimizer/fusion/fullconnected_fusion.h index 1c7b0e1c358..57fea4544f2 100644 --- a/mindspore/lite/tools/optimizer/fusion/fullconnected_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/fullconnected_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/fusion/conv_transform_fusion.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" #include "schema/inner/model_generated.h" diff --git a/mindspore/lite/tools/optimizer/fusion/gelu_fusion.h b/mindspore/lite/tools/optimizer/fusion/gelu_fusion.h index 51eab3d82e4..196928b57bb 100644 --- a/mindspore/lite/tools/optimizer/fusion/gelu_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/gelu_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/optimizer/fusion/glu_fusion.h b/mindspore/lite/tools/optimizer/fusion/glu_fusion.h index c75b9c482c2..a596d69f619 100644 --- a/mindspore/lite/tools/optimizer/fusion/glu_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/glu_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/optimizer/fusion/matmul_activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/matmul_activation_fusion.h index bb031c12a13..2ea93df4489 100644 --- a/mindspore/lite/tools/optimizer/fusion/matmul_activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/matmul_activation_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_MATMUL_ACTIVATION_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_context.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/matmul_add_fusion.h b/mindspore/lite/tools/optimizer/fusion/matmul_add_fusion.h index e5e967b9912..78e8b1992fb 100644 --- a/mindspore/lite/tools/optimizer/fusion/matmul_add_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/matmul_add_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/matmul_mul_fusion.h b/mindspore/lite/tools/optimizer/fusion/matmul_mul_fusion.h index a1304d7fa7b..0c45b45ff07 100644 --- a/mindspore/lite/tools/optimizer/fusion/matmul_mul_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/matmul_mul_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_FUSION_MATMUL_MUL_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt { class MatMulMulFusion : public PatternProcessPass { diff --git a/mindspore/lite/tools/optimizer/fusion/matmul_scale_fusion.h b/mindspore/lite/tools/optimizer/fusion/matmul_scale_fusion.h index d809419adf9..c90a3f4a65a 100644 --- a/mindspore/lite/tools/optimizer/fusion/matmul_scale_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/matmul_scale_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/fusion/scale_base_fusion.h" #include "ops/mat_mul.h" diff --git a/mindspore/lite/tools/optimizer/fusion/mul_add_fusion.h b/mindspore/lite/tools/optimizer/fusion/mul_add_fusion.h index 63398459fe8..65a0d833a35 100644 --- a/mindspore/lite/tools/optimizer/fusion/mul_add_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/mul_add_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/quant_param_holder.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" #include "ops/fusion/scale_fusion.h" diff --git a/mindspore/lite/tools/optimizer/fusion/norm_fusion.h b/mindspore/lite/tools/optimizer/fusion/norm_fusion.h index 3054f46bf51..a03512584aa 100644 --- a/mindspore/lite/tools/optimizer/fusion/norm_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/norm_fusion.h @@ -22,7 +22,7 @@ #include #include #include "schema/inner/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/optimizer/fusion/reshape_reshape_fusion.h b/mindspore/lite/tools/optimizer/fusion/reshape_reshape_fusion.h index 795a736e552..12a42c65eca 100644 --- a/mindspore/lite/tools/optimizer/fusion/reshape_reshape_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/reshape_reshape_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/check_convert_utils.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/scale_activation_fusion.h b/mindspore/lite/tools/optimizer/fusion/scale_activation_fusion.h index 4764569f7ad..9be173dd40c 100644 --- a/mindspore/lite/tools/optimizer/fusion/scale_activation_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/scale_activation_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_SCALE_ACTIVATION_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/fusion/scale_base_fusion.h b/mindspore/lite/tools/optimizer/fusion/scale_base_fusion.h index 20790aa9a8f..20291323445 100644 --- a/mindspore/lite/tools/optimizer/fusion/scale_base_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/scale_base_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "ops/fusion/scale_fusion.h" #include "tools/optimizer/common/gllo_utils.h" diff --git a/mindspore/lite/tools/optimizer/fusion/scale_scale_fusion.h b/mindspore/lite/tools/optimizer/fusion/scale_scale_fusion.h index 9c5cda584d0..748025c0670 100644 --- a/mindspore/lite/tools/optimizer/fusion/scale_scale_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/scale_scale_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore::opt { class ScaleScaleFusion : public PatternProcessPass { diff --git a/mindspore/lite/tools/optimizer/fusion/sigmoid_mul_fusion.h b/mindspore/lite/tools/optimizer/fusion/sigmoid_mul_fusion.h index 1e4ee2893ba..d8ac022b3da 100644 --- a/mindspore/lite/tools/optimizer/fusion/sigmoid_mul_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/sigmoid_mul_fusion.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_SRC_PASS_FUSION_SIGMOID_MUL_FUSION_H_ #define MINDSPORE_LITE_SRC_PASS_FUSION_SIGMOID_MUL_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_context.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/squeeze_fusion.h b/mindspore/lite/tools/optimizer/fusion/squeeze_fusion.h index 8dc7edd7cf7..67fa6f63a3e 100644 --- a/mindspore/lite/tools/optimizer/fusion/squeeze_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/squeeze_fusion.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_FUSION_SQUEEZE_FUSION_H_ #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "schema/inner/model_generated.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/tensor_dot_fusion.h b/mindspore/lite/tools/optimizer/fusion/tensor_dot_fusion.h index 8733c589aa3..fc2c655a093 100644 --- a/mindspore/lite/tools/optimizer/fusion/tensor_dot_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/tensor_dot_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/quant_param_holder.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" #include "ops/fusion/scale_fusion.h" diff --git a/mindspore/lite/tools/optimizer/fusion/tf_bidirection_gru_fusion.h b/mindspore/lite/tools/optimizer/fusion/tf_bidirection_gru_fusion.h index 6bbedce2447..42dd8dc28fd 100644 --- a/mindspore/lite/tools/optimizer/fusion/tf_bidirection_gru_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/tf_bidirection_gru_fusion.h @@ -21,7 +21,7 @@ #include "tools/optimizer/fusion/tflite_lstm_cell_fusion.h" #include "tools/optimizer/common/gllo_utils.h" #include "schema/inner/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "include/errorcode.h" diff --git a/mindspore/lite/tools/optimizer/fusion/tf_lstm_cell_fusion.h b/mindspore/lite/tools/optimizer/fusion/tf_lstm_cell_fusion.h index ac1d5e93ec6..95d9ed99438 100644 --- a/mindspore/lite/tools/optimizer/fusion/tf_lstm_cell_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/tf_lstm_cell_fusion.h @@ -20,7 +20,7 @@ #include #include "schema/inner/model_generated.h" #include "tools/optimizer/fusion/tflite_lstm_cell_fusion.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "include/errorcode.h" diff --git a/mindspore/lite/tools/optimizer/fusion/tflite_lstm_cell_fusion.h b/mindspore/lite/tools/optimizer/fusion/tflite_lstm_cell_fusion.h index 973b7ba1430..a69c6823a4d 100644 --- a/mindspore/lite/tools/optimizer/fusion/tflite_lstm_cell_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/tflite_lstm_cell_fusion.h @@ -19,7 +19,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "include/errorcode.h" diff --git a/mindspore/lite/tools/optimizer/fusion/tflite_rel_pos_multi_head_attention_fusion.h b/mindspore/lite/tools/optimizer/fusion/tflite_rel_pos_multi_head_attention_fusion.h index 29c6498e6d3..792fa1602ab 100644 --- a/mindspore/lite/tools/optimizer/fusion/tflite_rel_pos_multi_head_attention_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/tflite_rel_pos_multi_head_attention_fusion.h @@ -20,7 +20,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "include/errorcode.h" #include "tools/optimizer/fusion/multi_head_attention_fusion.h" diff --git a/mindspore/lite/tools/optimizer/fusion/transpose_fusion.h b/mindspore/lite/tools/optimizer/fusion/transpose_fusion.h index c693bcbf975..67d1b24612a 100644 --- a/mindspore/lite/tools/optimizer/fusion/transpose_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/transpose_fusion.h @@ -19,7 +19,7 @@ #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/optimizer/common/multiple_pattern_process_pass.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/fusion/transpose_matmul_fusion.h b/mindspore/lite/tools/optimizer/fusion/transpose_matmul_fusion.h index 538a72f51ee..ed0668b5d03 100644 --- a/mindspore/lite/tools/optimizer/fusion/transpose_matmul_fusion.h +++ b/mindspore/lite/tools/optimizer/fusion/transpose_matmul_fusion.h @@ -17,9 +17,9 @@ #ifndef MINDSPORE_LITE_SRC_PASS_FUSION_TRANSPOSE_MATMUL_FUSION_H_ #define MINDSPORE_LITE_SRC_PASS_FUSION_TRANSPOSE_MATMUL_FUSION_H_ -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "tools/converter/converter_context.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/graph/add_tensor_array.h b/mindspore/lite/tools/optimizer/graph/add_tensor_array.h index d61ed0cb44f..0f3cd8207e7 100644 --- a/mindspore/lite/tools/optimizer/graph/add_tensor_array.h +++ b/mindspore/lite/tools/optimizer/graph/add_tensor_array.h @@ -19,7 +19,7 @@ #include #include "schema/inner/model_generated.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/graph/clip_convert_activation_pass.h b/mindspore/lite/tools/optimizer/graph/clip_convert_activation_pass.h index b73de3de91a..fff2fb36349 100644 --- a/mindspore/lite/tools/optimizer/graph/clip_convert_activation_pass.h +++ b/mindspore/lite/tools/optimizer/graph/clip_convert_activation_pass.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_GRAPH_CLIP_CONVERT_ACTIVATION_PASS_H_ #include #include "tools/converter/converter_flags.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" using mindspore::converter::FmkType; using mindspore::schema::QuantType; diff --git a/mindspore/lite/tools/optimizer/graph/control_flow_pass.h b/mindspore/lite/tools/optimizer/graph/control_flow_pass.h index 3a284342e99..e7028640a95 100644 --- a/mindspore/lite/tools/optimizer/graph/control_flow_pass.h +++ b/mindspore/lite/tools/optimizer/graph/control_flow_pass.h @@ -23,7 +23,7 @@ #include #include "schema/inner/model_generated.h" #include "tools/converter/converter_flags.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::opt { class ControlFlowPass : public Pass { diff --git a/mindspore/lite/tools/optimizer/graph/conv1d_weight_expanding_pass.h b/mindspore/lite/tools/optimizer/graph/conv1d_weight_expanding_pass.h index 1ef5e2dba2c..655a8dd8161 100644 --- a/mindspore/lite/tools/optimizer/graph/conv1d_weight_expanding_pass.h +++ b/mindspore/lite/tools/optimizer/graph/conv1d_weight_expanding_pass.h @@ -19,7 +19,7 @@ #include #include "schema/inner/model_generated.h" #include "tools/converter/converter_flags.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/optimizer/common/gllo_utils.h" namespace mindspore::opt { diff --git a/mindspore/lite/tools/optimizer/graph/decrease_transpose_algo.h b/mindspore/lite/tools/optimizer/graph/decrease_transpose_algo.h index f3a6048f0fc..175512fe095 100644 --- a/mindspore/lite/tools/optimizer/graph/decrease_transpose_algo.h +++ b/mindspore/lite/tools/optimizer/graph/decrease_transpose_algo.h @@ -22,7 +22,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/format_utils.h" diff --git a/mindspore/lite/tools/optimizer/graph/dump_graph.h b/mindspore/lite/tools/optimizer/graph/dump_graph.h index c1477b9f282..6833b0d978e 100644 --- a/mindspore/lite/tools/optimizer/graph/dump_graph.h +++ b/mindspore/lite/tools/optimizer/graph/dump_graph.h @@ -16,7 +16,7 @@ #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_GRAPH_DUMP_GRAPH_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_GRAPH_DUMP_GRAPH_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/export_model.h" #include "include/registry/pass_base.h" diff --git a/mindspore/lite/tools/optimizer/graph/group_depthwise_op_convert_pass.h b/mindspore/lite/tools/optimizer/graph/group_depthwise_op_convert_pass.h index ffe1d0df2d9..d9db238c15a 100644 --- a/mindspore/lite/tools/optimizer/graph/group_depthwise_op_convert_pass.h +++ b/mindspore/lite/tools/optimizer/graph/group_depthwise_op_convert_pass.h @@ -17,7 +17,7 @@ #define LITE_GROUP_DEPTHWISE_OP_CONVERT_PASS_H #include #include "tools/converter/converter_flags.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore::opt { class GroupDepthwiseOpConvertPass : public Pass { diff --git a/mindspore/lite/tools/optimizer/graph/infershape_pass.h b/mindspore/lite/tools/optimizer/graph/infershape_pass.h index 46a6ab4a4eb..a8f2640a274 100644 --- a/mindspore/lite/tools/optimizer/graph/infershape_pass.h +++ b/mindspore/lite/tools/optimizer/graph/infershape_pass.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/optimizer/graph/node_infershape.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/graph/reduce_same_act_pass.h b/mindspore/lite/tools/optimizer/graph/reduce_same_act_pass.h index e4b917f8c2a..7d4b5d32559 100644 --- a/mindspore/lite/tools/optimizer/graph/reduce_same_act_pass.h +++ b/mindspore/lite/tools/optimizer/graph/reduce_same_act_pass.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/format_utils.h" diff --git a/mindspore/lite/tools/optimizer/graph/redundant_op_remove_pass.h b/mindspore/lite/tools/optimizer/graph/redundant_op_remove_pass.h index 9e71026176a..7416e7af373 100644 --- a/mindspore/lite/tools/optimizer/graph/redundant_op_remove_pass.h +++ b/mindspore/lite/tools/optimizer/graph/redundant_op_remove_pass.h @@ -18,7 +18,7 @@ #define MINDSPORE_LITE_SRC_PASS_REDUNDANT_OP_REMOVE_PASS_H_ #include #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/gllo_utils.h" #include "tools/anf_exporter/fetch_content.h" diff --git a/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.cc b/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.cc index 00ccc599927..0bbdb5d8a81 100644 --- a/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.cc +++ b/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.cc @@ -25,7 +25,7 @@ #include "ops/op_utils.h" #include "include/errorcode.h" #include "tools/optimizer/common/gllo_utils.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/helper.h" #include "src/common/log_adapter.h" #include "nnacl/op_base.h" diff --git a/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.h b/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.h index e6ef9161fe3..cc3d8a49dcc 100644 --- a/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.h +++ b/mindspore/lite/tools/optimizer/graph/slice_prepose_pass.h @@ -21,7 +21,7 @@ #include #include #include "tools/converter/converter_flags.h" -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "include/errorcode.h" #include "mindspore/core/ir/manager.h" diff --git a/mindspore/lite/tools/optimizer/graph/special_node_postprocess.h b/mindspore/lite/tools/optimizer/graph/special_node_postprocess.h index 781969abba8..614ac46f245 100644 --- a/mindspore/lite/tools/optimizer/graph/special_node_postprocess.h +++ b/mindspore/lite/tools/optimizer/graph/special_node_postprocess.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_SRC_PASS_SPECIAL_NODE_POSTPROCESS_H_ #define MINDSPORE_LITE_SRC_PASS_SPECIAL_NODE_POSTPROCESS_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" namespace mindspore { namespace opt { diff --git a/mindspore/lite/tools/optimizer/graph/specify_graph_input_format.h b/mindspore/lite/tools/optimizer/graph/specify_graph_input_format.h index 63f7a54a6c8..bfc982f93d4 100644 --- a/mindspore/lite/tools/optimizer/graph/specify_graph_input_format.h +++ b/mindspore/lite/tools/optimizer/graph/specify_graph_input_format.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_TOOLS_OPTIMIZER_GRAPH_SPECIFY_GRAPH_INPUT_FORMAT_H_ #define MINDSPORE_LITE_TOOLS_OPTIMIZER_GRAPH_SPECIFY_GRAPH_INPUT_FORMAT_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/optimizer/common/gllo_utils.h" namespace mindspore { diff --git a/mindspore/lite/tools/optimizer/graph/split_one_pass.h b/mindspore/lite/tools/optimizer/graph/split_one_pass.h index 848983999bf..18845e32768 100644 --- a/mindspore/lite/tools/optimizer/graph/split_one_pass.h +++ b/mindspore/lite/tools/optimizer/graph/split_one_pass.h @@ -21,7 +21,7 @@ #include #include #include -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #include "utils/utils.h" #include "tools/converter/converter_flags.h" #include "tools/optimizer/common/format_utils.h" diff --git a/mindspore/lite/tools/optimizer/graph/unused_transpose_node_remove_pass.h b/mindspore/lite/tools/optimizer/graph/unused_transpose_node_remove_pass.h index 954d64a4c8a..10b87e4d11c 100644 --- a/mindspore/lite/tools/optimizer/graph/unused_transpose_node_remove_pass.h +++ b/mindspore/lite/tools/optimizer/graph/unused_transpose_node_remove_pass.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_SRC_PASS_REMOVE_UNUSED_TRANSPOSE_PASS_H_ #define MINDSPORE_LITE_SRC_PASS_REMOVE_UNUSED_TRANSPOSE_PASS_H_ #include -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/converter/converter_flags.h" using mindspore::converter::FmkType; diff --git a/mindspore/lite/tools/optimizer/graph/update_conv2d_param_pass.h b/mindspore/lite/tools/optimizer/graph/update_conv2d_param_pass.h index 53102850635..3bcdb2ecdf5 100644 --- a/mindspore/lite/tools/optimizer/graph/update_conv2d_param_pass.h +++ b/mindspore/lite/tools/optimizer/graph/update_conv2d_param_pass.h @@ -17,7 +17,7 @@ #ifndef MINDSPORE_LITE_SRC_PASS_UPDATE_CONV2D_PARAM_PASS_H_ #define MINDSPORE_LITE_SRC_PASS_UPDATE_CONV2D_PARAM_PASS_H_ -#include "backend/optimizer/common/pass.h" +#include "backend/common/optimizer/pass.h" #include "tools/optimizer/common/gllo_utils.h" namespace mindspore::opt { diff --git a/mindspore/lite/tools/optimizer/parallel/parallel_pass.h b/mindspore/lite/tools/optimizer/parallel/parallel_pass.h index cd94686c2ff..abdf0544e2a 100644 --- a/mindspore/lite/tools/optimizer/parallel/parallel_pass.h +++ b/mindspore/lite/tools/optimizer/parallel/parallel_pass.h @@ -21,7 +21,7 @@ #include #include "ir/anf.h" #include "tools/optimizer/common/gllo_utils.h" -#include "backend/optimizer/common/node_pass.h" +#include "backend/common/optimizer/node_pass.h" #include "tools/optimizer/parallel/split_strategy.h" #include "tools/optimizer/parallel/operator_info.h" diff --git a/tests/ut/cpp/CMakeLists.txt b/tests/ut/cpp/CMakeLists.txt index d90e6a8de87..a27b985703e 100644 --- a/tests/ut/cpp/CMakeLists.txt +++ b/tests/ut/cpp/CMakeLists.txt @@ -31,7 +31,7 @@ include_directories(${CMAKE_BINARY_DIR}) include_directories(${CMAKE_BINARY_DIR}/proto/graphengine_protos) include_directories(${CMAKE_BINARY_DIR}/proto/metadef_protos) include_directories(${CUDA_INCLUDE_DIRS}) -include_directories(${CMAKE_SOURCE_DIR}/mindspore/ccsrc/backend/kernel_compiler/cpu) +include_directories(${CMAKE_SOURCE_DIR}/mindspore/ccsrc/plugin/device/cpu/kernel) MESSAGE("check ut_test ${CMAKE_BINARY_DIR}") link_directories(${MS_CCSRC_BUILD_PATH}) @@ -112,7 +112,7 @@ file(GLOB_RECURSE MINDSPORE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} # dont remove the 4 lines above "../../../mindspore/ccsrc/debug/data_dump/dump_json_parser.cc" "../../../mindspore/ccsrc/debug/common.cc" - "../../../mindspore/ccsrc/runtime/hccl_adapter/all_to_all_v_calc_param.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.cc" "../../../mindspore/ccsrc/runtime/device/kernel_runtime.cc" "../../../mindspore/ccsrc/runtime/device/memory_manager.cc" "../../../mindspore/ccsrc/runtime/device/memory_scheduler.cc" @@ -121,56 +121,59 @@ file(GLOB_RECURSE MINDSPORE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "../../../mindspore/ccsrc/runtime/device/kernel_info.cc" "../../../mindspore/ccsrc/runtime/device/bucket.cc" "../../../mindspore/ccsrc/runtime/device/launch_kernel.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/profiling/*.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ge_runtime/*.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/kernel_select_ascend.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_launch_kernel.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_launch_mul.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_launch_atomic_clean.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_launch_transdata.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/kernel_select_graph_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/profiling/*.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ge_runtime/*.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_ascend.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_mul.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_atomic_clean.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_launch_transdata.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_select_graph_kernel.cc" "../../../mindspore/ccsrc/runtime/device/convert_tensor_utils.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_bucket.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_event.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/kernel_build_ascend.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_kernel_runtime.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_memory_adapter.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_memory_manager.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_device_address.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ascend_memory_pool.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/lic_manager.cc" - "../../../mindspore/ccsrc/runtime/hardware/ascend/ascend_device_context.cc" - "../../../mindspore/ccsrc/runtime/hardware/ascend/ascend_graph_optimization.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/cpu_kernel_factory.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/unique_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/adam_delta_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/akg/*.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/rts/*.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/hccl/*.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/kernel_query.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_attr_to_input_registry.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_kernel_metadata.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/rts/rt_kernel_info.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/tbe/*.cc" - "../../../mindspore/ccsrc/backend/optimizer/ascend/*.cc" - "../../../mindspore/ccsrc/backend/optimizer/graph_kernel/*.cc" - "../../../mindspore/ccsrc/backend/session/anf_runtime_algorithm.cc" - "../../../mindspore/ccsrc/backend/session/ascend_session.cc" - "../../../mindspore/ccsrc/backend/session/ascend_auto_monad.cc" - "../../../mindspore/ccsrc/backend/session/ascend_control_parser.cc" - "../../../mindspore/ccsrc/backend/session/kernel_graph.cc" - "../../../mindspore/ccsrc/backend/session/session_basic.cc" - "../../../mindspore/ccsrc/backend/session/executor.cc" - "../../../mindspore/ccsrc/backend/session/executor_manager.cc" - "../../../mindspore/ccsrc/backend/session/session_factory.cc" - "../../../mindspore/ccsrc/backend/session/kernel_build_client.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_bucket.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_event.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/kernel_build_ascend.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_kernel_runtime.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_adapter.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_manager.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_memory_pool.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/lic_manager.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_device_context.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/hardware/ascend_graph_optimization.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/cpu_kernel_factory.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/unique_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/adam_delta_cpu_kernel.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.cc" + "../../../mindspore/ccsrc/kernel/akg/*.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/akg/*.cc" + "../../../mindspore/ccsrc/plugin/device/gpu/kernel/akg/*.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/akg/*.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/rts/*.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/hccl/*.cc" + "../../../mindspore/ccsrc/kernel/kernel_query.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_attr_to_input_registry.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_kernel_metadata.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/rts/rt_kernel_info.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/tbe/*.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/optimizer/*.cc" + "../../../mindspore/ccsrc/common/graph_kernel/*.cc" + "../../../mindspore/ccsrc/backend/common/session/anf_runtime_algorithm.cc" + "../../../mindspore/ccsrc/backend/common/session/ascend_session.cc" + "../../../mindspore/ccsrc/backend/common/session/ascend_auto_monad.cc" + "../../../mindspore/ccsrc/backend/common/session/ascend_control_parser.cc" + "../../../mindspore/ccsrc/backend/common/session/kernel_graph.cc" + "../../../mindspore/ccsrc/backend/common/session/session_basic.cc" + "../../../mindspore/ccsrc/backend/common/session/executor.cc" + "../../../mindspore/ccsrc/backend/common/session/executor_manager.cc" + "../../../mindspore/ccsrc/backend/common/session/session_factory.cc" + "../../../mindspore/ccsrc/backend/common/session/kernel_build_client.cc" "../../../mindspore/ccsrc/transform/graph_ir/*.cc" "../../../mindspore/ccsrc/transform/graph_ir/op_declare/*.cc" "../../../mindspore/ccsrc/ps/*.cc" @@ -179,14 +182,14 @@ file(GLOB_RECURSE MINDSPORE_SRC_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "../../../mindspore/ccsrc/distributed/rpc/tcp/*.cc" "../../../mindspore/ccsrc/profiler/device/ascend/*.cc" "../../../mindspore/ccsrc/profiler/device/profiling.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/cpu/nnacl/fp32/adam_fp32.c" - "../../../mindspore/ccsrc/backend/kernel_compiler/kernel.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/ascend_kernel_mod.cc" - "../../../mindspore/ccsrc/backend/optimizer/common/helper.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/executor/tiling/op_tiling_adapter.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/executor/aicpu_ext_info_handle.cc" - "../../../mindspore/ccsrc/runtime/device/ascend/ge_types_convert.cc" - "../../../mindspore/ccsrc/backend/kernel_compiler/aicpu/aicpu_util.cc" + "../../../mindspore/ccsrc/plugin/device/cpu/kernel/nnacl/fp32/adam_fp32.c" + "../../../mindspore/ccsrc/kernel/kernel.cc" + "../../../mindspore/ccsrc/kernel/ascend_kernel_mod.cc" + "../../../mindspore/ccsrc/backend/common/optimizer/helper.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/executor/tiling/op_tiling_adapter.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/executor/aicpu_ext_info_handle.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/ge_types_convert.cc" + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/aicpu_util.cc" ) list(REMOVE_ITEM MINDSPORE_SRC_LIST @@ -202,21 +205,25 @@ list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/ps/ps_cache/ascend list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/ps/ps_cache/ps_cache_manager.cc") list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/fl/server/kernel/sgd_kernel.cc") list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/fl/server/kernel/apply_momentum_kernel.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_fusion.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/optimizer/gpu/post_batch_norm_add_relu_fusion.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/optimizer/gpu/batch_norm_add_relu_grad_fusion.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_fusion.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/optimizer/gpu/batch_norm_relu_grad_fusion.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/akg_build.cc") list(REMOVE_ITEM MINDSPORE_SRC_LIST - "../../../mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/callback_impl.cc") + "../../../mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_fusion.cc") list(REMOVE_ITEM MINDSPORE_SRC_LIST - "../../../mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_optimization.cc") + "../../../mindspore/ccsrc/plugin/device/gpu/optimizer/post_batch_norm_add_relu_fusion.cc") list(REMOVE_ITEM MINDSPORE_SRC_LIST - "../../../mindspore/ccsrc/backend/optimizer/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/kernel_compiler/tbe/tbe_kernel_compile.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_mod.cc") -list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/backend/kernel_compiler/akg/cpu/akg_cpu_kernel_build.cc") + "../../../mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_add_relu_grad_fusion.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_fusion.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST + "../../../mindspore/ccsrc/plugin/device/gpu/optimizer/batch_norm_relu_grad_fusion.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/common/graph_kernel/lite_adapter/akg_build.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST + "../../../mindspore/ccsrc/common/graph_kernel/lite_adapter/callback_impl.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST + "../../../mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_optimization.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST + "../../../mindspore/ccsrc/common/graph_kernel/lite_adapter/graph_kernel_pass_manager.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/plugin/device/ascend/kernel/tbe/tbe_kernel_compile.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_mod.cc") +list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/plugin/device/cpu/kernel/akg/akg_cpu_kernel_build.cc") if(ENABLE_SECURITY) list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/profiler/device/profiling.cc") list(REMOVE_ITEM MINDSPORE_SRC_LIST "../../../mindspore/ccsrc/profiler/device/ascend/memory_profiling.cc") @@ -238,13 +245,13 @@ if(ENABLE_MINDDATA) endif() add_executable(ut_tests ${ut_objects}) -include_directories("${CMAKE_BINARY_DIR}/backend/kernel_compiler/aicpu") +include_directories("${CMAKE_BINARY_DIR}/plugin/device/ascend/kernel/aicpu") file(GLOB_RECURSE PROTO_IN RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "../../../mindspore/ccsrc/backend/kernel_compiler/aicpu/proto/*.proto") + "../../../mindspore/ccsrc/plugin/device/ascend/kernel/aicpu/proto/*.proto") ms_protobuf_generate(PROTOSRCS PROTOHDRS ${PROTO_IN}) file(GLOB_RECURSE PROTO_DUMP RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} - "../../../mindspore/ccsrc/runtime/device/ascend/dump/proto/*.proto") + "../../../mindspore/ccsrc/plugin/device/ascend/hal/device/dump/proto/*.proto") ms_protobuf_generate(DUMP_PROTOSRCS PROTOHDRS ${PROTO_DUMP}) list(APPEND MINDSPORE_PROTO_LIST ${PROTOSRCS}) diff --git a/tests/ut/cpp/common/backend_common_test.cc b/tests/ut/cpp/common/backend_common_test.cc index 37103492988..d55aea2a189 100644 --- a/tests/ut/cpp/common/backend_common_test.cc +++ b/tests/ut/cpp/common/backend_common_test.cc @@ -22,7 +22,7 @@ #include "utils/log_adapter.h" #include "frontend/operator/ops.h" #include "debug/anf_ir_dump.h" -#include "backend/session/ascend_session.h" +#include "backend/common/session/ascend_session.h" #include "pipeline/jit/resource.h" #include "pipeline/jit/action.h" #include "ir/anf.h" diff --git a/tests/ut/cpp/common/backend_common_test.h b/tests/ut/cpp/common/backend_common_test.h index aeeccef2bce..7ccc6fcbcb6 100644 --- a/tests/ut/cpp/common/backend_common_test.h +++ b/tests/ut/cpp/common/backend_common_test.h @@ -17,7 +17,7 @@ #define TESTS_UT_CPP_COMMON_UT_BACKEND_COMMON_H_ #include "common/common_test.h" #include "utils/ms_context.h" -#include "backend/session/kernel_graph.h" +#include "backend/common/session/kernel_graph.h" namespace mindspore { class BackendCommon : public UT::Common { diff --git a/tests/ut/cpp/device/ge_runtime_test.cc b/tests/ut/cpp/device/ge_runtime_test.cc index eeb47ca94dd..ab0de4ad5cb 100644 --- a/tests/ut/cpp/device/ge_runtime_test.cc +++ b/tests/ut/cpp/device/ge_runtime_test.cc @@ -16,22 +16,22 @@ #include #include "common/common_test.h" #define private public -#include "runtime/device/ascend/ge_runtime/model_runner.h" -#include "runtime/device/ascend/ge_runtime/runtime_model.h" -#include "runtime/device/ascend/ge_runtime/task/task_factory.h" -#include "runtime/device/ascend/ge_runtime/task/aicpu_task.h" -#include "runtime/device/ascend/ge_runtime/task/event_record_task.h" -#include "runtime/device/ascend/ge_runtime/task/event_wait_task.h" -#include "runtime/device/ascend/ge_runtime/task/hccl_task.h" -#include "runtime/device/ascend/ge_runtime/task/label_goto_task.h" -#include "runtime/device/ascend/ge_runtime/task/label_manager.h" -#include "runtime/device/ascend/ge_runtime/task/label_set_task.h" -#include "runtime/device/ascend/ge_runtime/task/label_switch_task.h" -#include "runtime/device/ascend/ge_runtime/task/memcpy_async_task.h" -#include "runtime/device/ascend/ge_runtime/task/profiler_task.h" -#include "runtime/device/ascend/ge_runtime/task/stream_active_task.h" -#include "runtime/device/ascend/ge_runtime/task/stream_switch_task.h" -#include "runtime/device/ascend/ge_runtime/task/tbe_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/model_runner.h" +#include "plugin/device/ascend/hal/device/ge_runtime/runtime_model.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/task_factory.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/aicpu_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/event_record_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/event_wait_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/hccl_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_goto_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_manager.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_set_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/label_switch_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/memcpy_async_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/profiler_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/stream_active_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/stream_switch_task.h" +#include "plugin/device/ascend/hal/device/ge_runtime/task/tbe_task.h" #undef private #include "common/opskernel/ops_kernel_info_store.h" diff --git a/tests/ut/cpp/device/hccl_adapter_test.cc b/tests/ut/cpp/device/hccl_adapter_test.cc index 7095f148df0..c6e5d191565 100644 --- a/tests/ut/cpp/device/hccl_adapter_test.cc +++ b/tests/ut/cpp/device/hccl_adapter_test.cc @@ -15,8 +15,8 @@ */ #include #include "common/common_test.h" -#include "runtime/hccl_adapter/all_to_all_v_calc_param.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/hal/hccl_adapter/all_to_all_v_calc_param.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "mindspore/core/ir/dtype/type_id.h" namespace mindspore::hccl { diff --git a/tests/ut/cpp/kernel/cpu/adam_delta_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/adam_delta_cpu_kernel_test.cc index d18898d549e..c4435b131ce 100644 --- a/tests/ut/cpp/kernel/cpu/adam_delta_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/adam_delta_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/adam_delta_cpu_kernel.h" +#include "plugin/device/cpu/kernel/adam_delta_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/fused_ada_factor_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/fused_ada_factor_cpu_kernel_test.cc index d9b22a0b8d6..4c886976a2b 100644 --- a/tests/ut/cpp/kernel/cpu/fused_ada_factor_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/fused_ada_factor_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/fused_ada_factor_cpu_kernel.h" +#include "plugin/device/cpu/kernel/fused_ada_factor_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/sparse_apply_adam_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/sparse_apply_adam_cpu_kernel_test.cc index 3c13934a2ea..aebbf876e38 100644 --- a/tests/ut/cpp/kernel/cpu/sparse_apply_adam_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/sparse_apply_adam_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/sparse_apply_adam_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_adam_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/sparse_apply_ftrl_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/sparse_apply_ftrl_cpu_kernel_test.cc index d34ab924b6d..d458a15b93a 100644 --- a/tests/ut/cpp/kernel/cpu/sparse_apply_ftrl_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/sparse_apply_ftrl_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/sparse_apply_ftrl_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_ftrl_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/sparse_apply_lazy_adam_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/sparse_apply_lazy_adam_cpu_kernel_test.cc index 5d802e9fac6..22923aff6fd 100644 --- a/tests/ut/cpp/kernel/cpu/sparse_apply_lazy_adam_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/sparse_apply_lazy_adam_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/sparse_apply_lazy_adam_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_lazy_adam_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/sparse_apply_proximal_adagrad_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/sparse_apply_proximal_adagrad_cpu_kernel_test.cc index ec076a2ec5d..df3b15bacd3 100644 --- a/tests/ut/cpp/kernel/cpu/sparse_apply_proximal_adagrad_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/sparse_apply_proximal_adagrad_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/sparse_apply_proximal_adagrad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_apply_proximal_adagrad_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/sparse_optimizer_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/sparse_optimizer_cpu_kernel_test.cc index b3133019527..828b22f0408 100644 --- a/tests/ut/cpp/kernel/cpu/sparse_optimizer_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/sparse_optimizer_cpu_kernel_test.cc @@ -16,7 +16,7 @@ #include #include "common/common_test.h" -#include "backend/kernel_compiler/cpu/sparse_optimizer_cpu_kernel.h" +#include "plugin/device/cpu/kernel/sparse_optimizer_cpu_kernel.h" namespace mindspore { namespace kernel { diff --git a/tests/ut/cpp/kernel/cpu/unique_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/unique_cpu_kernel_test.cc index 7279ff62bfb..96629d38540 100644 --- a/tests/ut/cpp/kernel/cpu/unique_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/unique_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/unique_cpu_kernel.h" +#include "plugin/device/cpu/kernel/unique_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/kernel/cpu/unique_with_pad_cpu_kernel_test.cc b/tests/ut/cpp/kernel/cpu/unique_with_pad_cpu_kernel_test.cc index c5e6e4ebddf..b47a7f46069 100644 --- a/tests/ut/cpp/kernel/cpu/unique_with_pad_cpu_kernel_test.cc +++ b/tests/ut/cpp/kernel/cpu/unique_with_pad_cpu_kernel_test.cc @@ -18,7 +18,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/kernel_compiler/cpu/unique_with_pad_cpu_kernel.h" +#include "plugin/device/cpu/kernel/unique_with_pad_cpu_kernel.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ascend_pass_control_test.cc b/tests/ut/cpp/pre_activate/ascend/ascend_pass_control_test.cc index 1279965be7a..d5fc997ba77 100644 --- a/tests/ut/cpp/pre_activate/ascend/ascend_pass_control_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ascend_pass_control_test.cc @@ -15,7 +15,7 @@ */ #include "common/backend_common_test.h" #define private public -#include "backend/optimizer/ascend/ascend_pass_control.h" +#include "plugin/device/ascend/optimizer/ascend_pass_control.h" #undef private namespace { diff --git a/tests/ut/cpp/pre_activate/ascend/buffer_fusion/buffer_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/buffer_fusion/buffer_fusion_test.cc index 24caa16577e..aef96348db2 100644 --- a/tests/ut/cpp/pre_activate/ascend/buffer_fusion/buffer_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/buffer_fusion/buffer_fusion_test.cc @@ -17,23 +17,23 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h" -#include "backend/optimizer/ascend/buffer_fusion/eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv_single_in_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv_double_in_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/matmul_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/conv_bnreduce_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/reduce_eltwise_fusion_pass.h" -#include "backend/optimizer/ascend/buffer_fusion/segment_eltwise_fusion_pass.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv2dbackprop_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_single_in_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_double_in_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/matmul_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/depthwiseconv_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/bnupdate_eltwise_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/conv_bnreduce_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/reduce_eltwise_fusion_pass.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/segment_eltwise_fusion_pass.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/dynamic_shape/dynamic_shape_pass_test.cc b/tests/ut/cpp/pre_activate/ascend/dynamic_shape/dynamic_shape_pass_test.cc index a5e0f992d4e..8f5a9ba8159 100644 --- a/tests/ut/cpp/pre_activate/ascend/dynamic_shape/dynamic_shape_pass_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/dynamic_shape/dynamic_shape_pass_test.cc @@ -14,10 +14,10 @@ * limitations under the License. */ #include -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/ascend/dynamic_shape/ascend_dynamic_shape_helper.h" -#include "backend/optimizer/ascend/ascend_backend_optimization.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_mod.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/dynamic_shape/ascend_dynamic_shape_helper.h" +#include "plugin/device/ascend/optimizer/ascend_backend_optimization.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h" #include "common/backend_common_test.h" #include "debug/anf_ir_dump.h" #include "debug/dump_proto.h" diff --git a/tests/ut/cpp/pre_activate/ascend/enhancer/getnext_tensor_move_elimination_test.cc b/tests/ut/cpp/pre_activate/ascend/enhancer/getnext_tensor_move_elimination_test.cc index 6af31ebcf5f..da5c760fbad 100644 --- a/tests/ut/cpp/pre_activate/ascend/enhancer/getnext_tensor_move_elimination_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/enhancer/getnext_tensor_move_elimination_test.cc @@ -15,14 +15,14 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" -#include "mindspore/ccsrc/backend/optimizer/ascend/enhancer/getnext_tensor_move_elimination.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/enhancer/getnext_tensor_move_elimination.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_getnext_test.cc b/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_getnext_test.cc index fb325adf6d5..8fbefaf41a2 100644 --- a/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_getnext_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_getnext_test.cc @@ -15,16 +15,16 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/ascend_session.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/ascend_session.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "pipeline/jit/resource.h" #include "frontend/operator/ops.h" #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_getnext.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_getnext.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_hccl_op_test.cc b/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_hccl_op_test.cc index a0934dba09f..e38f69bdd09 100644 --- a/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_hccl_op_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/enhancer/insert_tensor_move_for_hccl_op_test.cc @@ -15,17 +15,17 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" #include "ir/param_info.h" #define private public #define protected public -#include "backend/optimizer/ascend/enhancer/insert_tensor_move_for_hccl_op.h" +#include "plugin/device/ascend/optimizer/enhancer/insert_tensor_move_for_hccl_op.h" #undef private #undef protected namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/format_type/check_consistency_test.cc b/tests/ut/cpp/pre_activate/ascend/format_type/check_consistency_test.cc index 20c431e7eab..8ceafca11e8 100644 --- a/tests/ut/cpp/pre_activate/ascend/format_type/check_consistency_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/format_type/check_consistency_test.cc @@ -16,8 +16,8 @@ #include "common/common_test.h" #include "common/py_func_graph_fetcher.h" #include "common/backend_common_test.h" -#include "backend/session/ascend_session.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/ascend_session.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "pipeline/jit/resource.h" #include "pipeline/jit/action.h" #include "frontend/operator/ops.h" @@ -25,9 +25,9 @@ #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/format_type/check_consistency.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/format_type/check_consistency.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/format_type/insert_cast_test.cc b/tests/ut/cpp/pre_activate/ascend/format_type/insert_cast_test.cc index a3eba577bfd..f2608506c2b 100644 --- a/tests/ut/cpp/pre_activate/ascend/format_type/insert_cast_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/format_type/insert_cast_test.cc @@ -19,12 +19,12 @@ #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/ascend/format_type/insert_cast.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "plugin/device/ascend/optimizer/format_type/insert_cast.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" #include "utils/ms_context.h" diff --git a/tests/ut/cpp/pre_activate/ascend/format_type/insert_trans_op_test.cc b/tests/ut/cpp/pre_activate/ascend/format_type/insert_trans_op_test.cc index fa79554a22a..bc545e2b9fc 100644 --- a/tests/ut/cpp/pre_activate/ascend/format_type/insert_trans_op_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/format_type/insert_trans_op_test.cc @@ -17,15 +17,15 @@ #include "frontend/operator/ops.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "utils/ms_context.h" #define private public #define protected public -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/format_type/merge_cast_to_op_test.cc b/tests/ut/cpp/pre_activate/ascend/format_type/merge_cast_to_op_test.cc index 257d28b8bff..4dfde823741 100644 --- a/tests/ut/cpp/pre_activate/ascend/format_type/merge_cast_to_op_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/format_type/merge_cast_to_op_test.cc @@ -15,17 +15,17 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" #define private public #define protected public -#include "backend/optimizer/ascend/format_type/merge_cast_to_op.h" +#include "plugin/device/ascend/optimizer/format_type/merge_cast_to_op.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/format_type/remove_internal_output_test.cc b/tests/ut/cpp/pre_activate/ascend/format_type/remove_internal_output_test.cc index 7be62aa5c2b..c70baa893d3 100644 --- a/tests/ut/cpp/pre_activate/ascend/format_type/remove_internal_output_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/format_type/remove_internal_output_test.cc @@ -16,11 +16,11 @@ #include "common/backend_common_test.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/format_type/remove_internal_output.h" +#include "plugin/device/ascend/optimizer/format_type/remove_internal_output.h" #define private public #define protected public -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/addn_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/addn_fission_test.cc index 092ff9f82c7..b4b447f2258 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/addn_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/addn_fission_test.cc @@ -18,7 +18,7 @@ #include "common/py_func_graph_fetcher.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/addn_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/addn_fission.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_bert_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_bert_fission_test.cc index 52baa8076b9..bcc3ea36175 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_bert_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_bert_fission_test.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/batch_norm_bert_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_bert_fission.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_grad_infer_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_grad_infer_fission_test.cc index 45668a2671d..9bb5371e921 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_grad_infer_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/batch_norm_grad_infer_fission_test.cc @@ -14,8 +14,8 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/batch_norm_grad_infer_fission.h" -#include "backend/optimizer/ascend/mindir/bn_grad_unify_mindir.h" +#include "plugin/device/ascend/optimizer/ir_fission/batch_norm_grad_infer_fission.h" +#include "plugin/device/ascend/optimizer/mindir/bn_grad_unify_mindir.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_grad_split_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_grad_split_test.cc index 81bfecd73b6..fb6474b4464 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_grad_split_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_grad_split_test.cc @@ -15,17 +15,17 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/bn_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_grad_split.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_split_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_split_test.cc index 939d752dbfc..1bbeb49a400 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_split_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/bn_split_test.cc @@ -15,20 +15,20 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/ascend_session.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/ascend_session.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "pipeline/jit/resource.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/bn_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/bn_split.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/concat_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/concat_fission_test.cc index 8cf6f95cc42..275e5bb4b52 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/concat_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/concat_fission_test.cc @@ -18,7 +18,7 @@ #include "common/py_func_graph_fetcher.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/concat_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/concat_fission.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/lars_v2_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/lars_v2_fission_test.cc index 579c23c8448..6237e040ce3 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/lars_v2_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/lars_v2_fission_test.cc @@ -16,7 +16,7 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fission/lars_v2_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/lars_v2_fission.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/layer_norm_grad_split_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/layer_norm_grad_split_test.cc index 509c2f62281..f83d611dca1 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/layer_norm_grad_split_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/layer_norm_grad_split_test.cc @@ -15,17 +15,17 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/kernel_compiler/kernel_build_info.h" -#include "backend/optimizer/common/optimizer.h" +#include "kernel/kernel_build_info.h" +#include "backend/common/optimizer/optimizer.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/layer_norm_grad_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/layer_norm_grad_split.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/pack_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/pack_fission_test.cc index 3c3da57f433..0111612b9a3 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/pack_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/pack_fission_test.cc @@ -18,7 +18,7 @@ #include "common/py_func_graph_fetcher.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/pack_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/pack_fission.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/reduce_min_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/reduce_min_fission_test.cc index 6c017c4f51e..8b13a297cfb 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/reduce_min_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/reduce_min_fission_test.cc @@ -19,7 +19,7 @@ #include "debug/anf_ir_dump.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/reduce_min_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/reduce_min_fission.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/single_batch_norm_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/single_batch_norm_fission_test.cc index b564140e5e2..9f05238c860 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/single_batch_norm_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/single_batch_norm_fission_test.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/single_batch_norm_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/single_batch_norm_fission.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/split_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/split_fission_test.cc index 94062b00853..052c42af0bb 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/split_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/split_fission_test.cc @@ -18,7 +18,7 @@ #include "common/py_func_graph_fetcher.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/split_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/split_fission.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/tensor_scatter_update_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/tensor_scatter_update_fission_test.cc index 6b2dc15d6ed..67a6a7e5830 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/tensor_scatter_update_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/tensor_scatter_update_fission_test.cc @@ -16,7 +16,7 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fission/tensor_scatter_update_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/tensor_scatter_update_fission.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/topk_split_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/topk_split_test.cc index 2db2e77f9ca..1f0c5eebbfb 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/topk_split_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/topk_split_test.cc @@ -17,12 +17,12 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/pass/convert_const_input_to_attr.h" +#include "backend/common/pass/convert_const_input_to_attr.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fission/topk_split.h" +#include "plugin/device/ascend/optimizer/ir_fission/topk_split.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/transdata_split_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/transdata_split_test.cc index 7e815449da3..9501da0027a 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/transdata_split_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/transdata_split_test.cc @@ -17,15 +17,15 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/oplib/oplib.h" #include "debug/anf_ir_dump.h" #include "utils/ms_context.h" #define private public #define protected public -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" -#include "backend/optimizer/ascend/ir_fission/transdata_split.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/ir_fission/transdata_split.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fission/unsorted_segment_sum_fission_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fission/unsorted_segment_sum_fission_test.cc index ec820810cb3..9a82245af22 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fission/unsorted_segment_sum_fission_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fission/unsorted_segment_sum_fission_test.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fission/unsorted_segment_sum_fission.h" +#include "plugin/device/ascend/optimizer/ir_fission/unsorted_segment_sum_fission.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_fusion_test.cc index 112754b4207..23774c62716 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_fusion_test.cc @@ -15,7 +15,7 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fusion/adam_apply_one_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_with_decay_rule_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_with_decay_rule_test.cc index 777c30f2a40..655a0725116 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_with_decay_rule_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/adam_apply_one_with_decay_rule_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/adam_apply_one_with_decay_rule.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/adam_apply_one_with_decay_rule.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnorm_to_bninfer_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnorm_to_bninfer_test.cc index 8bacb209145..5917caf3d70 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnorm_to_bninfer_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnorm_to_bninfer_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/batchnorm_to_bninfer.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/batchnorm_to_bninfer.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnormgrad_to_bninfergrad_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnormgrad_to_bninfergrad_test.cc index 46b1101348b..d4d7f8f6a33 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnormgrad_to_bninfergrad_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/batchnormgrad_to_bninfergrad_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/batchnormgrad_to_bninfergrad.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/batchnormgrad_to_bninfergrad.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion_test.cc index 39d9d00e442..343efa1d8bc 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/clip_by_norm_no_div_square_sum_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_value_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_value_fusion_test.cc index 8c70079e237..7137cacbabd 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_value_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/clip_by_value_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/clip_by_value_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/clip_by_value_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_mul_grad_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_mul_grad_fusion_test.cc index c433454aca4..c79804d7673 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_mul_grad_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_mul_grad_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/confusion_mul_grad_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/confusion_mul_grad_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_softmax_grad_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_softmax_grad_test.cc index adbc5de6701..3bce7d393bd 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_softmax_grad_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/confusion_softmax_grad_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/confusion_softmax_grad_rule.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/confusion_softmax_grad_rule.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/derelu_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/derelu_fusion_test.cc index f490847be1a..770d5696613 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/derelu_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/derelu_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/derelu_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/derelu_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/fused_batch_norm_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/fused_batch_norm_fusion_test.cc index b2120a48482..5eaa241a9db 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/fused_batch_norm_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/fused_batch_norm_fusion_test.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/fused_batch_norm_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/fused_batch_norm_fusion.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_rule_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_rule_test.cc index 55c554c4b44..e1a74ff7c56 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_rule_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_rule_test.cc @@ -17,7 +17,7 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_rule.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_rule_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_rule_test.cc index 06c68ddde45..afd51d3bc63 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_rule_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_rule_test.cc @@ -16,7 +16,7 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_rule.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule_test.cc index 073b047b3d4..7ce6bbcc2bc 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule_test.cc @@ -16,7 +16,7 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_mv_with_decay_v1_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_mv_with_decay_v1_rule.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_right_rule_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_right_rule_test.cc index c8c460c5551..f5f4a31fcaf 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_right_rule_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_next_right_rule_test.cc @@ -15,7 +15,7 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_next_right_rule.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_next_right_rule.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_rule_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_rule_fusion_test.cc index 2057982f3be..ae6f64a15eb 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_rule_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_rule_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_rule_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_rule_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_v2_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_v2_test.cc index a5e00201a25..3fd39d25edb 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_v2_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/lamb_update_with_lr_v2_test.cc @@ -17,7 +17,7 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" -#include "backend/optimizer/ascend/ir_fusion/lamb_update_with_lr_v2.h" +#include "plugin/device/ascend/optimizer/ir_fusion/lamb_update_with_lr_v2.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion_test.cc index 2b27f154e0c..8f215c116d5 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion_test.cc @@ -17,11 +17,11 @@ #include "common/py_func_graph_fetcher.h" #include "runtime/device/kernel_info.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #define private public #define protected public -#include "backend/optimizer/ascend/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/layer_norm_beta_gamma_backprop_fusion.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/matmul_biasadd_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/matmul_biasadd_fusion_test.cc index a7f2a6600d0..d911ea4fc13 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/matmul_biasadd_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/matmul_biasadd_fusion_test.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/matmul_biasadd_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/matmul_biasadd_fusion.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/momentum_lossscale_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/momentum_lossscale_fusion_test.cc index 6068ea1348d..61c1637f644 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/momentum_lossscale_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/momentum_lossscale_fusion_test.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "backend/optimizer/ascend/ir_fusion/momentum_lossscale_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/momentum_lossscale_fusion.h" #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_add_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_add_fusion_test.cc index 24f981f57c7..624417bb183 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_add_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_add_fusion_test.cc @@ -15,7 +15,7 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/ascend/ir_fusion/mul_add_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/mul_add_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_addn_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_addn_fusion_test.cc index b62bf0842cf..ff5b7fc5eec 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_addn_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/mul_addn_fusion_test.cc @@ -15,7 +15,7 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "mindspore/ccsrc/backend/optimizer/ascend/ir_fusion/mul_addn_fusion.h" +#include "plugin/device/ascend/optimizer/ir_fusion/mul_addn_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/reshape_transpose_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/reshape_transpose_fusion_test.cc index 512b711afc2..82530489ce6 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/reshape_transpose_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/reshape_transpose_fusion_test.cc @@ -17,8 +17,8 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/ascend/ir_fusion/reshape_transpose_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ir_fusion/reshape_transpose_fusion.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/softmax_grad_ext_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/softmax_grad_ext_fusion_test.cc index 9ba9730491e..8a8dba80a00 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/softmax_grad_ext_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/softmax_grad_ext_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/softmax_grad_ext_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/softmax_grad_ext_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/square_sum_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/square_sum_fusion_test.cc index 11beccafd7d..6e7fe8593de 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/square_sum_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/square_sum_fusion_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/ascend/ir_fusion/square_sum_fusion.h" +#include "backend/common/optimizer/optimizer.h" +#include "plugin/device/ascend/optimizer/ir_fusion/square_sum_fusion.h" #include "debug/anf_ir_dump.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_reshape_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_reshape_fusion_test.cc index f5d725949ef..58448a07a6a 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_reshape_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_reshape_fusion_test.cc @@ -17,8 +17,8 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/ascend/ir_fusion/transpose_reshape_fusion.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transpose_reshape_fusion.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_transdata_fusion_test.cc b/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_transdata_fusion_test.cc index 504499d20e9..df40ea7413d 100644 --- a/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_transdata_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/ir_fusion/transpose_transdata_fusion_test.cc @@ -17,13 +17,13 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "runtime/device/kernel_info.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/kernel_compiler/oplib/oplib.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "kernel/oplib/oplib.h" #include "utils/ms_context.h" #define private public #define protected public -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" -#include "backend/optimizer/ascend/ir_fusion/transpose_transdata_fusion.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/ir_fusion/transpose_transdata_fusion.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/ascend/mindir/all_to_all_unify_mindir_test.cc b/tests/ut/cpp/pre_activate/ascend/mindir/all_to_all_unify_mindir_test.cc index b5460d1eb3a..373eedc4a4b 100644 --- a/tests/ut/cpp/pre_activate/ascend/mindir/all_to_all_unify_mindir_test.cc +++ b/tests/ut/cpp/pre_activate/ascend/mindir/all_to_all_unify_mindir_test.cc @@ -17,10 +17,10 @@ #include "frontend/operator/ops.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/pass/convert_const_input_to_attr.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/pass/convert_const_input_to_attr.h" #include "utils/utils.h" #include "utils/ms_utils.h" diff --git a/tests/ut/cpp/pre_activate/common/pattern_engine_test.cc b/tests/ut/cpp/pre_activate/common/pattern_engine_test.cc index dc3c3edd2a0..132c7adc7a7 100644 --- a/tests/ut/cpp/pre_activate/common/pattern_engine_test.cc +++ b/tests/ut/cpp/pre_activate/common/pattern_engine_test.cc @@ -21,9 +21,9 @@ #include #include "common/common_test.h" -#include "backend/optimizer/common/pattern_engine.h" -#include "backend/optimizer/common/visit.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/pattern_engine.h" +#include "backend/common/optimizer/visit.h" +#include "backend/common/optimizer/helper.h" #include "base/base_ref.h" #include "base/core_ops.h" #include "ir/anf.h" diff --git a/tests/ut/cpp/pre_activate/common/pattern_process_pass_test.cc b/tests/ut/cpp/pre_activate/common/pattern_process_pass_test.cc index f0496f98d8c..8ec8d8d2474 100644 --- a/tests/ut/cpp/pre_activate/common/pattern_process_pass_test.cc +++ b/tests/ut/cpp/pre_activate/common/pattern_process_pass_test.cc @@ -22,7 +22,7 @@ #include "common/common_test.h" #define private public #define protected public -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/optimizer/optimizer.h" #undef private #undef protected @@ -30,7 +30,7 @@ #include "ir/anf.h" #include "ir/value.h" #include "utils/utils.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/common/restore_abs_input_in_backed_infer_test.cc b/tests/ut/cpp/pre_activate/common/restore_abs_input_in_backed_infer_test.cc index 4f829a368ba..b1b8bfdf52d 100644 --- a/tests/ut/cpp/pre_activate/common/restore_abs_input_in_backed_infer_test.cc +++ b/tests/ut/cpp/pre_activate/common/restore_abs_input_in_backed_infer_test.cc @@ -20,8 +20,8 @@ #include "utils/utils.h" #include "abstract/abstract_value.h" #include "abstract/primitive_infer_map.h" -#include "backend/optimizer/common/const_input_to_attr_registry.h" -#include "backend/optimizer/common/helper.h" +#include "backend/common/optimizer/const_input_to_attr_registry.h" +#include "backend/common/optimizer/helper.h" #include "common/common_test.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/mem_reuse/kernel_ref_test.cc b/tests/ut/cpp/pre_activate/mem_reuse/kernel_ref_test.cc index 8b6d3e061a7..ef022b61366 100644 --- a/tests/ut/cpp/pre_activate/mem_reuse/kernel_ref_test.cc +++ b/tests/ut/cpp/pre_activate/mem_reuse/kernel_ref_test.cc @@ -18,7 +18,7 @@ #include #include -#include "backend/optimizer/mem_reuse/kernel_refcount.h" +#include "common/mem_reuse/kernel_refcount.h" #include "utils/utils.h" #include "common/common_test.h" diff --git a/tests/ut/cpp/pre_activate/mem_reuse/mem_reuse_test.cc b/tests/ut/cpp/pre_activate/mem_reuse/mem_reuse_test.cc index ac37838a2b7..4ac6c923925 100644 --- a/tests/ut/cpp/pre_activate/mem_reuse/mem_reuse_test.cc +++ b/tests/ut/cpp/pre_activate/mem_reuse/mem_reuse_test.cc @@ -16,18 +16,18 @@ #include #include #include -#include "backend/session/kernel_graph.h" -#include "backend/session/session_basic.h" -#include "backend/session/ascend_session.h" -#include "backend/optimizer/mem_reuse/kernel_refcount.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/session_basic.h" +#include "backend/common/session/ascend_session.h" +#include "common/mem_reuse/kernel_refcount.h" #include "runtime/device/kernel_info.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h" #include "frontend/operator/ops.h" #include "utils/log_adapter.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/ms_utils.h" #include "pipeline/jit/resource.h" -#include "backend/optimizer/mem_reuse/mem_reuse.h" +#include "common/mem_reuse/mem_reuse.h" #include "common/common_test.h" #include "common/py_func_graph_fetcher.h" diff --git a/tests/ut/cpp/pre_activate/pass/allreduce_fusion_test.cc b/tests/ut/cpp/pre_activate/pass/allreduce_fusion_test.cc index e42973e694d..0c64c766f3d 100644 --- a/tests/ut/cpp/pre_activate/pass/allreduce_fusion_test.cc +++ b/tests/ut/cpp/pre_activate/pass/allreduce_fusion_test.cc @@ -19,12 +19,12 @@ #include "ir/tensor.h" #include "ir/manager.h" #include "debug/anf_ir_dump.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/pass/communication_op_fusion.h" -#include "backend/optimizer/common/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/pass/communication_op_fusion.h" +#include "backend/common/optimizer/optimizer.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/optimizer/pass_manager.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" #include "utils/ms_context.h" diff --git a/tests/ut/cpp/pre_activate/pass/common_subexpression_elimination_test.cc b/tests/ut/cpp/pre_activate/pass/common_subexpression_elimination_test.cc index 586cb05c934..7dc2b4ffe7e 100644 --- a/tests/ut/cpp/pre_activate/pass/common_subexpression_elimination_test.cc +++ b/tests/ut/cpp/pre_activate/pass/common_subexpression_elimination_test.cc @@ -19,12 +19,12 @@ #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/pass/common_subexpression_elimination.h" -#include "backend/kernel_compiler/kernel_build_info.h" +#include "backend/common/pass/common_subexpression_elimination.h" +#include "kernel/kernel_build_info.h" #include "utils/utils.h" #include "utils/ms_context.h" diff --git a/tests/ut/cpp/pre_activate/pass/const_to_attr_strided_slice_grad_test.cc b/tests/ut/cpp/pre_activate/pass/const_to_attr_strided_slice_grad_test.cc index 4a0a4d40a8a..cd39a2d4c9d 100644 --- a/tests/ut/cpp/pre_activate/pass/const_to_attr_strided_slice_grad_test.cc +++ b/tests/ut/cpp/pre_activate/pass/const_to_attr_strided_slice_grad_test.cc @@ -17,10 +17,10 @@ #include "frontend/operator/ops.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/pass/const_to_attr_strided_slice_grad.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/pass/const_to_attr_strided_slice_grad.h" #include "utils/utils.h" #include "utils/ms_utils.h" diff --git a/tests/ut/cpp/pre_activate/pass/convert_const_input_to_attr_test.cc b/tests/ut/cpp/pre_activate/pass/convert_const_input_to_attr_test.cc index 4c4ab1f15da..b7c0da91143 100644 --- a/tests/ut/cpp/pre_activate/pass/convert_const_input_to_attr_test.cc +++ b/tests/ut/cpp/pre_activate/pass/convert_const_input_to_attr_test.cc @@ -17,10 +17,10 @@ #include "frontend/operator/ops.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/pass/convert_const_input_to_attr.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/pass/convert_const_input_to_attr.h" #include "utils/utils.h" #include "utils/ms_utils.h" diff --git a/tests/ut/cpp/pre_activate/pass/convert_const_input_to_tensor_input_test.cc b/tests/ut/cpp/pre_activate/pass/convert_const_input_to_tensor_input_test.cc index 561d6b0f23e..5b215cefe09 100644 --- a/tests/ut/cpp/pre_activate/pass/convert_const_input_to_tensor_input_test.cc +++ b/tests/ut/cpp/pre_activate/pass/convert_const_input_to_tensor_input_test.cc @@ -18,10 +18,10 @@ #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/pass/convert_const_input_to_tensor_input.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/pass/convert_const_input_to_tensor_input.h" #include "utils/utils.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/pass/convert_tuple_input_to_dynamic_input_test.cc b/tests/ut/cpp/pre_activate/pass/convert_tuple_input_to_dynamic_input_test.cc index 4a3a5e9d5be..a51e3118923 100644 --- a/tests/ut/cpp/pre_activate/pass/convert_tuple_input_to_dynamic_input_test.cc +++ b/tests/ut/cpp/pre_activate/pass/convert_tuple_input_to_dynamic_input_test.cc @@ -18,10 +18,10 @@ #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/pass/convert_tuple_input_to_dynamic_input.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/pass/convert_tuple_input_to_dynamic_input.h" #include "utils/utils.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/pass/convert_tuple_output_to_maketuple_test.cc b/tests/ut/cpp/pre_activate/pass/convert_tuple_output_to_maketuple_test.cc index 53658d00cd8..2017bd240d0 100644 --- a/tests/ut/cpp/pre_activate/pass/convert_tuple_output_to_maketuple_test.cc +++ b/tests/ut/cpp/pre_activate/pass/convert_tuple_output_to_maketuple_test.cc @@ -18,10 +18,10 @@ #include "ir/tensor.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" -#include "backend/optimizer/pass/convert_tuple_output_to_maketuple.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" +#include "backend/common/pass/convert_tuple_output_to_maketuple.h" #include "utils/utils.h" namespace mindspore { diff --git a/tests/ut/cpp/pre_activate/pass/eliminate_redundant_op_test.cc b/tests/ut/cpp/pre_activate/pass/eliminate_redundant_op_test.cc index 867be933346..8c50500e310 100644 --- a/tests/ut/cpp/pre_activate/pass/eliminate_redundant_op_test.cc +++ b/tests/ut/cpp/pre_activate/pass/eliminate_redundant_op_test.cc @@ -15,26 +15,26 @@ */ #include "common/backend_common_test.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "frontend/operator/ops.h" #include "ir/tensor.h" #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "common/py_func_graph_fetcher.h" // #include "runtime/device/optimizer/pass/insert_trans_op.h" -#include "backend/optimizer/ascend/format_type/insert_cast.h" -#include "backend/optimizer/pass/eliminate_redundant_op.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/common/pass_manager.h" +#include "plugin/device/ascend/optimizer/format_type/insert_cast.h" +#include "backend/common/pass/eliminate_redundant_op.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/optimizer/pass_manager.h" #include "utils/utils.h" #include "utils/ms_context.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "runtime/device/kernel_info.h" #include "utils/ms_context.h" #define private public #define protected public -#include "backend/optimizer/ascend/format_type/insert_trans_op.h" +#include "plugin/device/ascend/optimizer/format_type/insert_trans_op.h" #undef private #undef protected diff --git a/tests/ut/cpp/pre_activate/pass/getitem_tuple_test.cc b/tests/ut/cpp/pre_activate/pass/getitem_tuple_test.cc index 555dd954265..740f04da417 100644 --- a/tests/ut/cpp/pre_activate/pass/getitem_tuple_test.cc +++ b/tests/ut/cpp/pre_activate/pass/getitem_tuple_test.cc @@ -15,14 +15,14 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/session/ascend_session.h" +#include "backend/common/session/ascend_session.h" #include "pipeline/jit/resource.h" #include "frontend/operator/ops.h" #include "ir/manager.h" #include "debug/anf_ir_dump.h" #include "utils/utils.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/pass/getitem_tuple.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/pass/getitem_tuple.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/pre_activate/pass/optimize_dependence_test.cc b/tests/ut/cpp/pre_activate/pass/optimize_dependence_test.cc index ae2e000b282..a3057417561 100644 --- a/tests/ut/cpp/pre_activate/pass/optimize_dependence_test.cc +++ b/tests/ut/cpp/pre_activate/pass/optimize_dependence_test.cc @@ -15,8 +15,8 @@ */ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/optimizer/pass/optimize_dependence.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/pass/optimize_dependence.h" namespace mindspore { namespace opt { diff --git a/tests/ut/cpp/session/anf_runtime_algorithm_test.cc b/tests/ut/cpp/session/anf_runtime_algorithm_test.cc index d8ff703dfeb..369ea80a6fb 100644 --- a/tests/ut/cpp/session/anf_runtime_algorithm_test.cc +++ b/tests/ut/cpp/session/anf_runtime_algorithm_test.cc @@ -17,10 +17,10 @@ #include "common/common_test.h" #include "ir/param_info.h" #include "frontend/operator/ops.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "mindspore/ccsrc/runtime/device/kernel_info.h" -#include "mindspore/ccsrc/runtime/device/ascend/ascend_device_address.h" +#include "mindspore/ccsrc/plugin/device/ascend/hal/device/ascend_device_address.h" #include "utils/utils.h" namespace mindspore { diff --git a/tests/ut/cpp/session/kernel_graph_test.cc b/tests/ut/cpp/session/kernel_graph_test.cc index 684ece7a634..db8529290fd 100644 --- a/tests/ut/cpp/session/kernel_graph_test.cc +++ b/tests/ut/cpp/session/kernel_graph_test.cc @@ -17,8 +17,8 @@ #include "common/common_test.h" #include "ir/param_info.h" #include "frontend/operator/ops.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "mindspore/ccsrc/runtime/device/kernel_info.h" #include "utils/utils.h" diff --git a/tests/ut/cpp/session/session_basic_test.cc b/tests/ut/cpp/session/session_basic_test.cc index ac5dc5cbb90..bcb024c85f0 100644 --- a/tests/ut/cpp/session/session_basic_test.cc +++ b/tests/ut/cpp/session/session_basic_test.cc @@ -16,9 +16,9 @@ #include "common/common_test.h" #include "frontend/operator/ops.h" -#include "backend/session/ascend_session.h" -#include "backend/session/kernel_graph.h" -#include "backend/session/anf_runtime_algorithm.h" +#include "backend/common/session/ascend_session.h" +#include "backend/common/session/kernel_graph.h" +#include "backend/common/session/anf_runtime_algorithm.h" #include "utils/utils.h" namespace mindspore { diff --git a/tests/ut/cpp/stub/aicpu/aicpu_stub.cc b/tests/ut/cpp/stub/aicpu/aicpu_stub.cc index 7d2b3a3c6e6..67403a11aa3 100644 --- a/tests/ut/cpp/stub/aicpu/aicpu_stub.cc +++ b/tests/ut/cpp/stub/aicpu/aicpu_stub.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/kernel.h" -#include "backend/kernel_compiler/aicpu/aicpu_kernel_load.h" +#include "kernel/kernel.h" +#include "plugin/device/ascend/kernel/aicpu/aicpu_kernel_load.h" namespace mindspore { namespace kernel { diff --git a/tests/ut/cpp/stub/dynamic_shape/dynamic_shape_stub.cc b/tests/ut/cpp/stub/dynamic_shape/dynamic_shape_stub.cc index 83f6e95cc91..ffc52dc67dc 100644 --- a/tests/ut/cpp/stub/dynamic_shape/dynamic_shape_stub.cc +++ b/tests/ut/cpp/stub/dynamic_shape/dynamic_shape_stub.cc @@ -14,12 +14,12 @@ * limitations under the License. */ -#include "runtime/device/ascend/executor/hccl_dynamic_kernel.h" -#include "runtime/device/ascend/executor/rts/memcpy_rts_dynamic_kernel.h" -#include "runtime/device/ascend/executor/rts/profiling_rts_dynamic_kernel.h" -#include "runtime/device/ascend/executor/ai_core_dynamic_kernel.h" -#include "backend/kernel_compiler/host/host_kernel_metadata.h" -#include "backend/kernel_compiler/host/host_kernel_build.h" +#include "plugin/device/ascend/hal/device/executor/hccl_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/rts/memcpy_rts_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/rts/profiling_rts_dynamic_kernel.h" +#include "plugin/device/ascend/hal/device/executor/ai_core_dynamic_kernel.h" +#include "plugin/device/ascend/kernel/host/host_kernel_metadata.h" +#include "plugin/device/ascend/kernel/host/host_kernel_build.h" namespace mindspore { namespace device { diff --git a/tests/ut/cpp/stub/ge/ge_task_launch_stub.cc b/tests/ut/cpp/stub/ge/ge_task_launch_stub.cc index 0ea58ce3b07..45f96e1f691 100644 --- a/tests/ut/cpp/stub/ge/ge_task_launch_stub.cc +++ b/tests/ut/cpp/stub/ge/ge_task_launch_stub.cc @@ -14,7 +14,7 @@ * limitations under the License. */ #include -#include "runtime/hccl_adapter/hccl_adapter.h" +#include "plugin/device/ascend/hal/hccl_adapter/hccl_adapter.h" namespace mindspore { namespace hccl { diff --git a/tests/ut/cpp/stub/hccl/collective_stub.cc b/tests/ut/cpp/stub/hccl/collective_stub.cc index 1dad2d51b60..f6c7fa1f63d 100644 --- a/tests/ut/cpp/stub/hccl/collective_stub.cc +++ b/tests/ut/cpp/stub/hccl/collective_stub.cc @@ -14,7 +14,7 @@ * limitations under the License. */ -#include "runtime/device/ascend/distribute/ascend_collective.h" +#include "plugin/device/ascend/hal/device/distribute/ascend_collective.h" namespace mindspore { namespace device { diff --git a/tests/ut/cpp/stub/kernel/kernel_fusion_stub.cc b/tests/ut/cpp/stub/kernel/kernel_fusion_stub.cc index e5417c5ccda..b91f3ab5539 100755 --- a/tests/ut/cpp/stub/kernel/kernel_fusion_stub.cc +++ b/tests/ut/cpp/stub/kernel/kernel_fusion_stub.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "backend/kernel_compiler/tbe/tbe_kernel_mod.h" -#include "backend/kernel_compiler/tbe/tbe_kernel_compile.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_mod.h" +#include "plugin/device/ascend/kernel/tbe/tbe_kernel_compile.h" namespace mindspore { namespace kernel { diff --git a/tests/ut/cpp/stub/tasksink/ascend_stream_assign_stub.cc b/tests/ut/cpp/stub/tasksink/ascend_stream_assign_stub.cc index f7458237bdf..a18129e28ec 100644 --- a/tests/ut/cpp/stub/tasksink/ascend_stream_assign_stub.cc +++ b/tests/ut/cpp/stub/tasksink/ascend_stream_assign_stub.cc @@ -13,8 +13,8 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "runtime/device/ascend/ascend_stream_assign.h" -#include "runtime/device/ascend/ascend_label_assign.h" +#include "plugin/device/ascend/hal/device/ascend_stream_assign.h" +#include "plugin/device/ascend/hal/device/ascend_label_assign.h" #include "runtime/device/kernel_adjust.h" namespace mindspore { diff --git a/tests/ut/cpp/stub/tasksink/task_sink_stub.cc b/tests/ut/cpp/stub/tasksink/task_sink_stub.cc index 12d0e2e5f3a..7efd2720f30 100644 --- a/tests/ut/cpp/stub/tasksink/task_sink_stub.cc +++ b/tests/ut/cpp/stub/tasksink/task_sink_stub.cc @@ -14,9 +14,9 @@ * limitations under the License. */ -#include "runtime/device/ascend/tasksink/task_generator.h" +#include "plugin/device/ascend/hal/device/tasksink/task_generator.h" #ifndef ENABLE_SECURITY -#include "runtime/device/ascend/dump/data_dumper.h" +#include "plugin/device/ascend/hal/device/dump/data_dumper.h" #endif namespace mindspore { diff --git a/tests/ut/cpp/tbe/tbe_json_creator_test.cc b/tests/ut/cpp/tbe/tbe_json_creator_test.cc index f821b8287c6..13040a1ee6c 100644 --- a/tests/ut/cpp/tbe/tbe_json_creator_test.cc +++ b/tests/ut/cpp/tbe/tbe_json_creator_test.cc @@ -18,13 +18,13 @@ #include "common/backend_common_test.h" #include "common/py_func_graph_fetcher.h" #include "debug/anf_ir_dump.h" -#include "backend/kernel_compiler/kernel.h" +#include "kernel/kernel.h" #include "runtime/device/kernel_info.h" -#include "backend/optimizer/common/optimizer.h" -#include "backend/session/anf_runtime_algorithm.h" -#include "backend/optimizer/ascend/buffer_fusion/ub_pattern_fusion.h" -#include "backend/kernel_compiler/tbe/tbe_json/single_tbe_json_creator.h" -#include "backend/kernel_compiler/tbe/tbe_json/fusion_tbe_json_creator.h" +#include "backend/common/optimizer/optimizer.h" +#include "backend/common/session/anf_runtime_algorithm.h" +#include "plugin/device/ascend/optimizer/buffer_fusion/ub_pattern_fusion.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/single_tbe_json_creator.h" +#include "plugin/device/ascend/kernel/tbe/tbe_json/fusion_tbe_json_creator.h" namespace mindspore::kernel { diff --git a/tests/ut/cpp/vm/segment_runner_test.cc b/tests/ut/cpp/vm/segment_runner_test.cc index d41030c75cb..418ab3f88fa 100644 --- a/tests/ut/cpp/vm/segment_runner_test.cc +++ b/tests/ut/cpp/vm/segment_runner_test.cc @@ -25,8 +25,8 @@ #include "pipeline/jit/resource.h" #include "debug/draw.h" #include "frontend/operator/ops.h" -#include "vm/segment_runner.h" -#include "vm/transform.h" +#include "backend/graph_compiler/segment_runner.h" +#include "backend/graph_compiler/transform.h" #include "ir/tensor.h" #include "utils/convert_utils.h" #include "utils/convert_utils_py.h" diff --git a/tests/ut/cpp/vm/vm_test.cc b/tests/ut/cpp/vm/vm_test.cc index a373d35cd07..2fba67964c8 100644 --- a/tests/ut/cpp/vm/vm_test.cc +++ b/tests/ut/cpp/vm/vm_test.cc @@ -13,10 +13,10 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -#include "vm/vm.h" +#include "backend/graph_compiler/vm.h" #include "common/common_test.h" #include "frontend/operator/ops.h" -#include "vm/backend.h" +#include "backend/graph_compiler/backend.h" namespace mindspore { namespace compile {