文件最后提交记录最后更新时间
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
修复hccltiling codecheck Co-authored-by: mizuki_p<wanghan157@huawei.com> # message auto-generated for no-merge-commit merge: !2644 merge fix_hccltiling_codecheck into master 修复hccltiling codecheck Created-by: mizuki_p Commit-by: mizuki_p Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 修复hccl tiling中SetStepSize函数中的codecheck报错 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!26446 天前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
remove unnecessary space in the tiling log Co-authored-by: myx_32<mayuxin6@huawei.com> # message auto-generated for no-merge-commit merge: !2014 merge dev-log into master remove unnecessary space in the tiling log Created-by: myx_32 Commit-by: myx_32 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> impl/adv_api/tiling/matmul/matmul_tiling_base.cpp中部分日志打印在开头加了个空格,与宏定义加的空格叠加,导致部分日志存在非必要的连续空格 ![Snipaste_2026-05-11_17-27-43.png](https://raw.gitcode.com/user-images/assets/8547062/cb0a7a30-6d35-42ed-9982-aafb489cbb02/Snipaste_2026-05-11_17-27-43.png 'Snipaste_2026-05-11_17-27-43.png') ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> [#633](https://gitcode.com/cann/asc-devkit/issues/633) ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 修改后,日志输出如图所示 ![Snipaste_2026-05-11_19-03-52.png](https://raw.gitcode.com/user-images/assets/8547062/ddde9dd7-96e9-4818-b13a-3708ea18ef2f/Snipaste_2026-05-11_19-03-52.png 'Snipaste_2026-05-11_19-03-52.png') ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!201421 天前
Add non-zero verification Co-authored-by: chupeng1996<chupeng5@huawei.com> # message auto-generated for no-merge-commit merge: !1853 merge master into master Add non-zero verification Created-by: chupeng1996 Commit-by: chupeng1996 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 添加非零校验 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> NA ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> 编包装包正常 ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> NA ## 类型标签 <!-- [x] 表示选中 --> - [x] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ ] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!185325 天前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
refactor: code style of adv_api Co-authored-by: haipingmao<maohaiping@huawei.com> # message auto-generated for no-merge-commit merge: !1434 merge master into master refactor: code style of adv_api Created-by: haipingmao Commit-by: haipingmao Merged-by: cann-robot Description: ## 描述 使用clang-format对impl/adv_api目录下的所有.cpp和.h文件进行代码风格统一化处理,使其符合项目代码规范要求。 ### 背景 impl/adv_api目录下的代码文件存在代码风格不一致的问题,包括: - 版权注释格式不统一 - 长行未合理拆分 - 指针类型空格使用不规范 - 函数参数列表过长未换行 - 命名空间结束缺少注释 ### 解决方案 使用项目根目录下的.clang-format配置文件,通过clang-format工具对impl/adv_api目录下的所有.cpp和.h文件进行自动格式化。 ### 主要变更 1. **版权注释格式统一**:将版权注释中的"* Copyright"统一调整为" * Copyright" 2. **长行拆分**:对超过120字符的长行进行合理拆分,包括: - #pragma message消息拆分 - 函数参数列表换行 - 宏定义参数换行 3. **指针类型空格规范**:统一使用"Type*"格式,去除"Type *"中的多余空格 4. **大括号位置调整**:按照clang-format定义风格调整大括号位置 5. **命名空间注释**:为命名空间结束添加"// namespace XXX"注释 6. **空行调整**:统一空行数量,移除多余空行 ### 影响范围 - 涉及模块:activation、softmax、api_check、math、normalization、conv、filter、hccl、hcomm、matmul、reduce、sort、quantization、pad、transpose等 - 文件数量:修改了impl/adv_api目录下数百个.cpp和.h文件 ## 关联的Issue NA ## 测试 - 仅进行代码风格格式化,无功能变更 - 代码逻辑完全保持不变 - 所有现有测试应继续通过 ## 文档更新 NA ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!14341 个月前
switch common compilation options Co-authored-by: zhaoyingdong<zhaoyingdong@huawei.com> # message auto-generated for no-merge-commit merge: !2709 merge master into master switch common compilation options Created-by: zhaoyingdong Commit-by: zhaoyingdong Merged-by: cann-robot Description: ## 描述 编译选项切换到cmake仓提供的公共编译选项 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #xxx--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] 🐛 fix: Bug 修复 - [ ] ✨ feat: 新功能 - [ ] ⚡ perf: 性能优化 - [ x] ♻️ refactor: 代码重构 - [ ] 🧪 test: 新增或修改测试 - [ ] 📝 docs: 文档更新 - [ ] 🔧 ci: CI/CD 配置修改 - [ ] ↩️ revert: 回退 - [ ] 🧹 chore: 其他,请具体描述 See merge request: cann/asc-devkit!270920 小时前