已关闭
[Bug-Report|缺陷反馈]: ASCEND_WORK_PATH路径过长,trace模块报错 #769
GuoWenbo创建于  7月24日关闭于  8月6日
GuoWenbo成员
7月24日 创建

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

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

https://gitcode.com/cann/runtime/pull/3746
这个PR修复了ASCEND_WORK_PATH设置为相对路径时,trace模块不适配的问题。
但是触发了一些老用例的报错,这些用例的典型场景是:
1)设置ASCEND_WORK_PATH=./temp
2)用例执行路径较长,达到240字节
3)trace模块拼接root路径时,路径校验可以通过,但是trace日志落盘阶段报错"failed at second directory"

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

纯cpu功能,与npu型号无关

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

1)构造一个可以落盘trace文件的用例
2)设置ASCEND_WORK_PATH路径为240字节左右,执行这个用例

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

可以正常在ASCEND_WORK_PATH路径下生成atrace目录并落盘

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

如果ASCEND_WORK_PATH路径设置不合理,至少能用默认路径保底,而不是采用ASCEND_WORK_PATH路径,但是在最后落盘时报错,导致trace日志没有落盘

likedislike
GGuoWenbo成员
7月24日 添加了label:bug-report
GGuoWenbo成员
7月24日 将 GuoWenbo 设为负责人
GuoWenbo成员
7月24日 评论:

预计7.31前完成修复

likedislike
GGuoWenbo成员
7月25日 issue类型由 任务 改变为 缺陷
GGuoWenbo成员
7月28日 关联了pull request:fix: ASCEND_WORK_PATH路径过长,trace模块报错 (#769)
GuoWenbo成员
8月6日 评论:
likedislike
GGuoWenbo成员
8月6日 issue状态由 待办的 改变为 已完成
GGuoWenbo成员
8月6日 关闭了 issue
CANN-robotCANN-robot成员
8月6日 添加了label:resolved