已关闭
[Enhancement|功能改进]: Align ops-ras build and package baseline with CANN 9.1.0 #5
LiuZonggu创建于 7月21日关闭于 7月30日
7月24日 修改标题为 “[Enhancement|功能改进]: Align ops-ras build and package baseline with CANN 9.1.0”,原标题为“[Enhancement|功能改进]: Align ops-ras engineering baseline with CANN 9.1.0”
7月30日 关闭了 issue
8月12日 添加了label:resolved
Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.
Describe the current behavior / 问题描述 (Mandatory / 必填)
ops-ras原工程基线与当前 CANN 算子仓公共基础设施不一致:依赖、版本、build/binary、UT 和 package/install 仍包含旧工程约定及本仓重复实现。Graph 路径还带入了 52 个没有 RAS 产品实现或消费者的 NN 模板注册,使默认构建可能错误呈现 Graph/ES 能力,并让历史构建缓存污染包内容判断。当前实现:Graph/ES 公共工程框架继续保留,只有出现真实 RAS
*_proto*.h输入时才应生成、链接和安装对应产物。Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)
common/inc/op_graph,确认没有真实 RAS Graph proto source,并核对旧op_ras_proto_extend.h的注册来源和消费者。--opgraph路径和带显式 custom Graph source 的 JIT 路径,确认 source gate 两侧行为。Describe the expected behavior / 预期结果 (Mandatory / 必填)
CANN_3RD_LIB_PATH、ccache 开关、多路径ASCEND_CUSTOM_OPP_PATH和 RAS vendor fallback。--opgraph入口仍可调用,但不生成或安装ops_proto_ras.*、libopgraph_ras.so、libes_ras.so、ES 头或 wheel。share/info/ops_ras目录契约,并让 custom proto 通过相对 RUNPATH 解析同包 ES 库。Related log / screenshot / 日志 / 截图 (Mandatory / 必填)
PR #69 当前差异为 139 个文件,
+6132/-21331。当前分支的git diff --check、19 个 shell 脚本语法检查、15 个 Python 文件 AST 解析和 3 个 XML 文件解析均通过。隔离全新源码/构建目录的现有验证结果:
Special notes for this issue / 备注 (Optional / 选填)