| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: clipped_swiglu 算子适配 Ascend 950 平台 Co-authored-by: chenfeng61<chenfeng61@huawei.com> # message auto-generated for no-merge-commit merge: !5483 merge ascend950_clippen_swiglu into master feat: clipped_swiglu 算子适配 Ascend 950 平台 Created-by: chenfeng61 Commit-by: chenfeng61 Merged-by: cann-robot Description: ## 描述 为 ClippedSwiglu 算子新增 Ascend 950 平台(arch35)适配,主要包括 arch35 Kernel 实现、Tiling 适配、UT 用例及文档更新。 ### 改动方法 - **op_host**:新增 ascend950 平台 OpAICoreConfig 注册( clipped_swiglu_def.cpp),支持动态编译、动态 Rank、动态 Shape;重构常量定义,抽取 xDtype、xFormat 等 static 变量 - **op_host**:新增 arch35 Tiling 实现 clipped_swiglu_tiling_arch35.cpp(447 行) - **op_host**:clipped_swiglu_infershape.cpp 新增未知 Rank 支持(IsUnknownRank 分支) - **op_kernel**:新增 arch35 Kernel 实现(clipped_swiglu_kernel.h,495 行),包含 tiling_data 和 tiling_key - **apt**:新增 clipped_swiglu_apt.cpp,实现 ascend950 平台的内存管理与 kernel 调度 - **config**:新增 Ascend 950 二进制配置 clipped_swiglu_binary.json(206 行) - **ascendc_config.json**:ClippedSwiglu 编译目标新增 ascend950,auto_sync 改为按平台差异化配置 - **文档**:README 和 aclnn API 文档中 Ascend 950 支持状态改为 √,更新 group_index(≤1024)和 limit(>0)约束 - **测试**:新增 arch35 Tiling UT 和 Kernel UT 及测试数据生成脚本 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/3021 - ## 测试 - 新增 test_clipped_swiglu_tiling_arch35.cpp:arch35 Tiling 单元测试 - 新增 test_clipped_swiglu_arch35.cpp:arch35 Kernel 单元测试 - 新增 gen_data.py:arch35 测试数据生成脚本 ## 文档更新 - 更新 README.md:Ascend 950 支持状态改为 √,补充约束说明 - 更新 docs/aclnnClippedSwiglu.md:Ascend 950 支持状态改为 √,更新参数约束 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5483 | 2 个月前 | |
代码同步 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !450 merge master into master 代码同步 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!450 | 7 个月前 | |
代码同步 Co-authored-by: yang-di52<yangdi52@huawei.com> # message auto-generated for no-merge-commit merge: !450 merge master into master 代码同步 Created-by: yang-di52 Commit-by: yang-di52 Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。例如:关联Issue #000--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!450 | 7 个月前 | |
feat: clipped_swiglu 算子适配 Ascend 950 平台 Co-authored-by: chenfeng61<chenfeng61@huawei.com> # message auto-generated for no-merge-commit merge: !5483 merge ascend950_clippen_swiglu into master feat: clipped_swiglu 算子适配 Ascend 950 平台 Created-by: chenfeng61 Commit-by: chenfeng61 Merged-by: cann-robot Description: ## 描述 为 ClippedSwiglu 算子新增 Ascend 950 平台(arch35)适配,主要包括 arch35 Kernel 实现、Tiling 适配、UT 用例及文档更新。 ### 改动方法 - **op_host**:新增 ascend950 平台 OpAICoreConfig 注册( clipped_swiglu_def.cpp),支持动态编译、动态 Rank、动态 Shape;重构常量定义,抽取 xDtype、xFormat 等 static 变量 - **op_host**:新增 arch35 Tiling 实现 clipped_swiglu_tiling_arch35.cpp(447 行) - **op_host**:clipped_swiglu_infershape.cpp 新增未知 Rank 支持(IsUnknownRank 分支) - **op_kernel**:新增 arch35 Kernel 实现(clipped_swiglu_kernel.h,495 行),包含 tiling_data 和 tiling_key - **apt**:新增 clipped_swiglu_apt.cpp,实现 ascend950 平台的内存管理与 kernel 调度 - **config**:新增 Ascend 950 二进制配置 clipped_swiglu_binary.json(206 行) - **ascendc_config.json**:ClippedSwiglu 编译目标新增 ascend950,auto_sync 改为按平台差异化配置 - **文档**:README 和 aclnn API 文档中 Ascend 950 支持状态改为 √,更新 group_index(≤1024)和 limit(>0)约束 - **测试**:新增 arch35 Tiling UT 和 Kernel UT 及测试数据生成脚本 ## 关联的Issue https://gitcode.com/cann/ops-nn/issues/3021 - ## 测试 - 新增 test_clipped_swiglu_tiling_arch35.cpp:arch35 Tiling 单元测试 - 新增 test_clipped_swiglu_arch35.cpp:arch35 Kernel 单元测试 - 新增 gen_data.py:arch35 测试数据生成脚本 ## 文档更新 - 更新 README.md:Ascend 950 支持状态改为 √,补充约束说明 - 更新 docs/aclnnClippedSwiglu.md:Ascend 950 支持状态改为 √,更新参数约束 ## 类型标签 - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-nn!5483 | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 7 个月前 | ||
| 7 个月前 | ||
| 2 个月前 |