已关闭
[Bug-Report|缺陷反馈]: 两个未公开 geir 示例为死文件:floor_div(experimental) 与 sim_thread_exponential #2929
不喜欢雨天ༀ创建于  8月28日关闭于  28 天前
不喜欢雨天ༀ
不喜欢雨天ༀ
8月28日 创建

在您提交issue前,请确认以下信息:

问题描述

以下两个 geir 示例当前无法编译,且 README 调用说明未公开这两个文件(属遗留/死示例):

  1. experimental/math/floor_div/examples/test_geir_floor_div.cpp:31

    #include "../op_graph/floor_div_proto.h"
    

    experimental/math/floor_div/op_graph/ 不存在(该目录无 op_graph),仓库中实际 proto 在 math/floor_div/op_graph/floor_div_proto.h(REG_OP(FloorDiv))。

  2. random/sim_thread_exponential/examples/test_geir_sim_thread_exponential.cpp:31

    #include "../op_graph/sim_thread_exponential_proto.h"
    

    random/sim_thread_exponential/op_graph/ 下只有 sim_thread_exponential_graph_infer.cpp,全仓不存在 sim_thread_exponential_proto.h,也 没有任何 REG_OP(SimThreadExponential)(全仓 grep 验证)。该示例还在 :177 构造 op::SimThreadExponential,必然编译失败。

两者均为静态可验证(无需实机)。

建议

请维护者二选一定夺:

  • 方向 A:补齐 proto 并接入构建(floor_div 指向主仓 proto;sim_thread_exponential 新增 REG_OP 与 proto)。
  • 方向 B:删除这两个未被 README 公开的死示例,避免 run_example/全量示例编译误报。
likedislike
陈思
陈思成员
8月28日 评论:

根因定位

该问题确认属实。两个 GEIR 示例从首次提交起就引用了不存在的相对 proto,并非后续目录调整导致:FloorDiv 示例缺少对应 experimental proto,SimThreadExponential 示例同时缺少 proto 和 REG_OP(SimThreadExponential) 定义。

下一步将根据这两个 GEIR 入口是否仍需公开支持,选择补齐原型和构建接入,或删除未接入构建的死示例。

likedislike
陈思陈思成员
9月9日 将 sikaiwei 设为负责人
Xxujiachen8成员
9月17日 将 songkai111 设为负责人
Xxujiachen8成员
9月17日 移除了负责人 sikaiwei
Ssongkai111成员
28 天前 关闭了 issue
CANN-robotCANN-robot成员
28 天前 添加了label:resolved