CANN cmake 文档
CANN cmake 文档本仓库有两大用途为 CANN 子包提供公共编译能力— 子包通过fetch_cann_cmake.cmake引入框架调用公共 API 完成编译、打包、安装。多仓联合编译— 以superbuild/CMakeLists.txt为入口通过build.sh驱动一次性编译多个 CANN 组件并打包。文档导航子包接入与独立构建→ framework/getting-started.md接入框架、独立构建子包→ framework/public-api.md公共 API 参考多仓联合编译→ superbuild/getting-started.mdsuperbuild 构建用法→ superbuild/internals.mdsuperbuild 构建机制与工作流程整体架构→ architecture.md模块分层、两种集成模式、host/device 双构建辅助工具→ scripts/build-analysis.mdIWYU 头文件依赖分析开发本仓库# 运行全部测试在仓库根目录执行 python3 -m pytest scripts/package/tests/ # 运行单个测试 python3 -m pytest scripts/package/tests/test_package.py::TestClass -v【免费下载链接】cmake本项目提供公共编译脚本、第三方开源软件编译脚本、公共打包与安装框架脚本项目地址: https://gitcode.com/cann/cmake创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考