昇腾社区首页
中文
注册

工具使用

  1. “${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"
        }
  2. “${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件“load”参数中,配置插件的数据输入文件。若插件为多输入,可以配置多个数据输入文件。
    数据输入文件中的内容必须是待测插件的输入数据。
        "load": [                           # load插件的输入文件名,一个输入文件对应一个load插件
            "input/pluginname0.json"
        ]
  3. “${MX_SDK_HOME}/toolkit/TestPlugin/config/config.py”文件“dump”参数中,若插件为多输出,可以配置多个数据输出文件。
        "dump": [                           # dump插件的输出文件名,一个输出文件对应一个dump插件
            "pluginname0-output.json"
        ]
  4. 运行单插件测试工具,生成待测插件的pipeline文件,并对待测插件进行串流测试。

    执行run.sh脚本,会在pipeline目录下生成待测插件的pipeline文件,并对待测插件进行串流测试,生成“dump”参数中配置的数据输出文件(其最终执行文件为main.py)。

    chmod +x run.sh && ./run.sh