| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: 新增 msaicerr 和 msprof 装完即跑 example Co-authored-by: sinat_31531339<yuanyue23@huawei.com> # message auto-generated for no-merge-commit merge: !314 merge feat/add-msaicerr-msprof-examples into master feat: 新增 msaicerr 和 msprof 装完即跑 example Created-by: sinat_31531339 Commit-by: sinat_31531339 Merged-by: cann-robot Description: ## 描述 修复 examples/deploy.sh 从任意目录执行时的路径问题,并补全 msaicerr/msprof 装完即跑 example 的环境适配: 1. **deploy.sh 路径修复**:原脚本使用相对路径 ./asys/run.sh,从非 examples/ 目录调用时路径解析失败。新增 SCRIPT_DIR 计算并 cd "$SCRIPT_DIR",使脚本可从仓库根目录或任意路径执行。 2. **CANN_ROOT fallback 链补全**(msaicerr/run.sh、msprof/run.sh):原 fallback 仅覆盖 root 默认路径 /usr/local/Ascend/cann,非 root 安装(如 ~/Ascend/cann-x.y.z)下 ASCEND_INSTALL_PATH 未设置时路径解析失败。改为 ASCEND_INSTALL_PATH → ASCEND_HOME_PATH → /usr/local/Ascend/cann 三级 fallback,覆盖非 root 场景。 3. **asys/run.sh 命令修正**:asys info 在 Python 3.14 下因 multiprocessing forkserver pickling 兼容问题失败;改为 asys health,功能等价(显示设备健康状态)且无此限制。 4. **新增 Ascend910B 系列芯片支持**(src/msaicerr/ms_interface/ascend910b/):msaicerr 环境检测的 golden op 编译走 handler 分发,原有 handler 只覆盖 Ascend950 和 Ascend910_96,Ascend910B3 无匹配时 fallback 到依赖 tbe/scipy 的 tik 路径(未安装 scipy 即失败)。新增 Ascend910bHandler(匹配 Ascend910B*),走 msopgen 编译路径,用完整 soc_version(如 Ascend910B3)作为 chip target,无 scipy 依赖。 ## 变更类型 - [x] 🐛 Bug 修复 - [x] 🔧 配置变更 ## 关联的Issue 无 ## 如何测试 从仓库根目录执行: bash bash examples/deploy.sh 预期输出: - asys health 返回设备健康状态 - msaicerr 输出 The build-in sample operator runs successfully - msprof 完成 5 秒采集并输出 profiling 数据路径 ## 文档更新 无 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 See merge request: cann/oam-tools!314 | 1 个月前 | |
feat: 新增 msaicerr 和 msprof 装完即跑 example Co-authored-by: sinat_31531339<yuanyue23@huawei.com> # message auto-generated for no-merge-commit merge: !314 merge feat/add-msaicerr-msprof-examples into master feat: 新增 msaicerr 和 msprof 装完即跑 example Created-by: sinat_31531339 Commit-by: sinat_31531339 Merged-by: cann-robot Description: ## 描述 修复 examples/deploy.sh 从任意目录执行时的路径问题,并补全 msaicerr/msprof 装完即跑 example 的环境适配: 1. **deploy.sh 路径修复**:原脚本使用相对路径 ./asys/run.sh,从非 examples/ 目录调用时路径解析失败。新增 SCRIPT_DIR 计算并 cd "$SCRIPT_DIR",使脚本可从仓库根目录或任意路径执行。 2. **CANN_ROOT fallback 链补全**(msaicerr/run.sh、msprof/run.sh):原 fallback 仅覆盖 root 默认路径 /usr/local/Ascend/cann,非 root 安装(如 ~/Ascend/cann-x.y.z)下 ASCEND_INSTALL_PATH 未设置时路径解析失败。改为 ASCEND_INSTALL_PATH → ASCEND_HOME_PATH → /usr/local/Ascend/cann 三级 fallback,覆盖非 root 场景。 3. **asys/run.sh 命令修正**:asys info 在 Python 3.14 下因 multiprocessing forkserver pickling 兼容问题失败;改为 asys health,功能等价(显示设备健康状态)且无此限制。 4. **新增 Ascend910B 系列芯片支持**(src/msaicerr/ms_interface/ascend910b/):msaicerr 环境检测的 golden op 编译走 handler 分发,原有 handler 只覆盖 Ascend950 和 Ascend910_96,Ascend910B3 无匹配时 fallback 到依赖 tbe/scipy 的 tik 路径(未安装 scipy 即失败)。新增 Ascend910bHandler(匹配 Ascend910B*),走 msopgen 编译路径,用完整 soc_version(如 Ascend910B3)作为 chip target,无 scipy 依赖。 ## 变更类型 - [x] 🐛 Bug 修复 - [x] 🔧 配置变更 ## 关联的Issue 无 ## 如何测试 从仓库根目录执行: bash bash examples/deploy.sh 预期输出: - asys health 返回设备健康状态 - msaicerr 输出 The build-in sample operator runs successfully - msprof 完成 5 秒采集并输出 profiling 数据路径 ## 文档更新 无 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 See merge request: cann/oam-tools!314 | 1 个月前 | |
feat: 新增 msaicerr 和 msprof 装完即跑 example Co-authored-by: sinat_31531339<yuanyue23@huawei.com> # message auto-generated for no-merge-commit merge: !314 merge feat/add-msaicerr-msprof-examples into master feat: 新增 msaicerr 和 msprof 装完即跑 example Created-by: sinat_31531339 Commit-by: sinat_31531339 Merged-by: cann-robot Description: ## 描述 修复 examples/deploy.sh 从任意目录执行时的路径问题,并补全 msaicerr/msprof 装完即跑 example 的环境适配: 1. **deploy.sh 路径修复**:原脚本使用相对路径 ./asys/run.sh,从非 examples/ 目录调用时路径解析失败。新增 SCRIPT_DIR 计算并 cd "$SCRIPT_DIR",使脚本可从仓库根目录或任意路径执行。 2. **CANN_ROOT fallback 链补全**(msaicerr/run.sh、msprof/run.sh):原 fallback 仅覆盖 root 默认路径 /usr/local/Ascend/cann,非 root 安装(如 ~/Ascend/cann-x.y.z)下 ASCEND_INSTALL_PATH 未设置时路径解析失败。改为 ASCEND_INSTALL_PATH → ASCEND_HOME_PATH → /usr/local/Ascend/cann 三级 fallback,覆盖非 root 场景。 3. **asys/run.sh 命令修正**:asys info 在 Python 3.14 下因 multiprocessing forkserver pickling 兼容问题失败;改为 asys health,功能等价(显示设备健康状态)且无此限制。 4. **新增 Ascend910B 系列芯片支持**(src/msaicerr/ms_interface/ascend910b/):msaicerr 环境检测的 golden op 编译走 handler 分发,原有 handler 只覆盖 Ascend950 和 Ascend910_96,Ascend910B3 无匹配时 fallback 到依赖 tbe/scipy 的 tik 路径(未安装 scipy 即失败)。新增 Ascend910bHandler(匹配 Ascend910B*),走 msopgen 编译路径,用完整 soc_version(如 Ascend910B3)作为 chip target,无 scipy 依赖。 ## 变更类型 - [x] 🐛 Bug 修复 - [x] 🔧 配置变更 ## 关联的Issue 无 ## 如何测试 从仓库根目录执行: bash bash examples/deploy.sh 预期输出: - asys health 返回设备健康状态 - msaicerr 输出 The build-in sample operator runs successfully - msprof 完成 5 秒采集并输出 profiling 数据路径 ## 文档更新 无 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 See merge request: cann/oam-tools!314 | 1 个月前 | |
feat: 新增 msaicerr 和 msprof 装完即跑 example Co-authored-by: sinat_31531339<yuanyue23@huawei.com> # message auto-generated for no-merge-commit merge: !314 merge feat/add-msaicerr-msprof-examples into master feat: 新增 msaicerr 和 msprof 装完即跑 example Created-by: sinat_31531339 Commit-by: sinat_31531339 Merged-by: cann-robot Description: ## 描述 修复 examples/deploy.sh 从任意目录执行时的路径问题,并补全 msaicerr/msprof 装完即跑 example 的环境适配: 1. **deploy.sh 路径修复**:原脚本使用相对路径 ./asys/run.sh,从非 examples/ 目录调用时路径解析失败。新增 SCRIPT_DIR 计算并 cd "$SCRIPT_DIR",使脚本可从仓库根目录或任意路径执行。 2. **CANN_ROOT fallback 链补全**(msaicerr/run.sh、msprof/run.sh):原 fallback 仅覆盖 root 默认路径 /usr/local/Ascend/cann,非 root 安装(如 ~/Ascend/cann-x.y.z)下 ASCEND_INSTALL_PATH 未设置时路径解析失败。改为 ASCEND_INSTALL_PATH → ASCEND_HOME_PATH → /usr/local/Ascend/cann 三级 fallback,覆盖非 root 场景。 3. **asys/run.sh 命令修正**:asys info 在 Python 3.14 下因 multiprocessing forkserver pickling 兼容问题失败;改为 asys health,功能等价(显示设备健康状态)且无此限制。 4. **新增 Ascend910B 系列芯片支持**(src/msaicerr/ms_interface/ascend910b/):msaicerr 环境检测的 golden op 编译走 handler 分发,原有 handler 只覆盖 Ascend950 和 Ascend910_96,Ascend910B3 无匹配时 fallback 到依赖 tbe/scipy 的 tik 路径(未安装 scipy 即失败)。新增 Ascend910bHandler(匹配 Ascend910B*),走 msopgen 编译路径,用完整 soc_version(如 Ascend910B3)作为 chip target,无 scipy 依赖。 ## 变更类型 - [x] 🐛 Bug 修复 - [x] 🔧 配置变更 ## 关联的Issue 无 ## 如何测试 从仓库根目录执行: bash bash examples/deploy.sh 预期输出: - asys health 返回设备健康状态 - msaicerr 输出 The build-in sample operator runs successfully - msprof 完成 5 秒采集并输出 profiling 数据路径 ## 文档更新 无 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 See merge request: cann/oam-tools!314 | 1 个月前 | |
feat: 新增 msaicerr 和 msprof 装完即跑 example Co-authored-by: sinat_31531339<yuanyue23@huawei.com> # message auto-generated for no-merge-commit merge: !314 merge feat/add-msaicerr-msprof-examples into master feat: 新增 msaicerr 和 msprof 装完即跑 example Created-by: sinat_31531339 Commit-by: sinat_31531339 Merged-by: cann-robot Description: ## 描述 修复 examples/deploy.sh 从任意目录执行时的路径问题,并补全 msaicerr/msprof 装完即跑 example 的环境适配: 1. **deploy.sh 路径修复**:原脚本使用相对路径 ./asys/run.sh,从非 examples/ 目录调用时路径解析失败。新增 SCRIPT_DIR 计算并 cd "$SCRIPT_DIR",使脚本可从仓库根目录或任意路径执行。 2. **CANN_ROOT fallback 链补全**(msaicerr/run.sh、msprof/run.sh):原 fallback 仅覆盖 root 默认路径 /usr/local/Ascend/cann,非 root 安装(如 ~/Ascend/cann-x.y.z)下 ASCEND_INSTALL_PATH 未设置时路径解析失败。改为 ASCEND_INSTALL_PATH → ASCEND_HOME_PATH → /usr/local/Ascend/cann 三级 fallback,覆盖非 root 场景。 3. **asys/run.sh 命令修正**:asys info 在 Python 3.14 下因 multiprocessing forkserver pickling 兼容问题失败;改为 asys health,功能等价(显示设备健康状态)且无此限制。 4. **新增 Ascend910B 系列芯片支持**(src/msaicerr/ms_interface/ascend910b/):msaicerr 环境检测的 golden op 编译走 handler 分发,原有 handler 只覆盖 Ascend950 和 Ascend910_96,Ascend910B3 无匹配时 fallback 到依赖 tbe/scipy 的 tik 路径(未安装 scipy 即失败)。新增 Ascend910bHandler(匹配 Ascend910B*),走 msopgen 编译路径,用完整 soc_version(如 Ascend910B3)作为 chip target,无 scipy 依赖。 ## 变更类型 - [x] 🐛 Bug 修复 - [x] 🔧 配置变更 ## 关联的Issue 无 ## 如何测试 从仓库根目录执行: bash bash examples/deploy.sh 预期输出: - asys health 返回设备健康状态 - msaicerr 输出 The build-in sample operator runs successfully - msprof 完成 5 秒采集并输出 profiling 数据路径 ## 文档更新 无 ## 核对清单 - [x] 我的代码遵循了项目的代码风格 - [x] 我已对代码进行了自测 - [x] 我已更新了相关的文档 - [x] 我在标题中使用了合适的类型标签 See merge request: cann/oam-tools!314 | 1 个月前 |