| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
refactor: 添加命名空间支持,解决符号冲突和代码规范问题 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !31 merge update_header_install_path into master refactor: 添加命名空间支持,解决符号冲突和代码规范问题 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 重构 ops-rand 代码,添加命名空间支持以解决符号冲突和代码规范问题 ### 主要修改 1. **src/common/utils.h** - 将 CeilDiv 模板函数放入 namespace opsrand - 添加文件描述注释 2. **lib/generator.h** - 将 namespace opsrand 移到 extern "C" 块外面 - 修复不规范写法 3. **lib/generator.cpp** - 将 static 函数 toAclrandStatus 改为匿名命名空间 ### 解决的问题 - CeilDiv 三重定义导致的符号冲突风险 - lib/generator.h 的 extern "C" 包裹 namespace 不规范 - 全局作用域污染 ### 构建验证 已在 Ascend950 平台通过编译和打包 See merge request: cann/ops-rand!31 | 4 个月前 | |
fix: 消除编译警告并修复stream参数未传递问题 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !35 merge fix/eliminate-compiler-warnings into master fix: 消除编译警告并修复stream参数未传递问题 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 消除 stateless_random_uniform_v2 编译警告,并修复 stream 参数未传递的问题: 1. 添加 KERNEL_TASK_TYPE_DEFAULT(KERNEL_TYPE_AIV_ONLY) 标记内核类型 2. 使用 reinterpret_cast<uint8_t*> 替代 GM_ADDR 强转,避免 __gm__ 属性警告 3. 删除 cmake/func.cmake 中不再需要的 -Wno-error=ignored-attributes 编译选项 4. 修复 _aclrandStatelessRandomUniformV2 增加 aclrtStream stream 参数,支持异步执行 5. 更新测试用例传入 stream 参数 ## 关联的Issue 无 ## 测试 执行 bash build.sh --pkg 编译无警告 执行 bash build.sh --pkg --run 测试编译通过(无 NPU 环境无法运行) ## 文档更新 无 ## 类型标签 - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!35 | 3 个月前 | |
清除魔鬼数字 Co-authored-by: chensi79@huawei.com<chensi79@huawei.com> # message auto-generated for no-merge-commit merge: !37 merge master into master 清除魔鬼数字 Created-by: chensi79 Commit-by: chensi79@huawei.com Merged-by: songkai111 Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> 消除魔鬼数字 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> ## 类型标签 <!-- [x] 表示选中 --> - [x] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [ ] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-rand!37 | 3 个月前 | |
docs: 更新文档目录结构和算子列表 Co-authored-by: liulinxiang<liulinxiang1@huawei.com> # message auto-generated for no-merge-commit merge: !24 merge feature/phase1-implementation into master docs: 更新文档目录结构和算子列表 Created-by: liulinxiang Commit-by: liulinxiang Merged-by: songkai111 Description: ## 描述 更新文档目录结构和算子列表,移除已删除的 uniform 算子相关描述。 **修改内容:** - 移除已删除的 uniform 算子相关描述 - 更新目录结构说明,添加 api/ 和 src/internal/ 目录 - README.md 和 dir_structure.md 同步更新 ## 关联的Issue 无 ## 测试 - [x] 文档内容已审核,与实际代码结构一致 ## 文档更新 - [x] README.md:更新目录结构 - [x] docs/zh/op_list.md:移除 uniform 算子描述 - [x] docs/zh/context/dir_structure.md:更新目录结构说明 ## 类型标签 - [ ] Bug修复 - [ ] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他 See merge request: cann/ops-rand!24 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 4 个月前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 4 个月前 |