Comparator
模块: polygraphy.tools.args
-
class ComparatorRunArgs[source]
基类: BaseArgs
Comparator 推理: 通过 Comparator.run()
运行推理。
依赖于
-
parse_impl(args)[source]
解析命令行参数并填充以下属性
-
warm_up
要执行的预热运行次数。
- 类型:
int
-
use_subprocess
是否在子进程中运行每个 runner。
- 类型:
bool
-
save_inputs_path
保存输入数据的路径。
- 类型:
str
-
save_outputs_path
保存输出数据的路径。
- 类型:
str
-
class ComparatorCompareArgs(allow_postprocessing: bool | None = None)[source]
基类: BaseArgs
Comparator 比较: 推理输出比较。
依赖于
- 参数:
allow_postprocessing (bool) – 是否在比较前对输出进行后处理。默认为 True。
-
parse_impl(args)[source]
解析命令行参数并填充以下属性
-
validate
是否运行输出验证。
- 类型:
bool
-
load_outputs_paths
从中加载输出的路径。
- 类型:
List[str]
-
fail_fast
是否快速失败。
- 类型:
bool
-
compare_func
要使用的比较函数的名称。
- 类型:
str
-
compare_func_script
定义自定义比较函数的脚本路径。
- 类型:
str
-
compare_func_name
脚本中运行比较的函数的名称。
- 类型:
str
-
add_to_script_impl(script, results_name)[source]
- 参数:
results_name (str) – 包含来自 Comparator.run()
的结果的变量名称。
- 返回:
包含 Comparator.compare_accuracy()
状态的变量名称。
- 返回类型:
str