return "REGISTER_KERNEL(LOGICAL_OR, LogicalOr)";
case circle::BuiltinOperator_LOGISTIC:
return "REGISTER_KERNEL(LOGISTIC, Logistic)";
+ case circle::BuiltinOperator_GATHER:
+ return "REGISTER_KERNEL(GATHER, Gather)";
case circle::BuiltinOperator_MAXIMUM:
return "REGISTER_KERNEL(MAXIMUM, Maximum)";
case circle::BuiltinOperator_MAX_POOL_2D:
return "REGISTER_KERNEL(PAD, Pad)";
case circle::BuiltinOperator_PADV2:
return "REGISTER_KERNEL(PADV2, PadV2)";
+ case circle::BuiltinOperator_PACK:
+ return "REGISTER_KERNEL(PACK, Pack)";
case circle::BuiltinOperator_PRELU:
return "REGISTER_KERNEL(PRELU, PRelu)";
case circle::BuiltinOperator_QUANTIZE:
return "REGISTER_KERNEL(QUANTIZE, Quantize)";
+ case circle::BuiltinOperator_REDUCE_PROD:
+ return "REGISTER_KERNEL(REDUCE_PROD, ReduceCommon)";
case circle::BuiltinOperator_RESHAPE:
return "REGISTER_KERNEL(RESHAPE, Reshape)";
case circle::BuiltinOperator_RESIZE_BILINEAR:
return "REGISTER_KERNEL(SPACE_TO_BATCH_ND, SpaceToBatchND)";
case circle::BuiltinOperator_SPACE_TO_DEPTH:
return "REGISTER_KERNEL(SPACE_TO_DEPTH, SpaceToDepth)";
+ case circle::BuiltinOperator_SLICE:
+ return "REGISTER_KERNEL(SLICE, Slice)";
case circle::BuiltinOperator_STRIDED_SLICE:
return "REGISTER_KERNEL(STRIDED_SLICE, StridedSlice)";
case circle::BuiltinOperator_SQRT:
return "REGISTER_KERNEL(SUB, Sub)";
case circle::BuiltinOperator_SVDF:
return "REGISTER_KERNEL(SVDF, SVDF)";
+ case circle::BuiltinOperator_SPLIT:
+ return "REGISTER_KERNEL(SPLIT, Split)";
+ case circle::BuiltinOperator_SPLIT_V:
+ return "REGISTER_KERNEL(SPLIT_V, SplitV)";
case circle::BuiltinOperator_TANH:
return "REGISTER_KERNEL(TANH, Tanh)";
case circle::BuiltinOperator_TRANSPOSE:
return "REGISTER_KERNEL(TRANSPOSE_CONV, TransposeConv)";
case circle::BuiltinOperator_UNIDIRECTIONAL_SEQUENCE_LSTM:
return "REGISTER_KERNEL(UNIDIRECTIONAL_SEQUENCE_LSTM, UnidirectionalSequenceLSTM)";
+ case circle::BuiltinOperator_WHILE:
+ return "REGISTER_KERNEL(WHILE, While)";
default:
assert(false && "Not supported kernel");
}