文件最后提交记录最后更新时间
修复cce-ld链接错误,用到std::copy的cpp添加algorithm头文件 Co-authored-by: m0_57265087<zhengdongwen@h-partners.com> # message auto-generated for no-merge-commit merge: !316 merge master into master 修复cce-ld链接错误,用到std::copy的cpp添加algorithm头文件 Created-by: m0_57265087 Commit-by: m0_57265087 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复cce-ld链接错误,通过set(CMAKE_LINK_DEPENDS_NO_SHARED 1)解决 用到std::copy的cpp添加algorithm头文件: + src/host/init/shmem_init.cpp + src/host/init/backends/shmem_init_backend.cpp + src/host/transport/device_rdma/fixed_ranks_qp_manager.cpp ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #123--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> https://gitcode.com/cann/shmem/issues/122 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> agent复测通过 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 无 ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!31622 天前
删除shmemi_init_backend.h 中的冗余 <iostream>(影响编译链);补上 shmemi_init_backend.h 中缺失的 <map> Co-authored-by: chenjian-51<951362251@qq.com> # message auto-generated for no-merge-commit merge: !319 merge master into master 删除shmemi_init_backend.h 中的冗余 <iostream>(影响编译链);补上 shmemi_init_backend.h 中缺失的 <map> Created-by: chen-jian51 Commit-by: chenjian-51 Merged-by: cann-robot Description: ## 描述 shmemi_init_backend.h 中#include 未使用,该头文件被广泛包含,冗余 iostream 会增加编译时间,建议删除; shmemi_init_backend.h 中使用了 std::map 但未直接 #include ,依赖其他头文件间接引入,建议增加引入。 ## 关联的Issue https://gitcode.com/cann/shmem/issues/239 ## 测试 本地环境修改代码后,完成代码编译安装测试 测试命令:bash script/build.sh 测试结果: [ 1%] Building CXX object src/CMakeFiles/aclshmem_device.dir/device/gm2gm/shmemi_device_p2p_sync_kernel.cpp.o [ 2%] Building CXX object src/CMakeFiles/aclshmem_device.dir/device/gm2gm/shmemi_device_rma.cpp.o [ 4%] Building CXX object src/CMakeFiles/aclshmem_device.dir/device/gm2gm/shmemi_device_cc_kernel.cpp.o [ 18%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_api.cpp.o [ 18%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_acl_api.cpp.o [ 18%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/data_plane/shmem_host_cc.cpp.o [ 18%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/entity/mem_entity_entry.cpp.o [ 18%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/entity/mem_entity_default.cpp.o [ 18%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/log/shmemi_logger.cpp.o [ 18%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/data_plane/shmem_host_rma.cpp.o [ 18%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/entity/mem_entity_factory.cpp.o [ 18%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/prof/prof_util.cpp.o [ 18%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/mstx/mstx_mem_register_empty.cpp.o [ 24%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/init/backends/shmem_init_backend.cpp.o [ 24%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/init/bootstrap/shmemi_bootstrap.cpp.o [ 24%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_comm_def.cpp.o [ 24%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_dcmi_api.cpp.o [ 26%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/init/shmem_init.cpp.o [ 27%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/driver/userspace/devmm_ioctl.cpp.o [ 28%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/driver/userspace/devmm_svm_gva.cpp.o [ 30%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/hybm_acl_device_mem_segment.cpp.o [ 31%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_hal_api.cpp.o [ 33%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/hybm_drv_device_mem_segment.cpp.o [ 34%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_hccp_api.cpp.o [ 36%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/hybm_mem_segment.cpp.o [ 37%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_hccp_v2_api.cpp.o [ 39%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/hybm_mem_slice.cpp.o [ 40%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_opapi_api.cpp.o [ 42%] Building CXX object src/CMakeFiles/shmem_utils.dir/host/utils/under_api/dl_rt_api.cpp.o [ 43%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/heap/hybm_vmm_based_segment.cpp.o [ 44%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/shmem_mgr.cpp.o [ 46%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/shmem_mm.cpp.o [ 47%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/mem/shmem_rma.cpp.o [ 49%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/sync/shmemi_sync.cpp.o [ 50%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/team/shmem_team.cpp.o [ 52%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_rdma/device_chip_info.cpp.o [ 53%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_rdma/device_qp_manager.cpp.o [ 55%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_rdma/device_rdma_helper.cpp.o [ 56%] Linking CXX shared library ../lib/libshmem_utils.so [ 57%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_rdma/device_rdma_transport_manager.cpp.o [ 57%] Built target shmem_utils [ 59%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_rdma/dynamic_ranks_qp_manager.cpp.o [ 60%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_uid.dir/host/bootstrap/socket/uid_socket.cpp.o [ 62%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_uid.dir/host/bootstrap/shmemi_bootstrap_uid.cpp.o [ 63%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_common.cpp.o [ 65%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_link_complex_default.cpp.o [ 66%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_listener.cpp.o [ 68%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_request_context.cpp.o [ 69%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_server.cpp.o [ 71%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_server_default.cpp.o [ 72%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_shared_buf.cpp.o [ 73%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/acc_tcp_worker.cpp.o [ 75%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/common/acc_common_util.cpp.o [ 76%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/common/acc_file_validator.cpp.o [ 78%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/security/acc_tcp_ssl_helper.cpp.o [ 79%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/acc_links/csrc/under_api/openssl/openssl_api_dl.cpp.o [ 81%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/store_factory.cpp.o [ 82%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_rdma/fixed_ranks_qp_manager.cpp.o [ 84%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/device_sdma/device_sdma_transport_manager.cpp.o [ 85%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/transport/transport_manager.cpp.o [ 86%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/store_message_packer.cpp.o [ 88%] Building CXX object src/CMakeFiles/aclshmem_host.dir/host/utils/prof/prof_util.cpp.o [ 89%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/store_net_common.cpp.o [ 92%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/store_net_group_engine.cpp.o [ 92%] Linking CXX shared library ../lib/aclshmem_bootstrap_uid.so [ 92%] Built target aclshmem_bootstrap_uid [ 94%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/store_tcp_config.cpp.o [ 95%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/config_store/store_tcp_config_server.cpp.o [ 97%] Building CXX object src/CMakeFiles/aclshmem_bootstrap_config_store.dir/host/bootstrap/shmemi_bootstrap_config_store.cpp.o [ 97%] Built target aclshmem_host [ 98%] Linking CXX shared library ../lib/aclshmem_bootstrap_config_store.so [ 98%] Built target aclshmem_bootstrap_config_store [ 98%] Built target aclshmem_device [100%] Linking CXX shared library ../lib/libshmem.so [100%] Built target shmem ## 文档更新 不涉及 ## 类型标签 <!-- [x] 表示选中 --> - [X] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/shmem!31923 天前