| FFT算子新增 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !22 merge master into master FFT算子新增 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [x] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [x] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!22 | 2 个月前 |
| fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge master into master fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: version.cmake 中 set_package(ops_fft VERSION "9.0.0") 已将包版本定义为 9.0.0,但仓库内 4 处仍引用旧版本号 1.0.0,导致构建工程版本变量、变更日志、快速上手文档与实际发布版本不一致。本 PR 将上述引用统一为 9.0.0: | 文件 | 改动 | |------|------| | CMakeLists.txt | set(PROJECT_VERSION "1.0.0") → set(PROJECT_VERSION "9.0.0") | | CHANGELOG.md | 版本标题 ## v1.0.0 → ## v9.0.0,与下方版本配套表(cann-ops-fft 9.0.0)保持一致 | | QUICKSTART.md | 编译产物示例 cann-ops-fft-1.0.0-linux-*.run → cann-ops-fft-9.0.0-linux-*.run | | docs/implementation.md | 「当前版本」与「文档版本」1.0.0 → 9.0.0 | ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes #17 ### 希望检视人员了解: - 改动均为版本号文本替换,不涉及任何功能逻辑变更 - 已通过 git grep 确认 PR 分支中无 1.0.0 残留引用,9.0.0 引用与 version.cmake 及 README.md 中已有内容一致 ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified 说明:纯版本号文本修改,已人工核对全部引用点与 version.cmake 一致,无需运行 UT/ST。 ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!32 | 23 天前 |
| FFT算子新增 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !27 merge master into master FFT算子新增 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 新增 4 个 FFT 算子实现,并重构公共 kernel 层。 **新增算子** - fft1_d arch32 mix:C2C 混合基数(910B) - fft1_d arch35 mix:C2C Stockham 混合基数(950) - irfft1_d arch32 c2r_fft:C2R FFT(910B) - rfft1_d arch32 r2c_fft:R2C FFT(910B) **其他改动** - 公共 kernel 重构:base 头文件移入 kernel/base/,新增共享层 fft_all_common / fft_c2c_common / fft_c2r_common / fft_r2c_common - 命名空间、宏命名修正,移除冗余注释 - 修复 irfft1_d.h 缺失的 aclfftIrfft1DDft 声明 - rfft1_d arch35 R2C 选核:FFT 优先、FastDFT 兜底 - aclfftMakePlan1d 头文件参数名 stride → dimType,补全 @param 注释 - 文档更新:FFT_1D.md 约束说明、目录结构、开发指南、测试指南 - 许可证名称修正 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> [#2](https://gitcode.com/cann/ops-fft/issues/2) [#13](https://gitcode.com/cann/ops-fft/issues/13) ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!27 | 1 个月前 |
| FFT算子新增 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !27 merge master into master FFT算子新增 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 新增 4 个 FFT 算子实现,并重构公共 kernel 层。 **新增算子** - fft1_d arch32 mix:C2C 混合基数(910B) - fft1_d arch35 mix:C2C Stockham 混合基数(950) - irfft1_d arch32 c2r_fft:C2R FFT(910B) - rfft1_d arch32 r2c_fft:R2C FFT(910B) **其他改动** - 公共 kernel 重构:base 头文件移入 kernel/base/,新增共享层 fft_all_common / fft_c2c_common / fft_c2r_common / fft_r2c_common - 命名空间、宏命名修正,移除冗余注释 - 修复 irfft1_d.h 缺失的 aclfftIrfft1DDft 声明 - rfft1_d arch35 R2C 选核:FFT 优先、FastDFT 兜底 - aclfftMakePlan1d 头文件参数名 stride → dimType,补全 @param 注释 - 文档更新:FFT_1D.md 约束说明、目录结构、开发指南、测试指南 - 许可证名称修正 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> [#2](https://gitcode.com/cann/ops-fft/issues/2) [#13](https://gitcode.com/cann/ops-fft/issues/13) ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!27 | 1 个月前 |
| add api Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !7 merge dev into master add api Created-by: tianqiguang Commit-by: tianqiguang Merged-by: songkai111 Description: add api See merge request: cann/ops-fft!7 | 5 个月前 |
| fix: 修复 FFT 算子 host 侧缓冲区尺寸计算的整数溢出 inputSize/outputSize/workspaceSize 声明为 uint32_t,表达式 n*batches*sizeof(float)*2 左结合求值时先在 uint32_t 算术下溢出回绕,再赋值截断,导致 aclrtMalloc 分配过小、kernel 按真实 n/batches 越界写。 改用 size_t 变量 + 首操作数 static_cast<size_t>(...) 强制 64 位算术,与 plan 侧已有的 size_t 计算一致;常规尺寸行为不变。 Closes #22, #23, #24, #25, #26, #31, #32, #33, #34 | 21 天前 |
| FFT算子新增 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !27 merge master into master FFT算子新增 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 新增 4 个 FFT 算子实现,并重构公共 kernel 层。 **新增算子** - fft1_d arch32 mix:C2C 混合基数(910B) - fft1_d arch35 mix:C2C Stockham 混合基数(950) - irfft1_d arch32 c2r_fft:C2R FFT(910B) - rfft1_d arch32 r2c_fft:R2C FFT(910B) **其他改动** - 公共 kernel 重构:base 头文件移入 kernel/base/,新增共享层 fft_all_common / fft_c2c_common / fft_c2r_common / fft_r2c_common - 命名空间、宏命名修正,移除冗余注释 - 修复 irfft1_d.h 缺失的 aclfftIrfft1DDft 声明 - rfft1_d arch35 R2C 选核:FFT 优先、FastDFT 兜底 - aclfftMakePlan1d 头文件参数名 stride → dimType,补全 @param 注释 - 文档更新:FFT_1D.md 约束说明、目录结构、开发指南、测试指南 - 许可证名称修正 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> [#2](https://gitcode.com/cann/ops-fft/issues/2) [#13](https://gitcode.com/cann/ops-fft/issues/13) ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!27 | 1 个月前 |
| 增加项目配置文件 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge master into master 增加项目配置文件 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: 增加项目配置文件 See merge request: cann/ops-fft!16 | 5 个月前 |
| create ops-fft Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !2 merge master into master create ops-fft Created-by: tianqiguang Commit-by: tianqiguang Merged-by: songkai111 Description: create ops-fft See merge request: cann/ops-fft!2 | 5 个月前 |
| fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge master into master fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: version.cmake 中 set_package(ops_fft VERSION "9.0.0") 已将包版本定义为 9.0.0,但仓库内 4 处仍引用旧版本号 1.0.0,导致构建工程版本变量、变更日志、快速上手文档与实际发布版本不一致。本 PR 将上述引用统一为 9.0.0: | 文件 | 改动 | |------|------| | CMakeLists.txt | set(PROJECT_VERSION "1.0.0") → set(PROJECT_VERSION "9.0.0") | | CHANGELOG.md | 版本标题 ## v1.0.0 → ## v9.0.0,与下方版本配套表(cann-ops-fft 9.0.0)保持一致 | | QUICKSTART.md | 编译产物示例 cann-ops-fft-1.0.0-linux-*.run → cann-ops-fft-9.0.0-linux-*.run | | docs/implementation.md | 「当前版本」与「文档版本」1.0.0 → 9.0.0 | ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes #17 ### 希望检视人员了解: - 改动均为版本号文本替换,不涉及任何功能逻辑变更 - 已通过 git grep 确认 PR 分支中无 1.0.0 残留引用,9.0.0 引用与 version.cmake 及 README.md 中已有内容一致 ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified 说明:纯版本号文本修改,已人工核对全部引用点与 version.cmake 一致,无需运行 UT/ST。 ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!32 | 23 天前 |
| fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge master into master fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: version.cmake 中 set_package(ops_fft VERSION "9.0.0") 已将包版本定义为 9.0.0,但仓库内 4 处仍引用旧版本号 1.0.0,导致构建工程版本变量、变更日志、快速上手文档与实际发布版本不一致。本 PR 将上述引用统一为 9.0.0: | 文件 | 改动 | |------|------| | CMakeLists.txt | set(PROJECT_VERSION "1.0.0") → set(PROJECT_VERSION "9.0.0") | | CHANGELOG.md | 版本标题 ## v1.0.0 → ## v9.0.0,与下方版本配套表(cann-ops-fft 9.0.0)保持一致 | | QUICKSTART.md | 编译产物示例 cann-ops-fft-1.0.0-linux-*.run → cann-ops-fft-9.0.0-linux-*.run | | docs/implementation.md | 「当前版本」与「文档版本」1.0.0 → 9.0.0 | ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes #17 ### 希望检视人员了解: - 改动均为版本号文本替换,不涉及任何功能逻辑变更 - 已通过 git grep 确认 PR 分支中无 1.0.0 残留引用,9.0.0 引用与 version.cmake 及 README.md 中已有内容一致 ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified 说明:纯版本号文本修改,已人工核对全部引用点与 version.cmake 一致,无需运行 UT/ST。 ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!32 | 23 天前 |
| create ops-fft Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !2 merge master into master create ops-fft Created-by: tianqiguang Commit-by: tianqiguang Merged-by: songkai111 Description: create ops-fft See merge request: cann/ops-fft!2 | 5 个月前 |
| 增加项目配置文件 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge master into master 增加项目配置文件 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: 增加项目配置文件 See merge request: cann/ops-fft!16 | 5 个月前 |
| OAT许可证名称修改 Co-authored-by: LuckySun<sunwenlong8@huawei.com> # message auto-generated for no-merge-commit merge: !20 merge master into master OAT许可证名称修改 Created-by: LuckySun Commit-by: LuckySun Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #123 可自动关闭 / Closes #123 to auto-close --> - Closes # - References # ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!20 | 4 个月前 |
| fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Co-authored-by: songkai111<songkai16@huawei.com> # message auto-generated for no-merge-commit merge: !32 merge master into master fix: 统一构建配置与文档中的版本号为 9.0.0,与 version.cmake 对齐 Created-by: songkai111 Commit-by: songkai111 Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: version.cmake 中 set_package(ops_fft VERSION "9.0.0") 已将包版本定义为 9.0.0,但仓库内 4 处仍引用旧版本号 1.0.0,导致构建工程版本变量、变更日志、快速上手文档与实际发布版本不一致。本 PR 将上述引用统一为 9.0.0: | 文件 | 改动 | |------|------| | CMakeLists.txt | set(PROJECT_VERSION "1.0.0") → set(PROJECT_VERSION "9.0.0") | | CHANGELOG.md | 版本标题 ## v1.0.0 → ## v9.0.0,与下方版本配套表(cann-ops-fft 9.0.0)保持一致 | | QUICKSTART.md | 编译产物示例 cann-ops-fft-1.0.0-linux-*.run → cann-ops-fft-9.0.0-linux-*.run | | docs/implementation.md | 「当前版本」与「文档版本」1.0.0 → 9.0.0 | ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes #17 ### 希望检视人员了解: - 改动均为版本号文本替换,不涉及任何功能逻辑变更 - 已通过 git grep 确认 PR 分支中无 1.0.0 残留引用,9.0.0 引用与 version.cmake 及 README.md 中已有内容一致 ## 改动类型 / Change Type - [x] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [ ] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [x] 人工验证通过 / Manual verified 说明:纯版本号文本修改,已人工核对全部引用点与 version.cmake 一致,无需运行 UT/ST。 ## 检查清单 / Checklist - [x] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [x] 无硬编码敏感信息 / No secrets hardcoded - [x] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!32 | 23 天前 |
| FFT算子新增 Co-authored-by: Tian_1122<tianjunhan@h-partners.com> # message auto-generated for no-merge-commit merge: !27 merge master into master FFT算子新增 Created-by: Tian_1122 Commit-by: Tian_1122 Merged-by: cann-robot Description: ## 变更描述 / Description <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 新增 4 个 FFT 算子实现,并重构公共 kernel 层。 **新增算子** - fft1_d arch32 mix:C2C 混合基数(910B) - fft1_d arch35 mix:C2C Stockham 混合基数(950) - irfft1_d arch32 c2r_fft:C2R FFT(910B) - rfft1_d arch32 r2c_fft:R2C FFT(910B) **其他改动** - 公共 kernel 重构:base 头文件移入 kernel/base/,新增共享层 fft_all_common / fft_c2c_common / fft_c2r_common / fft_r2c_common - 命名空间、宏命名修正,移除冗余注释 - 修复 irfft1_d.h 缺失的 aclfftIrfft1DDft 声明 - rfft1_d arch35 R2C 选核:FFT 优先、FastDFT 兜底 - aclfftMakePlan1d 头文件参数名 stride → dimType,补全 @param 注释 - 文档更新:FFT_1D.md 约束说明、目录结构、开发指南、测试指南 - 许可证名称修正 ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [x] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [x] 文档更新 / Documentation - [ ] 测试相关 / Test - [ ] 其它 / Other ## 关联 Issue / Related Issues <!-- Closes #000 可自动关闭 / Closes #000 to auto-close --> [#2](https://gitcode.com/cann/ops-fft/issues/2) [#13](https://gitcode.com/cann/ops-fft/issues/13) ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [ ] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [x] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!27 | 1 个月前 |
| create ops-fft Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !2 merge master into master create ops-fft Created-by: tianqiguang Commit-by: tianqiguang Merged-by: songkai111 Description: create ops-fft See merge request: cann/ops-fft!2 | 5 个月前 |
| 增加项目配置文件 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge master into master 增加项目配置文件 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: 增加项目配置文件 See merge request: cann/ops-fft!16 | 5 个月前 |
| 增加项目配置文件 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge master into master 增加项目配置文件 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: 增加项目配置文件 See merge request: cann/ops-fft!16 | 5 个月前 |
| CANN_3RD_LIB_PATH="$(realpath ${1#*=})" 中 ${1#*=} 未加引号,改为CANN_3RD_LIB_PATH="$(realpath "${1#*=}")" Co-authored-by: yangxinyao-<1612153509@qq.com> # message auto-generated for no-merge-commit merge: !28 merge master into master CANN_3RD_LIB_PATH="$(realpath ${1#*=})" 中 ${1#*=} 未加引号,改为CANN_3RD_LIB_PATH="$(realpath "${1#*=}")" Created-by: yangxinyao- Commit-by: yangxinyao- Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: CANN_3RD_LIB_PATH="$(realpath ${1#*=})" 中 ${1#*=} 未加引号,若 --cann_3rd_lib_path= 指定的路径含空格,realpath 会收到被拆分的多个参数。 建议: 改为 CANN_3RD_LIB_PATH="$(realpath "${1#*=}")" 。 ### 该PR关联的issue ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix ## 测试信息 / Testing 按照场景做了对应的测试,测试通过 ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!28 | 27 天前 |
| 增加项目配置文件 Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge master into master 增加项目配置文件 Created-by: tianqiguang Commit-by: tianqiguang Merged-by: cann-robot Description: 增加项目配置文件 See merge request: cann/ops-fft!16 | 5 个月前 |
| chore: 消减未使用三方依赖 Co-authored-by: shilulu<shilulu8@huawei.com> # message auto-generated for no-merge-commit merge: !31 merge master into master chore: 消减未使用三方依赖 Created-by: yang_3597 Commit-by: shilulu Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 消减未使用三方依赖 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # https://gitcode.com/cann/ops-fft/issues/15 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [x] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!31 | 21 天前 |
| chore: 消减未使用三方依赖 Co-authored-by: shilulu<shilulu8@huawei.com> # message auto-generated for no-merge-commit merge: !31 merge master into master chore: 消减未使用三方依赖 Created-by: yang_3597 Commit-by: shilulu Merged-by: cann-robot Description: <!-- 感谢您的合入申请! --> ### 当前PR是否有AI参与: [x] 否 [ ] 是 __1. AI Agent 平台: __2. AI 模型: __3. Prompt上下文 : ### PR功能描述 / 为什么需要这个合入**: <!-- 本 PR 做了什么,为什么需要 / What does this PR do and why --> 消减未使用三方依赖 ### 该PR关联的issue *(格式为fixes #<issue号>, 或者resolves #<issue号>)*: fixes # https://gitcode.com/cann/ops-fft/issues/15 ### 希望检视人员了解: ## 改动类型 / Change Type - [ ] Bug 修复 / Bug Fix - [ ] 新功能 / New Feature - [ ] 性能优化 / Performance - [x] 代码重构 / Refactoring - [ ] 文档更新 / Documentation - [ ] 测试相关 / Test - [x] 其它 / Other ## 测试信息 / Testing <!-- 简要测试说明或关键结果 / Brief test description or key results --> - [x] 单元测试通过 / UT passed - [ ] 集成测试通过 / ST passed - [ ] 人工验证通过 / Manual verified ## 检查清单 / Checklist - [ ] 代码符合规范 / Code follows style guide - [ ] 测试添加并通过 / Tests added and passed - [ ] 文档已更新 / Docs updated if needed - [ ] 无硬编码敏感信息 / No secrets hardcoded - [ ] 提交信息符合规范 / Commit message follows convention See merge request: cann/ops-fft!31 | 21 天前 |
| create ops-fft Co-authored-by: tianqiguang<tianqiguang@huawei.com> # message auto-generated for no-merge-commit merge: !2 merge master into master create ops-fft Created-by: tianqiguang Commit-by: tianqiguang Merged-by: songkai111 Description: create ops-fft See merge request: cann/ops-fft!2 | 5 个月前 |