diff --git a/oneflow/core/operator/op_conf.proto b/oneflow/core/operator/op_conf.proto index ced5c7d5a564365ef56488f0b431bc279073922e..0f5e93ea1988c6cdb89aeef959c611b781e2320f 100644 --- a/oneflow/core/operator/op_conf.proto +++ b/oneflow/core/operator/op_conf.proto @@ -653,58 +653,61 @@ message OperatorConf { optional bool enable_cudnn = 5; optional int64 cudnn_buf_limit_mbyte = 6 [default = 1024]; // 1GByte oneof op_type { - FullyConnectedOpConf fully_connected_conf = 101; - DecodeOFRecordOpConf decode_ofrecord_conf = 102; - DecodeRandomOpConf decode_random_conf = 103; - ReluOpConf relu_conf = 104; - SoftmaxOpConf softmax_conf = 105; - SparseCrossEntropyLossOpConf sparse_cross_entropy_loss_conf = 106; - CopyHdOpConf copy_hd_conf = 107; - CloneOpConf clone_conf = 108; - BoxingOpConf boxing_conf = 109; - NormalModelUpdateOpConf normal_mdupdt_conf = 110; - ModelSaveOpConf model_save_conf = 111; - AccumulateOpConf accumulate_conf = 112; - ConcatOpConf concat_conf = 113; - CopyCommNetOpConf copy_comm_net_conf = 114; - SparseSoftmaxCrossEntropyLossOpConf sparse_softmax_cross_entropy_loss_conf = 117; - PrintOpConf print_conf = 118; - LossPrintOpConf loss_print_conf = 119; - ReduceSumOpConf reduce_sum_conf = 120; - BasicRnnOpConf basic_rnn_conf = 121; - ReshapeOpConf reshape_conf = 122; - SigmoidOpConf sigmoid_conf = 123; - TanHOpConf tanh_conf = 124; - Conv1DOpConf conv_1d_conf = 125; - Conv2DOpConf conv_2d_conf = 126; - Conv3DOpConf conv_3d_conf = 127; - TransposeOpConf transpose_conf = 128; - MatmulOpConf matmul_conf = 129; - DotOpConf dot_conf = 130; - MultiplyOpConf multiply_conf = 131; - HingeLossOpConf hinge_loss_conf = 132; - DropoutOpConf dropout_conf = 140; - AveragePooling1DOpConf average_pooling_1d_conf = 200; - MaxPooling1DOpConf max_pooling_1d_conf = 201; - AveragePooling2DOpConf average_pooling_2d_conf = 202; - MaxPooling2DOpConf max_pooling_2d_conf = 203; - AveragePooling3DOpConf average_pooling_3d_conf = 204; - MaxPooling3DOpConf max_pooling_3d_conf = 205; - EmbeddingLookupOpConf embedding_lookup_conf = 250; - EmbeddingLookupAccumulateOpConf embedding_lookup_accumulate_conf = 251; - AddOpConf add_conf = 301; - MaximumOpConf maximum_conf = 302; - LocalResponseNormalizationOpConf local_response_normalization_conf = 300; - NormalizationOpConf normalization_conf = 350; - ReduceScatterOpConf reduce_scatter_conf = 400; - ReduceLocalAddOpConf reduce_local_add_conf = 401; - ReduceGlobalAddOpConf reduce_global_add_conf = 402; - ReduceGatherOpConf reduce_gather_conf = 403; - ReduceConcatOpConf reduce_concat_conf = 404; - ReduceSplitOpConf reduce_split_conf = 405; - RecordLoadOpConf record_load_conf = 406; - AccuracyOpConf accuracy_conf = 407; - AccuracyPrintOpConf accuracy_print_conf = 408; + // system op + DecodeOFRecordOpConf decode_ofrecord_conf = 101; + DecodeRandomOpConf decode_random_conf = 102; + RecordLoadOpConf record_load_conf = 103; + CopyHdOpConf copy_hd_conf = 104; + CloneOpConf clone_conf = 105; + CopyCommNetOpConf copy_comm_net_conf = 106; + ConcatOpConf concat_conf = 107; + BoxingOpConf boxing_conf = 108; + ReduceScatterOpConf reduce_scatter_conf = 109; + ReduceLocalAddOpConf reduce_local_add_conf = 110; + ReduceGlobalAddOpConf reduce_global_add_conf = 111; + ReduceGatherOpConf reduce_gather_conf = 112; + ReduceConcatOpConf reduce_concat_conf = 113; + ReduceSplitOpConf reduce_split_conf = 114; + AccumulateOpConf accumulate_conf = 115; + NormalModelUpdateOpConf normal_mdupdt_conf = 116; + ModelSaveOpConf model_save_conf = 117; + + // domain op + TransposeOpConf transpose_conf = 201; + ReshapeOpConf reshape_conf = 202; + BasicRnnOpConf basic_rnn_conf = 203; + FullyConnectedOpConf fully_connected_conf = 204; + Conv1DOpConf conv_1d_conf = 205; + Conv2DOpConf conv_2d_conf = 206; + Conv3DOpConf conv_3d_conf = 207; + AveragePooling1DOpConf average_pooling_1d_conf = 208; + MaxPooling1DOpConf max_pooling_1d_conf = 209; + AveragePooling2DOpConf average_pooling_2d_conf = 210; + MaxPooling2DOpConf max_pooling_2d_conf = 211; + AveragePooling3DOpConf average_pooling_3d_conf = 212; + MaxPooling3DOpConf max_pooling_3d_conf = 213; + EmbeddingLookupOpConf embedding_lookup_conf = 214; + EmbeddingLookupAccumulateOpConf embedding_lookup_accumulate_conf = 215; + LocalResponseNormalizationOpConf local_response_normalization_conf = 216; + NormalizationOpConf normalization_conf = 217; + DropoutOpConf dropout_conf = 218; + ReduceSumOpConf reduce_sum_conf = 219; + AddOpConf add_conf = 220; + MatmulOpConf matmul_conf = 221; + DotOpConf dot_conf = 222; + MultiplyOpConf multiply_conf = 223; + MaximumOpConf maximum_conf = 224; + SigmoidOpConf sigmoid_conf = 225; + TanHOpConf tanh_conf = 226; + ReluOpConf relu_conf = 227; + SoftmaxOpConf softmax_conf = 228; + SparseCrossEntropyLossOpConf sparse_cross_entropy_loss_conf = 229; + HingeLossOpConf hinge_loss_conf = 230; + SparseSoftmaxCrossEntropyLossOpConf sparse_softmax_cross_entropy_loss_conf = 231; + AccuracyOpConf accuracy_conf = 232; + PrintOpConf print_conf = 233; + AccuracyPrintOpConf accuracy_print_conf = 234; + LossPrintOpConf loss_print_conf = 235; } }