已合并
去除代码中显式的CheckLogLevel调用,改为使用OP_LOGD正式日志接口 #994
liu-wei创建于 6月16日
去除代码中显式的CheckLogLevel调用,改为使用OP_LOGD正式日志接口 #994
已合并
Pull Request已成功合入, 合并人@CANN-robot
(感谢 liu-wei 的贡献)6月16日 添加了label:cann-cla/yes
CANN-robot
6月16日 评论:
6月16日 评论:
CANN-robot
6月16日 评论:
6月16日 评论:
Thanks for your pull-request.
The full list of commands accepted by me can be found at here。
You can get sig-info at here
PR Approval Progress
✅ Congratulations! All modules have met the lgtm and approve requirements.
Module Approval Details
| module | lgtm status | approve status |
|---|---|---|
| repo-cann/ops-cv | ✅ 张磊, 徐鲁威 (2/2) | ✅ 张磊 (1/1) |
💡 Tip:
- Committer can comment
/approveor/lgtm- Commenting
/approveimplies both code review (lgtm) and intent to merge (approve)
CLA Signature Pass
liu-wei, thanks for your pull request. All authors of the commits have signed the CLA. 👍


liu-wei
6月16日 评论:
6月16日 评论:
compile


此处折叠了41条消息 查看更多
CANN-robot
6月17日 评论:
6月17日 评论:
CANN-robot
6月17日 评论:
6月17日 评论:
6月17日 添加了label:lgtmapproved
6月17日 合入了pull request
描述
去除
common/inc/op_host/tiling_base.h中TilingBaseClass::DumpTilingInfo()里显式的CheckLogLevel调用,改为直接使用OP_LOGD正式日志接口。变更内容(2 个文件,+8/-6):
1.
common/inc/op_host/tiling_base.h(+7/-5)—— 主题改动DumpTilingInfo()内部去掉"先CheckLogLevel判级别、再OP_LOGD"的两步式写法int64_t DefaultTilingInfoDump()成员函数,把"获取 raw tiling data + 构造 oss + 调 OP_LOGD"逻辑搬过去DumpTilingInfo()简化为:OP_LOGD(context_, "%ld", DefaultTilingInfoDump());——把日志级别判断交给OP_LOGD内部DefaultTilingInfoDump()返回int64_t(占位 return 0),便于后续可测 / 可 mock2.
cmake/func.cmake(+1/-1)—— 顺手补 include path- target_include_directories(opbase_util_objs PRIVATE ${OP_TILING_INCLUDE}) + target_include_directories(opbase_util_objs PRIVATE ${OP_TILING_INCLUDE} ${ASCEND_DIR}/pkg_inc)add_opbase_modules()中给opbase_util_objstarget 补${ASCEND_DIR}/pkg_incinclude path——让 opbase_util_objs 能找到 CANN 包自带的额外头文件,避免部分构建场景下 include 路径缺失。功能等价性(针对主题改动
tiling_base.h):CheckLogLevel返回 0 → 早退(不打 log)OP_LOGD内部判级别,不达 debug 不输出"Start to dump tiling info...""0"(%ld的占位值),再打"Start to dump..."virtual void DumpTilingInfo()签名不变DefaultTilingInfoDump()是 protected 非 virtual,子类可继承但不能 override已知小问题(不影响功能):改后每次 dump 会多打一条
"0"的冗余 log——这是为了保留DefaultTilingInfoDump作为可独立调用 / 可测试的接口而做的妥协。后续如需清理这条冗余 log,可单独提交 PR 处理。关联的Issue
关闭 Issue: #537(去除 TilingBaseClass::DumpTilingInfo 中显式的 CheckLogLevel 调用,改为使用 OP_LOGD 日志接口)
测试
文档更新
README.md/CONTRIBUTING.md/docs/改动tiling_base.h头注释未变类型标签