Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
master
asc-devkit-tensor
/
include
/
utils
下载当前目录
cann-robot
基础API头文件自包含,优化算子编译性能
80a64791
创建于
2月5日
历史提交
文件
最后提交记录
最后更新时间
context
高阶API数学库支持A5产品 Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge:
!158
merge dev into master 高阶API数学库支持A5产品 Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 高阶API数学库支持A5产品,涉及以下math数学库API: acos acosh asin asinh atan atanh axpy bitwise_and bitwise_not bitwise_or bitwise_template bitwise_xor ceil clamp cos cosh cumsum digamma erf erfc exp floor fma fmod frac hypot isfinite isinf isnan lgamma log logical_and logical_ands logical_not logical_or logical_ors logical_template logical_xor philox power rint round sign sin sincos sinh tan tanh trunc where xor ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit
!158
4 个月前
debug
高阶API数学库支持A5产品 Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge:
!158
merge dev into master 高阶API数学库支持A5产品 Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 高阶API数学库支持A5产品,涉及以下math数学库API: acos acosh asin asinh atan atanh axpy bitwise_and bitwise_not bitwise_or bitwise_template bitwise_xor ceil clamp cos cosh cumsum digamma erf erfc exp floor fma fmod frac hypot isfinite isinf isnan lgamma log logical_and logical_ands logical_not logical_or logical_ors logical_template logical_xor philox power rint round sign sin sincos sinh tan tanh trunc where xor ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit
!158
4 个月前
log
高阶API数学库支持A5产品 Co-authored-by: DragonBornHD84<huangduo4@hisilicon.com> # message auto-generated for no-merge-commit merge:
!158
merge dev into master 高阶API数学库支持A5产品 Created-by: DragonBornHD84 Commit-by: DragonBornHD84 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 高阶API数学库支持A5产品,涉及以下math数学库API: acos acosh asin asinh atan atanh axpy bitwise_and bitwise_not bitwise_or bitwise_template bitwise_xor ceil clamp cos cosh cumsum digamma erf erfc exp floor fma fmod frac hypot isfinite isinf isnan lgamma log logical_and logical_ands logical_not logical_or logical_ors logical_template logical_xor philox power rint round sign sin sincos sinh tan tanh trunc where xor ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit
!158
4 个月前
std
基础API头文件自包含,优化算子编译性能 Co-authored-by: wuyang_hw<wuyang74@hisilicon.com> # message auto-generated for no-merge-commit merge:
!254
merge basic_include into master 基础API头文件自包含,优化算子编译性能 Created-by: wuyang_hw Commit-by: wuyang_hw Merged-by: cann-robot Description: ## 描述 **目标**:基础API头文件自包含,优化算子编译性能 **背景**:当前仓库头文件依赖较为混乱,存在过多的传导性包含、循环依赖、以及外部使用者需要包含一份大的头文件才能正确编译的情况。这增加了编译时间、难以追踪接口边界,并降低模块可维护性与可移植性。 **优化原则**: - 单一包含原则: 每个外部 API 提供一个单一包含头文件,外部调用者仅包含该头文件即可访问该模块下所有 API。 - 最小依赖原则: 头文件应尽量减少包含其他头文件,避免传导性包含。 - 自闭环内部包含: 模块内部的头文件引用应形成可验证的依赖子图,避免跨模块的循环依赖。 - 明确边界: 所有对外 API 放在 include/下;内部实现放在 impl/。 ## 关联的Issue [
https://gitcode.com/cann/asc-devkit/issues/1](https://gitcode.com/cann/asc-devkit/issues/1)
当前先解决单一头文件独立包含问题 ## 测试 - 增加多版本编译用例看护后续接口变更兼容性。 - 经验证,适配后的算子编译性能提升10%-50%。 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [x] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit
!254
3 个月前
stub
Modification for adapting the subpackage Co-authored-by: 黄多多<huangduo4@hisilicon.com>
5 个月前
tiling
add asc_op_compile_base Co-authored-by: wuyang_hw<wuyang74@hisilicon.com> # message auto-generated for no-merge-commit merge:
!199
merge add_tools_py into master add asc_op_compile_base Created-by: wuyang_hw Commit-by: wuyang_hw Merged-by: cann-robot Description: ## 描述 增加 asc_op_compile_base 文件,python调用逻辑解耦 ## 关联的Issue ## 测试 ## 文档更新 ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/asc-devkit
!199
4 个月前
common_types.h
Initial commit
6 个月前