mindspore_lite.ModelExecutor ============================ .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/master/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore-lite/blob/master/docs/api/lite_api_python/mindspore_lite/mindspore_lite.ModelExecutor.rst :alt: 查看源文件 .. py:class:: mindspore_lite.ModelExecutor() `ModelExecutor` 类包装多个mindspore_lite模型,并实现其推理调度。 .. py:method:: get_inputs() 获取模型的所有输入Tensor。 返回: list[Tensor],模型的输入Tensor列表。 .. py:method:: get_outputs() 获取模型的所有输出Tensor信息。 返回: list[TensorMeta],模型的输出TensorMeta列表。 .. py:method:: predict(inputs, outputs=None) 推理模型。 参数: - **inputs** (list[Tensor]) - 包含所有输入Tensor的顺序列表。 - **outputs** (list[Tensor],可选) - 包含所有输出Tensor的顺序列表。默认值:``None``。 返回: list[Tensor],模型的输出Tensor列表。 异常: - **TypeError** - `inputs` 不是list类型。 - **TypeError** - `outputs` 不是list类型。 - **TypeError** - `inputs` 是list类型,但元素不是Tensor类型。 - **TypeError** - `outputs` 是list类型,但元素不是Tensor类型。 - **RuntimeError** - 预测推理模型失败。