已关闭
[重构] 更正 KthValue kernel common 同名头文件命名,区分 ops-math Sort 实现 #6002
黄晓彬创建于 13 天前关闭于 11 天前
yuning_chen
13 天前 评论:
13 天前 评论:
初步分析
感谢反馈,我们已开始核对这个问题。
现象理解:ops-nn 的 KthValue kernel common 头文件与 ops-math Sort 存在同名,希望在 NN 仓重命名并更新引用,保持算法与 tiling 不变。
当前判断:初步判断,待复现确认。这是命名与引用梳理诉求;所列 12 个文件是否仍同名,以及 Median/NanMedian 的共享引用范围,需对照当前目录核实。
涉及范围:index/kth_value/op_kernel/arch35/common/ 及 KthValue、Median、NanMedian 的头文件引用。
下一步:我们会核对同名文件与引用点,评估仅重命名及保护宏调整是否可行。


11 天前 关闭了 issue
11 天前 添加了label:resolved
问题描述
ops-nn 的
index/kth_value/op_kernel/arch35/common/与 ops-math 的math/sort/op_kernel/arch35/common/存在同名公共头文件。需要在 NN 仓对相关头文件更正命名,明确 KthValue 侧归属,避免跨仓维护和头文件引用时混淆。当前本地核对的同名文件共 12 个:
merge_intra_core_base.hmerge_more_core_base.hmerge_sort_constants.hnon_last_small_axis_base.hping_pong_merge_sort.hradix_more_core_base.hradix_sort_constants.hradix_sort_simd_utils.hsigned_zero_sort_utils.hsmall_axis_insertion_base.hsmall_axis_two_stage_base.hutil_type_simd.h处理范围
kth_value_前缀);ops-math 文件名保持不变。#include、构建配置和其他文件引用,覆盖 KthValue、Median、NanMedian 的共享调用。验收建议