Template Class IDelegate

std::vector<mindspore::MSTensor> outputs_

#include <delegate_api.h>

IDelegate定义了MindSpore Lite 创建Delegate(模板类)。

构造函数

IDelegate()
IDelegate(const std::vector<mindspore::MSTensor> &inputs, const std::vector<mindspore::MSTensor> &outputs)
      : AbstractDelegate(inputs, outputs)

析构函数

virtual ~IDelegate() = default

公有成员函数

ReplaceNodes

virtual void ReplaceNodes(const std::shared_ptr<Graph> &graph) = 0

替换Delegate节点。

IsDelegateNode

virtual bool IsDelegateNode(const std::shared_ptr<Node> &node) = 0

判断节点是否属于Delegate。

CreateKernel

virtual std::shared_ptr<Kernel> CreateKernel(const std::shared_ptr<Node> &node) = 0

创建Kernel。