| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[installation] 支持msot按需打包 Co-authored-by: RainbowWhp<wanghaopeng3@huawei.com> # message auto-generated for no-merge-commit merge: !104 merge br_ci into master [installation] 支持msot按需打包 Created-by: RainbowWhp Commit-by: RainbowWhp Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 当前总包构建默认会把所有子工具都构建并打入 run 包,无法按需裁剪。 有些场景只需要部分子工具,排除无关子工具可以减少构建耗时,并避免最终 run 包携带不需要的 whl/run 子包。 需要保持默认行为不变:不传参数时仍然全部包含。 - **修改方案:** 在 build.py 增加 --exclude-tools 参数,接收逗号分隔的子工具名。 在顶层 CMakeLists.txt 中根据排除列表动态决定是否 include() 对应子工具模块,并只依赖未排除的 package_* target。 在 package/script/parser.py 中增加 --exclude_tools 参数,解析 filelist.xml 时跳过被排除工具对应的文件项。 在 package/conf/filelist.xml 中给各子工具产物增加 tool 属性,用于 parser 过滤。 - **修改内容:** build.py 新增支持工具白名单:msdebug, mskl, mskpp, msopgen, msopprof, mssanitizer。 新增 normalize_excluded_tools(),支持去空格、小写、去重和非法值校验。 产品构建时将排除列表传给 CMake:-DMSOT_EXCLUDE_TOOLS=...。 CMakeLists.txt 新增 MSOT_EXCLUDE_TOOLS CMake 变量。 被排除工具不再加载对应 cmake/module/*.cmake。 package_msot 只依赖未排除子工具。 调用 parser 时同步传入排除列表。 打包前清理总包 staging 目录,避免旧产物残留进 run 包。 package/script/parser.py 新增排除工具解析逻辑。 Xmlparser 支持 excluded_tools。 遇到 XML 文件项的 tool 命中排除列表时,不生成 filelist 记录,也不复制进总包目录。 package/conf/filelist.xml 给各子工具包文件增加 tool 属性。 msopgen 同时标记 mindstudio_opgen 和 mindstudio_opst 两个 whl。 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [x] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msot!104 | 1 个月前 | |
Initial commit | 7 个月前 | |
[feature]: 版本号更新以及增加公众号二维码 Co-authored-by: h-glue<huangguang9@h-partners.com> # message auto-generated for no-merge-commit merge: !37 merge change_version into master [feature]: 版本号更新以及增加公众号二维码 Created-by: h-glue Commit-by: h-glue Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** mindstudio版本号更新,以及readme需要添加公众号二维码 - **修改方案:** 版本号从1.0.0修改至26.0.0 - **修改内容:** 修改version.info和readme.md - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息)   - [ ] **冒烟是否通过** 不涉及 ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** 不涉及 - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msot!37 | 4 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 7 个月前 | ||
| 4 个月前 |