文件最后提交记录最后更新时间
MS接收LLM发起的实例级快恢流程,并根据LLM上报的故障码生成告警,上报给CCAE Co-authored-by: lbr711<liuboru1@huawei.com> # message auto-generated for no-merge-commit merge: !97 merge oom into dev MS接收LLM发起的实例级快恢流程,并根据LLM上报的故障码生成告警,上报给CCAE Created-by: lbr711 Commit-by: lbr711 Merged-by: ascend-robot Description: ## **1. 合入背景** MindIE LLM Text Generator触发OutOfMemory(OOM)异常时向控制面抛出,控制面负责触发OOM快恢流程并向CCAE上报事件告警 ## **2. 修改内容** 1. 提供OOM故障码由NodeManager透传至Controller的通信通道 2. 接收OOM故障码时, 触发OOM快恢流程 3. 上报CCAE事件告警 4. OOM快恢流程沿用灵衢快恢, PAUSE_ENGINE->REINIT_NPU->START_ENGINE ## **3. 资料变更** 1. 在配置项"fault_recovery_func_dict"中新增使能OOM快恢的子配置项"oom" 2. 修改NodeManager的轮询间隔为1s ## **4. 接口变更** 不涉及 ## **5. 测试结果** ## **6. CheckList** > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] [x] 代码注释完备 [x] 正确记录维测日志 [x] 是否有UT用例 See merge request: Ascend/MindIE-Motor!972 个月前
k8s环境变量解析适配 Co-authored-by: zhangdiago<zhangdi5@huawei.com> # message auto-generated for no-merge-commit merge: !74 merge personal/z00833806/whl_bugFix0122 into dev k8s环境变量解析适配 Created-by: zhangdiago Commit-by: zhangdiago Merged-by: ascend-robot Description: ## **1. 合入背景** k8s在json文件的处理中,对MINDIE_USER_HOME_PATH这种写法并不会展开替换为实际路径 在 Python 代码中,MINDIE_USER_HOME_PATH)这种写法‌不会‌自动替换为实际的路径 ![image.png](https://raw.gitcode.com/user-images/assets/8772838/8f8d3a5b-6a10-499e-ad5a-ca3237f556f7/image.png 'image.png') [#45](https://gitcode.com/Ascend/MindIE-Motor/issues/45) ## **2. 修改内容** > 请<ins>**描述修改内容的具体实现**</ins>,涉及哪些组件之间进行交互,可以用1、2、3、...进行罗列。 > 如果是需求或者重构类的PR,需要<ins>**补充详细设计文档**</ins>(说明上下游组件关系、时序图、类图、DFX能力等内容)。 json、py文件里$(MINDIE_USER_HOME_PATH)改为实际路径 ## **3. 资料变更** > 请确认<ins>**是否涉及资料变更**</ins>。\ > 如涉及,需要在PR中体现,并简要说明修改内容。\ > 如不涉及,需填写“不涉及”。 不涉及 ## **4. 接口变更** > 请确认<ins>**是否涉及跨代码仓或者客户面可见的接口变更**</ins>。\ > 如涉及,需详细说明接口以及对应的变更内容,同时需要在资料中体现。\ > 如不涉及,需填写“不涉及”。 不涉及 ## **5. 测试结果** > 需体现<ins>**测试场景,测试方法以及测试结果**</ins>。\ > 测试用例设计时需考虑硬件、部署方式、功能、性能、精度、显存等维度。 修改后冒烟用例正常拉起 ![image.png](https://raw.gitcode.com/user-images/assets/8772838/7023482b-c25a-4d91-b77b-304ff205b2bc/image.png 'image.png') ## **6. CheckList** > PR提交人对以下CheckList自检项进行全量自检,自检通过或不涉及,均修改 [ ] 为 [x] [x] 代码注释完备 [x] 正确记录维测日志 [x] 是否有UT用例 See merge request: Ascend/MindIE-Motor!744 个月前
[dev]Synchronize code Co-authored-by: forcekeng<gengli8@huawei.com> 5 个月前
[dev]Synchronize code Co-authored-by: forcekeng<gengli8@huawei.com> 5 个月前
[dev]Synchronize code Co-authored-by: forcekeng<gengli8@huawei.com> 5 个月前
[dev]Synchronize code Co-authored-by: forcekeng<gengli8@huawei.com> 5 个月前
README.md

MindIE-Motor DT

使用方法

  1. 克隆项目并在MindIE-Motor项目根目录

  2. 运行脚本

    bash tests/run_all_tests.sh --component [benchmark|mindieclient|all]  [--report-path REPORT_PATH] [--subdir SUBDIR]
    

参数说明

  • --component
    指定要测试的组件。可选值:benchmarkmindieclientall(默认是 all)。

  • --report-path
    指定报告的保存路径(可选,默认为./tests目录下的 reports 文件夹)。

  • --subdir
    指定测试某个组件下的子目录/文件(可选)。

示例

  • 运行所有测试:

    bash tests/run_all_tests.sh
    
  • 仅运行 benchmark 测试并指定报告路径:

    bash tests/run_all_tests.sh --component benchmark --report-path ./my_reports
    
  • 仅运行 mindieclient 测试只运行test_input_requested_output.py,指定报告路径:

    bash tests/run_all_tests.sh --component mindieclient  --subdir tests/mindie_client/test_input_requested_output.py
    

脚本功能

  • 安装虚拟环境:首次运行时自动创建并激活虚拟环境,安装依赖。
  • 运行指定组件的测试:根据用户输入的参数执行对应的测试脚本。
  • 生成测试报告:删除旧的报告文件夹,并生成测试报告,包括行覆盖率和分支覆盖率。

注意事项

  • 确保 install_env.sh 脚本中的依赖项已正确配置。
  • 在运行测试前,检查相应的测试脚本是否存在于指定路径。