已关闭
[Bug-Report|缺陷反馈]: 安装vendors的情况下,如果之前手改了config.ini ,会导致config.ini修改失败,而且不报错,自定义算子包调用不到 #1414
张广军创建于  8月4日关闭于  8月7日
张广军
8月4日 创建

Thanks for sending an issue! Please fill in the following template to help quickly solve your problem.

Describe the current behavior / 问题描述 (Mandatory / 必填)

默认路径安装vendors的情况下,如果之前手改了config.ini,把load_priority=后面清空了
这样安装,既不会报错,也没有提示,但是不会修改config.ini,导致安装自定义包调不到

image.png

Environment / 环境信息 (Mandatory / 必填)

A3 9.0.0版本

Steps to reproduce the issue / 重现步骤 (Mandatory / 必填)

1、手动修改config.ini文件,删除load_priority=后内容
2、手动安装自定义包,没有任何报错提示
3、config.ini文件没有修改,自定义算子包调用不到

Describe the expected behavior / 预期结果 (Mandatory / 必填)

应该安装失败,或者刷新load_priority=

image.png

Special notes for this issue/备注 (Optional / 选填)

likedislike
张广军
8月4日 修改标题为 “[Bug-Report|缺陷反馈]: 安装vendors的情况下,如果之前手改了config.ini ,会导致config.ini修改失败,而且不报错,自定义算子包调用不到”,原标题为“[Bug-Report|缺陷反馈]: 安装vendors的情况下,如果之前手改了config.ini ,会导致config.ini修改失败,而且不报错”
Zzhangyujia77成员
8月4日 将 zhangyujia77 设为负责人
Zzhangyujia77成员
8月4日 关联了pull request:fix(opp): register custom vendor in load priority
zhangyujia77成员
8月6日 评论:

您好,当前自定义算子包的正常装卸流程如下:安装到默认路径时,安装脚本会维护vendors/config.ini;文件不存在时会创建并写入当前vendor,文件已存在时会将当前vendor加入load_priority。卸载时会从load_priority中移除当前vendor;如果移除后已无其他vendor,则会直接删除config.ini,不会保留空的load_priority=
因此,正常安装和卸载流程不会产生您反馈的load_priority=空值状态。当前资料也未说明该文件支持用户手动修改,不建议手动清空或调整其内容。

likedislike
zhangyujia77成员
8月7日 评论:

您好,相关修改pr已经合入。再次感谢您的反馈。此issue关闭。

likedislike
Zzhangyujia77成员
8月7日 issue状态由 待办的 改变为 已完成
Zzhangyujia77成员
8月7日 关闭了 issue
CANN-robotCANN-robot成员
8月7日 添加了label:Accepted
CANN-robotCANN-robot成员
8月7日 添加了label:resolved