| add aicpu:coordinates_1d_to_2d, ones_like
Co-authored-by: sujunwei3<sujunwei3@huawei.com>
# message auto-generated for no-merge-commit merge:
!2785 merge dev_extra into master
add aicpu:coordinates_1d_to_2d, ones_like
Created-by: sujunwei3
Commit-by: sujunwei3
Merged-by: cann-robot
Description: ## 描述
新增三个 AICPU 算子实现:
- **coordinates_1d_to_2d**: 将1D坐标转换为2D坐标,根据shape信息计算行列索引
- **ones_like**: 返回形状和类型相同的张量,所有元素都设置为1
## 关联的Issue
#1584
## 测试
根据代码变更,测试场景如下:
1. **编译构建测试**
- 执行 cmake 配置和编译,验证新增算子能正确构建
- 验证 CMakeLists.txt 配置正确
2. **算子加载测试**
- 验证算子接口注册成功
- 测试 GE IR 模式加载
3. **单元测试**
- 运行 tests/ut/op_kernel_aicpu 目录下的单元测试
- 验证算子计算逻辑正确性
4. **功能验证**
- 验证 coordinates_1d_to_2d 坐标转换功能
- 验证 ones_like 张量生成功能
## 文档更新
- 新增 conversion/coordinates_1d_to_2d/README.md
- 新增算子功能说明和数据类型支持列表
## 类型标签
- [ ] Bug修复
- [x] 新特性
- [ ] 性能优化
- [ ] 文档更新
- [ ] 其他,请描述:
See merge request: cann/ops-math!2785 | 13 天前 |