Closed
[Documentation|文档反馈]: aclnnKthvalue 文档将 k 的合法范围下界误写为 0 #6506
KaranocaVeAdd on Oct 12Closed at 23 days ago
yuning_chen
Oct 12 Comments:
Oct 12 Comments:
yuning_chen
Oct 12 Comments:
Oct 12 Comments:
您好,问题已收到,当前问题 @ConanHuang 正在处理中。


23 days ago Close issue
23 days ago Added label: resolved
KaranocaVe
21 days ago Comments:
21 days ago Comments:
@yolic 您好,这个 Issue 对应的修复已经合入:https://gitcode.com/cann/ops-nn/merge_requests/12372
开发者计划反馈,Issue 需要有 Accepted 标签才能计入积分,仅关闭或标记 resolved 还不够。目前这条 Issue 尚未标记 Accepted,麻烦您结合问题和已合入的修复复核一下;确认符合受理条件后,帮忙补上 Accepted 标签。
感谢您的支持!


[Documentation|文档反馈]: aclnnKthvalue 文档将 k 的合法范围下界误写为 0
index/kth_value/docs/aclnnKthvalue.md将k的范围写为[0, self.size(dim)],并只把k < 0或超过维度长度描述为错误,因此读者会认为k=0有效。实现中的CheckParamValid会拒绝k <= 0和k > self.size(dim),算子 README 也将范围写为[1, x.shape[dim]]。请将 API 文档的合法范围和错误说明统一为
[1, self.size(dim)]。该修正只澄清文档,不改变算子行为。Validation
验证记录
index/kth_value/README.md将k定义为[1, x.shape[dim]]。aclnn_kthvalue.cpp的CheckParamValid在k <= 0或k > self.size(dim)时返回参数错误;后续计算以k - 1定位元素。master基线上通过git apply --check --whitespace=error-all,源码工作树git diff --check通过。证据等级:E2(源码校验与 README 交叉核对)。