更新时间:2021-03-18 GMT+08:00
分享

Operator注册类

注册算子类型以REG_OP为起始,以“.”链接INPUT、OUTPUT、ATTR等接口注册算子的输入、输出和属性信息,最终以OP_END接口结束。注册算子类型成功后,自动生成以算子类型名称命名的类。

例如:

REG_OP(FullConnection)

.INPUT(x, TensorType::ALL())

.INPUT(w, TensorType::ALL())

.INPUT(b, TensorType::ALL())

.OUTPUT(y, TensorType::ALL())

.ATTR(num_output, AttrValue::INT{0})

.INFER_SHAPE_AND_TYPE(FullConnectionInfer)

.ATTR_ALL_VERIFY(FullConnectionVerify)

.OP_END()

Operator注册类接口在operator_reg.h中定义。已注册的算子及对应的头文件,请参见内置的算子类型列表

分享:

    相关文档

    相关产品