# msha_test **Repository Path**: fary86/msha_test ## Basic Information - **Project Name**: msha_test - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-22 - **Last Updated**: 2025-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MindSpore 高可用测试 ## 介绍 MindSpore一些高可用的测试用例需要依赖MindIO,debug版本的CANN,无法自动部署到门禁上,本仓库的目的构建MindSpore高可用的一些测试用例,用于本地手动触发或定时触发。 ## 用例说明 | 用例路径 | 说明 | | ------- | --- | | tests/ttp/deepseek3/test_ttp.py | 基于 deepseek3 的临终ckpt测试 | | tests/uce/llama3/test_uce_llama3.py | 基于 llama3 的 UCE 测试 | ## Linux下HA测试用例定时触发 高可用的测试用例依赖mindio和打桩的so等,无法通过MindSpore门禁看护,该仓库提供了脚本`tools/HaTestTask.sh`用于在linux环境下定时触发HA用例执行,使用方法如下: 1. 通过命令`git clone https://gitee.com/fary86/msha_test.git`把该仓库下载到指定路径下,如`/home/fanrui/HaTestTask/msha_test` 2. 修改`tools/HaTestTask.sh`文件中的代理,conda,cann的路径等 3. 执行`crontab -e`命令修改linux的定时任务,加入行`0 3 * * * /home/fanrui/HaTestTask/msha_test/tools/HaTestTask.sh`,表示每天凌晨3点触发HA测试脚本,编辑完保存后,可以通过`crontab -l`查看已经配置的task列表。 4. 任务执行完成后,会在代码仓的根目录下生成一个log文件,文件名的格式为`年月日-时.分.秒.log`,如`20250925-20.20.01.log`,可以通过查看该文件确认当天用例的执行结果。 ### crontab 的格式说明 时间格式如下: ```text f1 f2 f3 f4 f5 program ``` - 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。 - 当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其馀类推 - 当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其馀类推 - 当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其馀类推 - 当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其馀类推 ```text * * * * * - - - - - | | | | | | | | | +----- 星期中星期几 (0 - 6) (星期天 为0) | | | +---------- 月份 (1 - 12) | | +--------------- 一个月中的第几天 (1 - 31) | +-------------------- 小时 (0 - 23) +------------------------- 分钟 (0 - 59) ``` 若定时任务执行失败,可以通过查看文件`/var/log/cron`的日志看下失败的原因。 ## MindFormers仓的变更 - DeepSeekV3下线的PR [!6697](https://gitee.com/mindspore/mindformers/pulls/6697) ```text $ git log --first-parent --pretty=oneline | grep '!6697' -A 1 928e3faa362d1757a3d9a7f8e914e4af6b7ff69c !6697 下架deepseek3旧接口配置文件和资料 Merge pull request !6697 from yiyison/dpsk_confs_off 7d90fb8052ca5a3a1fc95cb8b5442357cf549a22 !6696 【dev】【开源规范】fix copyright info Merge pull request !6696 from zyw_hw/code_docs_fix_copyright_info ``` - Other