提交 9b60022f 编写于 作者: Z zhaozhenlong

lite benchmark timeprofile add fp16Priority option

上级 b923e76a
...@@ -37,6 +37,7 @@ Benchmark工具是一款可以对MindSpore Lite模型进行基准测试的工具 ...@@ -37,6 +37,7 @@ Benchmark工具是一款可以对MindSpore Lite模型进行基准测试的工具
[--inDataType=<INDATATYPE>] [--loopCount=<LOOPCOUNT>] [--inDataType=<INDATATYPE>] [--loopCount=<LOOPCOUNT>]
[--numThreads=<NUMTHREADS>] [--omModelPath=<OMMODELPATH>] [--numThreads=<NUMTHREADS>] [--omModelPath=<OMMODELPATH>]
[--resizeDims=<RESIZEDIMS>] [--warmUpLoopCount=<WARMUPLOOPCOUNT>] [--resizeDims=<RESIZEDIMS>] [--warmUpLoopCount=<WARMUPLOOPCOUNT>]
[--fp16Priority=<FP16PRIORITY>]
``` ```
下面提供详细的参数说明。 下面提供详细的参数说明。
...@@ -56,6 +57,7 @@ Benchmark工具是一款可以对MindSpore Lite模型进行基准测试的工具 ...@@ -56,6 +57,7 @@ Benchmark工具是一款可以对MindSpore Lite模型进行基准测试的工具
| `--omModelPath=<OMMODELPATH>` | 可选 | 指定OM模型的文件路径,此参数仅当`device`类型为NPU时可选设置。 | String | null | - | | `--omModelPath=<OMMODELPATH>` | 可选 | 指定OM模型的文件路径,此参数仅当`device`类型为NPU时可选设置。 | String | null | - |
| `--resizeDims=<RESIZEDIMS>` | 可选 | 指定测试模型输入数据需要调整的尺寸大小。 | String | null | - | | `--resizeDims=<RESIZEDIMS>` | 可选 | 指定测试模型输入数据需要调整的尺寸大小。 | String | null | - |
| `--warmUpLoopCount=<WARMUPLOOPCOUNT>` | 可选 | 指定测试模型在执行基准测试运行轮数前进行的模型预热推理次数。 | Integer | 3 | - | | `--warmUpLoopCount=<WARMUPLOOPCOUNT>` | 可选 | 指定测试模型在执行基准测试运行轮数前进行的模型预热推理次数。 | Integer | 3 | - |
| `--fp16Priority=<FP16PIORITY>` | 可选 | 指定是否优先使用float16算子。 | Bool | false | true, false |
## 使用示例 ## 使用示例
......
...@@ -29,7 +29,7 @@ TimeProfiler工具可以对MindSpore Lite模型网络层的前向推理进行耗 ...@@ -29,7 +29,7 @@ TimeProfiler工具可以对MindSpore Lite模型网络层的前向推理进行耗
使用编译好的TimeProfiler工具进行模型网络层耗时分析时,其命令格式如下所示。 使用编译好的TimeProfiler工具进行模型网络层耗时分析时,其命令格式如下所示。
```bash ```bash
./timeprofiler --modelPath=<MODELPATH> [--help] [--loopCount=<LOOPCOUNT>] [--numThreads=<NUMTHREADS>] [--cpuBindMode=<CPUBINDMODE>] [--inDataPath=<INDATAPATH>] ./timeprofiler --modelPath=<MODELPATH> [--help] [--loopCount=<LOOPCOUNT>] [--numThreads=<NUMTHREADS>] [--cpuBindMode=<CPUBINDMODE>] [--inDataPath=<INDATAPATH>] [--fp16Priority=<FP16PRIORITY>]
``` ```
下面提供详细的参数说明。 下面提供详细的参数说明。
...@@ -42,6 +42,7 @@ TimeProfiler工具可以对MindSpore Lite模型网络层的前向推理进行耗 ...@@ -42,6 +42,7 @@ TimeProfiler工具可以对MindSpore Lite模型网络层的前向推理进行耗
| `--numThreads=<NUMTHREADS>` | 可选 | 指定模型推理程序运行的线程数。 | Integer | 4 | - | | `--numThreads=<NUMTHREADS>` | 可选 | 指定模型推理程序运行的线程数。 | Integer | 4 | - |
| `--cpuBindMode=<CPUBINDMODE>` | 可选 | 指定模型推理程序运行时绑定的CPU核类型。 | Integer | 1 | -1:表示中核<br>1:表示大核<br>0:表示不绑定 | | `--cpuBindMode=<CPUBINDMODE>` | 可选 | 指定模型推理程序运行时绑定的CPU核类型。 | Integer | 1 | -1:表示中核<br>1:表示大核<br>0:表示不绑定 |
| `--inDataPath=<INDATAPATH>` | 可选 | 指定模型输入数据的文件路径。如果未设置,则使用随机输入。 | String | null | - | | `--inDataPath=<INDATAPATH>` | 可选 | 指定模型输入数据的文件路径。如果未设置,则使用随机输入。 | String | null | - |
| `--fp16Priority=<FP16PIORITY>` | 可选 | 指定是否优先使用float16算子。 | Bool | false | true, false |
## 使用示例 ## 使用示例
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册