文件最后提交记录最后更新时间
feat: 新增 truncate_mod A5 实现 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !2834 merge ft-trunc-mod into master feat: 新增 truncate_mod A5 实现 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增 truncate_mod A5 实现 fix: 修复 mod 算子资料公式错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> - https://gitcode.com/cann/ops-math/issues/1726 - https://gitcode.com/cann/ops-math/issues/1727 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复 mod 算子资料公式错误: - math/mod/README.md - math/mod/docs/aclnnFmodScalar&aclnnInplaceFmodScalar.md - math/mod/docs/aclnnFmodTensor&aclnnInplaceFmodTensor.md 新增 truncate_mod: - docs/zh/op_list.md - math/truncate_mod/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28341 天前
feat: 新增 truncate_mod A5 实现 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !2834 merge ft-trunc-mod into master feat: 新增 truncate_mod A5 实现 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增 truncate_mod A5 实现 fix: 修复 mod 算子资料公式错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> - https://gitcode.com/cann/ops-math/issues/1726 - https://gitcode.com/cann/ops-math/issues/1727 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复 mod 算子资料公式错误: - math/mod/README.md - math/mod/docs/aclnnFmodScalar&aclnnInplaceFmodScalar.md - math/mod/docs/aclnnFmodTensor&aclnnInplaceFmodTensor.md 新增 truncate_mod: - docs/zh/op_list.md - math/truncate_mod/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28341 天前
feat: 新增 truncate_mod A5 实现 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !2834 merge ft-trunc-mod into master feat: 新增 truncate_mod A5 实现 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增 truncate_mod A5 实现 fix: 修复 mod 算子资料公式错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> - https://gitcode.com/cann/ops-math/issues/1726 - https://gitcode.com/cann/ops-math/issues/1727 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复 mod 算子资料公式错误: - math/mod/README.md - math/mod/docs/aclnnFmodScalar&aclnnInplaceFmodScalar.md - math/mod/docs/aclnnFmodTensor&aclnnInplaceFmodTensor.md 新增 truncate_mod: - docs/zh/op_list.md - math/truncate_mod/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28341 天前
feat: 新增 truncate_mod A5 实现 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !2834 merge ft-trunc-mod into master feat: 新增 truncate_mod A5 实现 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增 truncate_mod A5 实现 fix: 修复 mod 算子资料公式错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> - https://gitcode.com/cann/ops-math/issues/1726 - https://gitcode.com/cann/ops-math/issues/1727 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复 mod 算子资料公式错误: - math/mod/README.md - math/mod/docs/aclnnFmodScalar&aclnnInplaceFmodScalar.md - math/mod/docs/aclnnFmodTensor&aclnnInplaceFmodTensor.md 新增 truncate_mod: - docs/zh/op_list.md - math/truncate_mod/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28341 天前
feat: 新增 truncate_mod A5 实现 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !2834 merge ft-trunc-mod into master feat: 新增 truncate_mod A5 实现 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增 truncate_mod A5 实现 fix: 修复 mod 算子资料公式错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> - https://gitcode.com/cann/ops-math/issues/1726 - https://gitcode.com/cann/ops-math/issues/1727 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复 mod 算子资料公式错误: - math/mod/README.md - math/mod/docs/aclnnFmodScalar&aclnnInplaceFmodScalar.md - math/mod/docs/aclnnFmodTensor&aclnnInplaceFmodTensor.md 新增 truncate_mod: - docs/zh/op_list.md - math/truncate_mod/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28341 天前
feat: 新增 truncate_mod A5 实现 Co-authored-by: zhanw_coding<zhanwang@huawei.com> # message auto-generated for no-merge-commit merge: !2834 merge ft-trunc-mod into master feat: 新增 truncate_mod A5 实现 Created-by: zhanw_coding Commit-by: zhanw_coding Merged-by: cann-robot Description: ## 描述 <!--在这里详细描述你的改动,包括改动的原因和所采取的方法。--> feat: 新增 truncate_mod A5 实现 fix: 修复 mod 算子资料公式错误 ## 关联的Issue <!-- 如果这个PR是为了解决特定的Issue,请在这里提供Issue链接。--> <!-- 如果这个PR是为了解决特定的问题单,请在这里描述问题单单号。--> - https://gitcode.com/cann/ops-math/issues/1726 - https://gitcode.com/cann/ops-math/issues/1727 ## 测试 <!--描述进行了哪些测试来验证你的改动。包括但不限于二级冒烟、算子泛化等。--> ## 文档更新 <!--如果这个PR包含文档的更新,请在这里指出。例如:更新了README.md文件。--> 修复 mod 算子资料公式错误: - math/mod/README.md - math/mod/docs/aclnnFmodScalar&aclnnInplaceFmodScalar.md - math/mod/docs/aclnnFmodTensor&aclnnInplaceFmodTensor.md 新增 truncate_mod: - docs/zh/op_list.md - math/truncate_mod/README.md ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 性能优化 - [x] 文档更新 - [ ] 其他,请描述: See merge request: cann/ops-math!28341 天前
README.md

TruncateMod

产品支持情况

产品 是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品
Atlas 200I/500 A2 推理产品
Atlas 推理系列产品
Atlas 训练系列产品

功能说明

  • 算子功能:返回self除以other的余数。

  • 计算公式:

    将张量self,和标量或张量other,进行广播成相同shape的张量后,TruncateMod可以用如下数学公式表示:

    outi=selfi−trunc(selfiotheri)∗otheriout_{i} = self_{i} - trunc \left(\frac{self_{i}}{other_{i}}\right) * other_{i}

参数说明

参数名 输入/输出/属性 描述 数据类型 数据格式
self 输入 待进行TruncateMod计算的入参,公式中的self_i。 DOUBLE、BFLOAT16、FLOAT16、FLOAT32、INT32、INT64、INT8、UINT8 ND
other 输入 待进行TruncateMod计算的入参,公式中的other_i。 DOUBLE、BFLOAT16、FLOAT16、FLOAT32、INT32、INT64、INT8、UINT8 ND
out 输出 待进行TruncateMod计算的出参,公式中的out_i。 DOUBLE、BFLOAT16、FLOAT16、FLOAT32、INT32、INT64、INT8、UINT8 ND

约束说明

  1. 数据类型需满足数据类型推导规则,推导后的数据类型需在支持的数据类型范围内。
  2. self和other的shape必须满足 广播规则
  3. 数据维度不支持8维以上。

调用说明

调用方式 样例代码 说明
geir接口 test_geir_truncate_mod 通过geir接口方式调用TruncateMod算子。