From b0f80ead2d2c5cc56a9f7af3572fa58433b98ab5 Mon Sep 17 00:00:00 2001 From: yu-liang-bin Date: Tue, 2 Sep 2025 11:26:36 +0800 Subject: [PATCH] fix msmonitor bug --- msmonitor/docs/nputrace.md | 4 ++-- msmonitor/dynolog_npu/cli/src/main.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/msmonitor/docs/nputrace.md b/msmonitor/docs/nputrace.md index bde975fd7..65b307956 100644 --- a/msmonitor/docs/nputrace.md +++ b/msmonitor/docs/nputrace.md @@ -24,9 +24,9 @@ nputrace的SUBCOMMANDS(子命令)选项如下: | --process-limit | u64 | 最大采集进程的数量,默认值3,dynolog原生参数 | N | N | N | | --profile-start-time | u64 | 用于同步采集的Unix时间戳,单位毫秒,默认值0,dynolog原生参数 | N | N | N | | --duration-ms | u64 | 采集的周期,单位毫秒,默认值500,dynolog原生参数 | N | N | N | -| --iterations | i64 | 采集总迭代数,dynolog原生参数,需与start-step参数同时指定 | Y | Y | Y | +| --iterations | i64 | 采集总迭代数,必须传入正整数,dynolog原生参数,需与start-step参数同时指定 | Y | Y | Y | | --log-file | String | 采集落盘的路径 | Y | Y | Y | -| --start-step | i64 | 开始采集的迭代数,设置为-1时表示从下一个step开始采集 | Y | Y | Y | +| --start-step | i64 | 开始采集的迭代数,必须传入正整数或-1,设置为-1时表示从下一个step开始采集 | Y | Y | Y | | --record-shapes | action | 是否采集算子的InputShapes和InputTypes,设置参数采集,默认不采集 | Y | Y | N | | --profile-memory | action | 是否采集算子内存信息,设置参数采集,默认不采集 | Y | Y | N | | --with-stack | action | 是否采集Python调用栈,设置参数采集,默认不采集 | Y | Y | N | diff --git a/msmonitor/dynolog_npu/cli/src/main.rs b/msmonitor/dynolog_npu/cli/src/main.rs index 0c597ce04..525b78732 100644 --- a/msmonitor/dynolog_npu/cli/src/main.rs +++ b/msmonitor/dynolog_npu/cli/src/main.rs @@ -115,8 +115,8 @@ fn parse_start_step(src: &str) -> Result { fn parse_iterations(src: &str) -> Result { let iterations = src.trim().parse::().map_err(|e| format!("{}", e))?; - if iterations < 0 { - return Err(format!("Must be non-negative integer or {}", 0)); + if iterations <= 0 { + return Err("Must be a positive integer".to_string()); } Ok(iterations) } -- Gitee