工具使用
- 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件中,配置待测插件属性,config文件大小限制为100M。
"factory": "mxpi_pluginname", # 插件类型 "plugin_name": "mxpi_pluginname0", # 插件名称 "props": { # 插件属性 "dataSource": "mxpi_parentName0", "resizeHeight": "416", "resizeWidth": "416" }
- 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件“load”参数中,配置插件的数据输入文件。若插件为多输入,可以配置多个数据输入文件。数据输入文件中的内容必须是待测插件的输入数据。
"load": [ # load插件的输入文件名,一个输入文件对应一个load插件 "input/pluginname0.json" ]
- 在“${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件“dump”参数中,若插件为多输出,可以配置多个数据输出文件。
"dump": [ # dump插件的输出文件名,一个输出文件对应一个dump插件 "pluginname0-output.json" ]
- 运行单插件测试工具,生成待测插件的pipeline文件,并对待测插件进行串流测试。
执行run.sh脚本,会在pipeline目录下生成待测插件的pipeline文件,并对待测插件进行串流测试,生成“dump”参数中配置的数据输出文件(其最终执行文件为main.py)。
chmod +x run.sh && ./run.sh
父主题: 单插件测试工具