已合并
Remove redundant dependencies #3872
chupeng创建于 7月2日
Remove redundant dependencies #3872
已合并
chupeng创建于 7月2日
chupeng成员
7月2日

描述

Remove redundant dependencies

关联的Issue

NA

测试

在ops包为8.5.0场景下安装9.1.0版本的toolkit,devkit子包在安装过程中没有依赖opbase版本的提示

文档更新

NA

类型标签

likedislike
Pull Request已成功合入, 合并人@CANN-robot
(感谢 chupeng 的贡献)
gao_dafa成员
7月2日 评论:

chupeng1996,感谢您的提交,建议在完成PR充分自验证后,再触发线上构建任务。

若您的PR已具备检视条件,可根据下表的责任田,@对应的committer进行代码检视,我们会在第一时间对您的提交进行处理。

代码责任田:

module committer
adv_api chenyiyuan, wuyang_hw
basic_api chenyiyuan, wuyang_hw
c_api pangfd, yue_mo_du_qian
cmake xun_zhuge, DragonBornHD84
docs munanhw, ai_xin
examples changxianyu, bianque
simt_api wulinyu, zhanghao_0689
scripts xun_zhuge, kevin365
tools YANXI_ZHAO, XuebinYang, sjtulxh

💡 如您不确定可以@谁,可以直接@我或者ascend-c sig的maintainer,xun_zhuge和ascendhjh,我们会为您分配合适的committer进行代码检视。

再次感谢您参与CANN的社区贡献。

likedislike
Cchupeng成员
7月2日 创建了 pull request,commit df58b78c
CANN-robotCANN-robot成员
7月2日 添加了label:cann-cla/yes
chupeng成员
7月2日 评论:

compile

likedislike
CANN-robot
CANN-robot成员
7月2日 评论:

CLA Signature Pass

chupeng1996, thanks for your pull request. All authors of the commits have signed the CLA. 👍

likedislike
Cchupeng成员
7月2日 预合并成功(commit_id: 071da1c1b15e8c3eeea378974fad850de746d1f3)
CANN-robot
CANN-robot成员
7月2日 评论:

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
** ✅ 韩小龙, chenyiyuan, 诸葛洵 (3/2) ✅ 韩小龙 (1/1)

💡 Tip:

  • Committer can comment /approve or /lgtm
  • Commenting /approve implies both code review (lgtm) and intent to merge (approve)
likedislike
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [b128556be4744f10ae375e52f252fa28][流水线指导]

任务名称状态日志下载链接
SCA ✅ SUCCESS >>>>>
antipoison ✅ SUCCESS >>>>>
codecheck ✅ SUCCESS >>>>>
codecheck_Pr ✅ SUCCESS
pre_comment ✅ SUCCESS >>>>>
StaticCheck_codespell_check ✅ SUCCESS
StaticCheck_link_validity_check ✅ SUCCESS
StaticCheck_resource_existence_check ✅ SUCCESS
StaticCheck_tag_closed_check ✅ SUCCESS
StaticCheck_markdownlint ✅ SUCCESS
codecheck_codestyle ✅ SUCCESS >>>>>
codecheck_precommit ✅ SUCCESS >>>>> >>>>>

[2026-07-02 14:53:21]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [270ce7c507b24f679720266106f55bf7][流水线指导]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
pre_comment ✅ SUCCESS >>>>>
PreSmoke_A900_npupool ✅ SUCCESS >>>>>

