Closed
DistributeBarrier 文档将 worldSize 类型误标为 UINT64 #6426
KaranocaVeAdd on 25 days agoClosed at 24 days ago
25 days ago Associated pull request
周云飞
25 days ago Comments:
25 days ago Comments:
/assign @KaranocaVe


25 days ago Assign KaranocaVe as responsible person
25 days ago Modify description of issue
24 days ago Close issue
24 days ago Added label: resolved
DistributeBarrier 文档将 worldSize 类型误标为 UINT64
现象
DistributeBarrier和DistributeBarrierExtend的 README 均将worldSize标注为UINT64。两个算子的world_size属性在 OpDef 中注册为Int,ACLNN 函数原型及 tiling 实现则按int64_t处理,文档类型与实际接口不一致。预期与实际
worldSize应与算子属性及 ACLNN 接口保持一致,使用有符号 64 位整数;当前两份 README 均标为无符号UINT64。影响
使用者按 README 声明通信域大小的类型时,会得到与 ACLNN/OpDef 不一致的接口约定,影响调用绑定和参数检查。
修复
将两份 README 中
worldSize的数据类型从UINT64更正为INT64,保持接口实现不变。验证
oat-py未能运行。完整 CI 待远端验证。关联 PR: https://gitcode.com/cann/ops-transformer/merge_requests/14279