Pull Request已成功合入, 合并人@CANN-robot
(感谢 duanpengliang 的贡献)变更摘要
该 PR 是一个纯粹的目录重构变更:将 api_impl 相关源文件从 src/runtime/core/src/api_impl/ 整体迁移至 src/runtime/api/impl/,并同步更新了 6 个 CMake 构建脚本中所有的源文件路径引用和头文件包含路径。涉及 31 个文件的目录移动(内容不变)以及 6 个 .cmake 文件的路径修改,净变更为代码行增删持平。
主要改动
-
api_impl目录迁移:将src/runtime/core/src/api_impl/下的所有实现文件(包括api_decorator、api_error、api_impl、api_impl_creator、api_impl_mbuf等)及其子目录v100/、v200/、v201/整体移至src/runtime/api/impl/,文件内容不变。 -
CMake 源文件路径批量更新:在
arch5162.cmake、cmodel.cmake、platform.cmake、runtime.cmake、tiny.cmake、v200.cmake六个构建脚本中,将所有${RUNTIME_CORE_DIR}/src/api_impl/...源文件路径统一替换为${RUNTIME_DIR}/src/runtime/api/impl/...。 -
头文件包含路径调整:在各 CMake 文件中的
RUNTIME_INC_DIR_*变量里,将旧的${RUNTIME_CORE_DIR}/src/api_impl包含路径替换为${RUNTIME_DIR}/src/runtime/api/impl,确保编译时头文件查找正确。


/lgtm


The MR can not be merged, because of CodeReview discussion not resolved
If you want to solve this problem, you can click here to do it in the FAQs.


Pull Request
描述
把core/api_impl移动到api/impl,同时修复根据驱动生成的桩.so缺失符号问题
变更类型
请选择本次引入的变更类型:
关联的Issue
如何测试
描述测试此变更的步骤和前提条件:
1.
2.
核对清单
其他信息
在此添加任何其他关于本次 PR 的说明。