[2026-07-02 14:52:59]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [c1e9b6d916904028a216158a736d78f7][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
UT_Test_adv_test_one ✅ SUCCESS
UT_Test_adv_test_two ✅ SUCCESS
UT_Test_basic_test_two ✅ SUCCESS
UT_Test_basic_test_three ✅ SUCCESS
UT_Test_basic_test_four ✅ SUCCESS
UT_Test_basic_test_five ❌ FAILED
UT_Test_arm ❌ FAILED
likedislike
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-failed
atomgit-bot
atomgit-bot
7月2日 评论:

变更摘要

此 PR 移除了 version.cmake 中的冗余运行时依赖声明。具体来说,删除了 set_cann_run_dependencies(opbase "CUR_MAJOR_MINOR_VER") 这一行,以修复在 ops 包为 8.5.0 版本场景下安装 9.1.0 版本的 toolkit 时,devkit 子包错误地对 opbase 版本产生依赖提示的问题。

主要改动

  • 移除 opbase 运行时依赖声明: 在 version.cmake 中删除了 set_cann_run_dependencies(opbase "CUR_MAJOR_MINOR_VER") 调用,解除了 toolkit/devkit 子包对 opbase 包的冗余运行时版本依赖。
likedislike
不准确?
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [35d7246be9b841d99d3372e1b2ecaa8a][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
UT_Test_adv_test_one ✅ SUCCESS
UT_Test_adv_test_two ✅ SUCCESS
UT_Test_basic_test_two ✅ SUCCESS
UT_Test_basic_test_three ✅ SUCCESS
UT_Test_basic_test_four ✅ SUCCESS
UT_Test_basic_test_five ❌ FAILED
UT_Test_arm ❌ FAILED
likedislike
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-failed
atomgit-bot
atomgit-bot
7月2日 评论:

代码审查

✅ 未发现问题

likedislike
不准确?
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [eec4052328334937829718aabcc9102f][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
UT_Test_adv_test_one ✅ SUCCESS
UT_Test_adv_test_two ✅ SUCCESS
UT_Test_basic_test_two ✅ SUCCESS
UT_Test_basic_test_three ✅ SUCCESS
UT_Test_basic_test_four ✅ SUCCESS
UT_Test_basic_test_five ❌ FAILED
UT_Test_arm ❌ FAILED
likedislike
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-failed
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [366e1b3c4da441c4b741c3041658e6bf][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
UT_Test_adv_test_one ✅ SUCCESS
UT_Test_adv_test_two ✅ SUCCESS
UT_Test_basic_test_two ✅ SUCCESS
UT_Test_basic_test_three ✅ SUCCESS
UT_Test_basic_test_four ✅ SUCCESS
UT_Test_basic_test_five ❌ FAILED
UT_Test_arm ❌ FAILED
likedislike
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-failed
chupeng成员
7月2日 评论:

compile

likedislike
Cchupeng成员
7月2日 预合并成功(commit_id: d1e2482f54227fe2e4891bfcf9ba43d2854a94bd)
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-failed
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-running
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [a7e768127c7d476fa560270520e45389][流水线指导]

任务名称状态日志下载链接
SCA ✅ SUCCESS >>>>>
antipoison ✅ SUCCESS >>>>>
codecheck ✅ SUCCESS >>>>>
codecheck_Pr ✅ SUCCESS
pre_comment ✅ SUCCESS >>>>>
StaticCheck_codespell_check ✅ SUCCESS
StaticCheck_link_validity_check ✅ SUCCESS
StaticCheck_resource_existence_check ✅ SUCCESS
StaticCheck_tag_closed_check ✅ SUCCESS
StaticCheck_markdownlint ✅ SUCCESS
codecheck_codestyle ✅ SUCCESS >>>>>
codecheck_precommit ✅ SUCCESS >>>>> >>>>>

[2026-07-02 19:20:15]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [01b4b7b437e341ceb18cea5bc7ffa064][流水线指导]

任务名称状态日志下载链接
pre_comment ✅ SUCCESS >>>>>
UT_Test_adv_test_one ✅ SUCCESS
UT_Test_adv_test_two ✅ SUCCESS
UT_Test_basic_test_two ✅ SUCCESS
UT_Test_basic_test_three ✅ SUCCESS
UT_Test_basic_test_four ✅ SUCCESS
UT_Test_basic_test_five ✅ SUCCESS
UT_Test_arm ✅ SUCCESS
UT_Test_report ✅ SUCCESS >>>>>

[2026-07-02 19:27:34]    CI执行结束

likedislike
CANN-robot
CANN-robot成员
7月2日 评论:

流水线任务触发成功
任务链接 [2a4dcf51448b418f8639534bf85652a5][流水线指导]

任务名称状态日志下载链接
Compile_Ascend_X86 ✅ SUCCESS >>>>> >>>>>
Compile_Ascend_ARM ✅ SUCCESS >>>>> >>>>>
pre_comment ✅ SUCCESS >>>>>
PreSmoke_A900_npupool ✅ SUCCESS >>>>>

[2026-07-02 19:20:08]    CI执行结束

likedislike
CANN-robotCANN-robot成员
7月2日 删除了label:ci-pipeline-running
CANN-robotCANN-robot成员
7月2日 添加了label:ci-pipeline-passed
chenyiyuan成员
7月2日 评论:

/lgtm
/approve

likedislike
zhugexun_sjtu
zhugexun_sjtu成员
7月2日 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
7月2日 添加了label:lgtm
shane成员
7月2日 评论:

/lgtm
/approve

likedislike
CANN-robotCANN-robot成员
7月2日 添加了label:approved
CANN-robotCANN-robot成员
7月2日 合入了pull request