NA
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
add PR template Co-authored-by: went_code<menfeifei@huawei.com> | 5 个月前 | |
[fix][sync] 修复构建失败问题 Co-authored-by: went_code<menfeifei@huawei.com> # message auto-generated for no-merge-commit merge: !49 merge cherry-pick-mr-46-1783152554861-auto into master [fix][sync] 修复构建失败问题 Created-by: went_code Commit-by: went_code Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 构建脚本运行失败,需修复 - **修改方案:** 因mstuner目前在cann/catlass仓维护,推荐优先查看此文档:https://gitcode.com/cann/catlass/blob/master/tools/tuner/README.md 本仓仅保留下载catlass与编译的基础功能 - **修改内容:** build.py脚本与文档说明 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息)  - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msoptuner!49 | 13 天前 | |
Initial commit Co-authored-by: gong-siwei<gongsiwei@huawei.com> | 6 个月前 | |
[usage]删除软链接校验以及属主校验,提升易用性 Co-authored-by: RainbowWhp<wanghaopeng3@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge br_saf into master [usage]删除软链接校验以及属主校验,提升易用性 Created-by: RainbowWhp Commit-by: RainbowWhp Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 因权限、软链接校验导致易用性问题 https://gitcode.com/Ascend/msot/issues/33 - **修改方案:** 删除 因权限、软链接校验导致的程序终止,并将错误改为警告 - **修改内容:** 删除 因权限、软链接校验导致的程序终止,并将错误改为警告 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [x] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** 2026/4/10 sig会议 [@zzzsss1234](https://gitcode.com/zzzsss1234) [@gong-siwei](https://gitcode.com/gong-siwei) [@yan_yw](https://gitcode.com/yan_yw) ---- # 4. 资料修改自检 - **资料修改:** 1.安全声明修改 ---- See merge request: Ascend/msoptuner!16 | 3 个月前 | |
新增gitleaks检测工具 Co-authored-by: wiyr0<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !50 merge feature/add-gitleaks-scan into master 新增gitleaks检测工具 Created-by: wiyr0 Commit-by: wiyr0 Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 为提升代码安全合规水平,防止 AK/SK、Token、私钥等敏感凭证被误提交入库,新增 gitleaks 密钥泄露检测能力,在本地 pre-commit 阶段对本次暂存变更进行离线扫描,实现“敏感信息不上库”的前置防护。 https://gitcode.com/Ascend/msot/issues/80 - **修改方案:** 1. 采用 gitleaks 本地离线二进制扫描方式(不依赖联网拉取规则仓库),在 pre-commit 框架中新增 repo: local、language: system 的 hook,入口为仓库根目录 ./gitleaks 二进制,执行protect 子命令对暂存变更进行检测。 2. 新增配置文件 pre-commit/.gitleaks.toml,通过 [extend] useDefault = true 标准继承 gitleaks 内置全套默认检测规则(AWS/Git/SSH/OBS 等),当前不新增、不屏蔽任何规则;并内置占位白名单与行内/文件级告警屏蔽语法示例,便于后续按业务需要扩展。 3. 启用 --redact 对命中密钥脱敏输出,避免日志二次泄露;扫描仅在 pre-commit 阶段触发,不影响现有其它检查项。 - **修改内容:** 1. .pre-commit-config.yaml:在 repos: 末尾新增 gitleaks 本地离线扫描 hook(id: gitleaks-offline-scan,entry: ./gitleaks,args: protect --verbose --redact --config=pre-commit/. gitleaks.toml,stages: [pre-commit]),新增 14 行。 2. pre-commit/.gitleaks.toml:新增文件(83 行),gitleaks 自定义配置:继承默认规则 + 全局白名单占位 + 行内/文件级告警屏蔽用法示例 + 全局扫描参数(minEntropy/redact/maxMatchLength/scanGitHistory 等)。 - [ ] **涉及代码双合**(贴上另一个PR链接):NA ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) 不涉及 - [x] **冒烟是否通过** 不涉及 ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** 不涉及 - [ ] **是否需要在sig会议中进行代码检视** 不涉及 - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** 不涉及 ---- See merge request: Ascend/msoptuner!50 | 8 天前 | |
[usage]删除软链接校验以及属主校验,提升易用性 Co-authored-by: RainbowWhp<wanghaopeng3@huawei.com> # message auto-generated for no-merge-commit merge: !16 merge br_saf into master [usage]删除软链接校验以及属主校验,提升易用性 Created-by: RainbowWhp Commit-by: RainbowWhp Merged-by: ascend-robot Description: # 1. 修改描述 - **修改原因:** 因权限、软链接校验导致易用性问题 https://gitcode.com/Ascend/msot/issues/33 - **修改方案:** 删除 因权限、软链接校验导致的程序终止,并将错误改为警告 - **修改内容:** 删除 因权限、软链接校验导致的程序终止,并将错误改为警告 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- # 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过** ---- # 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [x] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** 2026/4/10 sig会议 [@zzzsss1234](https://gitcode.com/zzzsss1234) [@gong-siwei](https://gitcode.com/gong-siwei) [@yan_yw](https://gitcode.com/yan_yw) ---- # 4. 资料修改自检 - **资料修改:** 1.安全声明修改 ---- See merge request: Ascend/msoptuner!16 | 3 个月前 | |
[refactor] 重明安全问题修改 Co-authored-by: RainbowWhp<wanghaopeng3@huawei.com> # message auto-generated for no-merge-commit merge: !42 merge br_f into master [refactor] 重明安全问题修改 Created-by: RainbowWhp Commit-by: RainbowWhp Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** https://gitcode.com/Ascend/msot/issues/62 - **修改方案:** 根据重明扫描结果修复建议进行修复 - **修改内容:** 添加非负验证 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [x] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [x] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msoptuner!42 | 17 天前 | |
[feature] 修改c++ clean code的配置 Co-authored-by: wangyixian<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !25 merge fix_pre_commit into master [feature] 修改c++ clean code的配置 Created-by: wiyr0 Commit-by: wangyixian Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 后续本地以及流水钱基于该配置文件进行clean code检查 - **修改方案:** 修改配置文件,新增对public关键字和enum类型的代码风格规则自定义 - **修改内容:** 增加.clang-format用于设置自定义的c++代码风格 https://gitcode.com/Ascend/msot/issues/41 - [ ] **涉及代码双合**(贴上另一个PR链接):NA ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) NA - [ ] **冒烟是否通过** NA ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** NA - [ ] **是否需要在sig会议中进行代码检视** NA - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** NA ---- See merge request: Ascend/msoptuner!25 | 2 个月前 | |
Initial commit Co-authored-by: gong-siwei<gongsiwei@huawei.com> | 6 个月前 | |
Initial commit Co-authored-by: gong-siwei<gongsiwei@huawei.com> | 6 个月前 | |
新增gitleaks检测工具 Co-authored-by: wiyr0<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !50 merge feature/add-gitleaks-scan into master 新增gitleaks检测工具 Created-by: wiyr0 Commit-by: wiyr0 Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 为提升代码安全合规水平,防止 AK/SK、Token、私钥等敏感凭证被误提交入库,新增 gitleaks 密钥泄露检测能力,在本地 pre-commit 阶段对本次暂存变更进行离线扫描,实现“敏感信息不上库”的前置防护。 https://gitcode.com/Ascend/msot/issues/80 - **修改方案:** 1. 采用 gitleaks 本地离线二进制扫描方式(不依赖联网拉取规则仓库),在 pre-commit 框架中新增 repo: local、language: system 的 hook,入口为仓库根目录 ./gitleaks 二进制,执行protect 子命令对暂存变更进行检测。 2. 新增配置文件 pre-commit/.gitleaks.toml,通过 [extend] useDefault = true 标准继承 gitleaks 内置全套默认检测规则(AWS/Git/SSH/OBS 等),当前不新增、不屏蔽任何规则;并内置占位白名单与行内/文件级告警屏蔽语法示例,便于后续按业务需要扩展。 3. 启用 --redact 对命中密钥脱敏输出,避免日志二次泄露;扫描仅在 pre-commit 阶段触发,不影响现有其它检查项。 - **修改内容:** 1. .pre-commit-config.yaml:在 repos: 末尾新增 gitleaks 本地离线扫描 hook(id: gitleaks-offline-scan,entry: ./gitleaks,args: protect --verbose --redact --config=pre-commit/. gitleaks.toml,stages: [pre-commit]),新增 14 行。 2. pre-commit/.gitleaks.toml:新增文件(83 行),gitleaks 自定义配置:继承默认规则 + 全局白名单占位 + 行内/文件级告警屏蔽用法示例 + 全局扫描参数(minEntropy/redact/maxMatchLength/scanGitHistory 等)。 - [ ] **涉及代码双合**(贴上另一个PR链接):NA ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息) 不涉及 - [x] **冒烟是否通过** 不涉及 ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** 不涉及 - [ ] **是否需要在sig会议中进行代码检视** 不涉及 - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** 不涉及 ---- See merge request: Ascend/msoptuner!50 | 8 天前 | |
[feature] support compile json Co-authored-by: wangyixian<wangyixian3@huawei.com> # message auto-generated for no-merge-commit merge: !31 merge support_compile_json into master [feature] support compile json Created-by: wiyr0 Commit-by: wangyixian Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** https://gitcode.com/Ascend/msot/issues/48 - **修改方案:** 顶层CMakeLists.txt里增加编译选项 - **修改内容:** 增加:set(CMAKE_EXPORT_COMPILE_COMMANDS ON) - [ ] **涉及代码双合**(贴上另一个PR链接):不涉及 ---- ### 2. 功能验证 - [x] **功能自验截图**(请确保不体现个人信息)  - [x] **冒烟是否通过** 不影响 ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [x] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** 不影响 - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** 不影响 ---- See merge request: Ascend/msoptuner!31 | 1 个月前 | |
Initial commit Co-authored-by: gong-siwei<gongsiwei@huawei.com> | 6 个月前 | |
【doc】资料易用性更新优化 Co-authored-by: luyq11<luyiqian4@h-partners.com> # message auto-generated for no-merge-commit merge: !20 merge master into master 【doc】资料易用性更新优化 Created-by: luyq11 Commit-by: luyq11 Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 大模型低错修改 - **修改方案:** 见修改 - **修改内容:** 见修改 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** 见修改 ---- See merge request: Ascend/msoptuner!20 | 2 个月前 | |
【doc】英文文档合入 Co-authored-by: luyq11<luyiqian4@h-partners.com> # message auto-generated for no-merge-commit merge: !38 merge master into master 【doc】英文文档合入 Created-by: luyq11 Commit-by: luyq11 Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 英文文档合入 - **修改方案:** - **修改内容:** - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** https://gitcode.com/Ascend/msot/issues/51 ---- See merge request: Ascend/msoptuner!38 | 1 个月前 | |
[fix][sync] 修复构建失败问题 Co-authored-by: went_code<menfeifei@huawei.com> # message auto-generated for no-merge-commit merge: !49 merge cherry-pick-mr-46-1783152554861-auto into master [fix][sync] 修复构建失败问题 Created-by: went_code Commit-by: went_code Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 构建脚本运行失败,需修复 - **修改方案:** 因mstuner目前在cann/catlass仓维护,推荐优先查看此文档:https://gitcode.com/cann/catlass/blob/master/tools/tuner/README.md 本仓仅保留下载catlass与编译的基础功能 - **修改内容:** build.py脚本与文档说明 - [ ] **涉及代码双合**(贴上另一个PR链接): ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息)  - [ ] **冒烟是否通过** ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** - [ ] **是否具备UT测试用例看护** - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** ---- See merge request: Ascend/msoptuner!49 | 13 天前 | |
【feature】所有仓统一新的优化下载机制 Co-authored-by: mengguangxin<mgx0018@163.com> # message auto-generated for no-merge-commit merge: !5 merge dev_0301 into master 【feature】所有仓统一新的优化下载机制 Created-by: mengguangxin Commit-by: mengguangxin Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** common仓为了加速UT依赖下载,开发了新的依赖下载机制,为了统一和维护方便,所有仓都要同步 - **修改方案:** 同步依赖下载机制 - **修改内容:** 同步依赖下载机制 - [ ] **涉及代码双合**(贴上另一个PR链接):无 ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** 是 ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** 是 - [ ] **是否具备UT测试用例看护** 不涉及 - [ ] **是否需要在sig会议中进行代码检视** 否 - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** 不涉及 ---- See merge request: Ascend/msoptuner!5 | 4 个月前 | |
[feature] 同步统一的download_dependencies.py修改 Co-authored-by: mengguangxin<mgx0018@163.com> # message auto-generated for no-merge-commit merge: !14 merge dev_0331 into master [feature] 同步统一的download_dependencies.py修改 Created-by: mengguangxin Commit-by: mengguangxin Merged-by: ascend-robot Description: ### 1. 修改描述 - **修改原因:** 同步统一的download_dependencies.py修改: 支持-r按分支构建; 支持三方仓可下载最新:之前都是下载到固定的commit上,无法自动下载最新,新方案可参考msopgen仓配置force_latest_submodules强制下最新; - **修改方案:** 同步统一的修改 - **修改内容:** 同步统一的修改 - [ ] **涉及代码双合**(贴上另一个PR链接):无 ---- ### 2. 功能验证 - [ ] **功能自验截图**(请确保不体现个人信息) - [ ] **冒烟是否通过** 不涉及 ---- ### 3. 代码检视 - **要求:** - 合入功能代码大于 200 行,需要sig会议申报代码检视议题,并在PR中标注会议。 - committer评估是否需要在sig会议进行代码检视。 - 参与检视的committer人员名单与检视时间。 - 大于 1000 行代码原则上不允许合入,需进行备案。 - [ ] **是否经过代码检视** 是 - [ ] **是否具备UT测试用例看护** 不涉及 - [ ] **是否需要在sig会议中进行代码检视** - **检视committer人员名单与检视时间:** ---- ### 4. 资料修改自检 - **资料修改:** 不涉及 ---- See merge request: Ascend/msoptuner!14 | 3 个月前 |
MindStudio Ops Tuner
✨ 最新消息
- [2025.12.30]:MindStudio Ops Tuner项目首次上线
ℹ️ 简介
MindStudio Ops Tuner(算子Tiling寻优,msOpTuner)是一款用于 CATLASS 模板库算子 Tiling 参数寻优的工具,支持用户自定义搜索空间,能够实例化搜索空间内的所有算子,并批量完成在板性能测试,为算子 Tiling 参数的寻优提供参考依据。
📦 安装指南
介绍msOpTuner工具的环境依赖及安装方式,具体请参见《msOpTuner安装指南》。
⚖️ 相关说明
🤝 建议与交流
欢迎大家为社区做贡献。如果有任何疑问或建议,请提交Issues,我们会尽快回复。感谢您的支持。
🙏 致谢
msOpTuner由华为公司的下列部门联合贡献:
-
计算产品线
感谢来自社区的每一个PR,欢迎贡献msOpTuner。