From: Jeff Donahue Date: Thu, 15 Jan 2015 09:43:23 +0000 (-0800) Subject: start layer parameter field IDs at 100 X-Git-Tag: submit/tizen/20180823.020014~572^2~36^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=11a4c1655842a625a8fbb93f8c8ccd3629321a3f;p=platform%2Fupstream%2Fcaffeonacl.git start layer parameter field IDs at 100 (always want them printed at the end, and want to allow more fields to be added in the future, so reserve fields 10-99 for that purpose) --- diff --git a/src/caffe/proto/caffe.proto b/src/caffe/proto/caffe.proto index 453bf7f..81fd251 100644 --- a/src/caffe/proto/caffe.proto +++ b/src/caffe/proto/caffe.proto @@ -241,7 +241,7 @@ message ParamSpec { // NOTE // Update the next available ID when you add a new LayerParameter field. // -// LayerParameter next available ID: 43 (last added: loss_param) +// LayerParameter next available layer-specific ID: 129 (last added: window_data_param) message LayerParameter { optional string name = 1; // the layer name optional string type = 2; // the layer type @@ -266,48 +266,49 @@ message LayerParameter { // specified, the layer is always included. If the current NetState meets // ANY (i.e., one or more) of the specified rules, the layer is // included/excluded. - repeated NetStateRule include = 11; - repeated NetStateRule exclude = 12; + repeated NetStateRule include = 8; + repeated NetStateRule exclude = 9; // Parameters for data pre-processing. - optional TransformationParameter transform_param = 13; - - optional AccuracyParameter accuracy_param = 14; - optional ArgMaxParameter argmax_param = 15; - optional ConcatParameter concat_param = 16; - optional ContrastiveLossParameter contrastive_loss_param = 17; - optional ConvolutionParameter convolution_param = 18; - optional DataParameter data_param = 19; - optional DropoutParameter dropout_param = 20; - optional DummyDataParameter dummy_data_param = 21; - optional EltwiseParameter eltwise_param = 22; - optional ExpParameter exp_param = 23; - optional HDF5DataParameter hdf5_data_param = 24; - optional HDF5OutputParameter hdf5_output_param = 25; - optional HingeLossParameter hinge_loss_param = 26; - optional ImageDataParameter image_data_param = 27; - optional InfogainLossParameter infogain_loss_param = 28; - optional InnerProductParameter inner_product_param = 29; - optional LRNParameter lrn_param = 30; - optional MemoryDataParameter memory_data_param = 31; - optional MVNParameter mvn_param = 32; - optional PoolingParameter pooling_param = 33; - optional PowerParameter power_param = 34; - optional ReLUParameter relu_param = 35; - optional SigmoidParameter sigmoid_param = 36; - optional SoftmaxParameter softmax_param = 37; - optional SliceParameter slice_param = 38; - optional TanHParameter tanh_param = 39; - optional ThresholdParameter threshold_param = 40; - optional WindowDataParameter window_data_param = 41; + optional TransformationParameter transform_param = 100; // Parameters shared by loss layers. - optional LossParameter loss_param = 42; + optional LossParameter loss_param = 101; + // Layer type-specific parameters. + // // Note: certain layers may have more than one computational engine // for their implementation. These layers include an Engine type and // engine parameter for selecting the implementation. // The default for the engine is set by the ENGINE switch at compile-time. + optional AccuracyParameter accuracy_param = 102; + optional ArgMaxParameter argmax_param = 103; + optional ConcatParameter concat_param = 104; + optional ContrastiveLossParameter contrastive_loss_param = 105; + optional ConvolutionParameter convolution_param = 106; + optional DataParameter data_param = 107; + optional DropoutParameter dropout_param = 108; + optional DummyDataParameter dummy_data_param = 109; + optional EltwiseParameter eltwise_param = 110; + optional ExpParameter exp_param = 111; + optional HDF5DataParameter hdf5_data_param = 112; + optional HDF5OutputParameter hdf5_output_param = 113; + optional HingeLossParameter hinge_loss_param = 114; + optional ImageDataParameter image_data_param = 115; + optional InfogainLossParameter infogain_loss_param = 116; + optional InnerProductParameter inner_product_param = 117; + optional LRNParameter lrn_param = 118; + optional MemoryDataParameter memory_data_param = 119; + optional MVNParameter mvn_param = 120; + optional PoolingParameter pooling_param = 121; + optional PowerParameter power_param = 122; + optional ReLUParameter relu_param = 123; + optional SigmoidParameter sigmoid_param = 124; + optional SoftmaxParameter softmax_param = 125; + optional SliceParameter slice_param = 126; + optional TanHParameter tanh_param = 127; + optional ThresholdParameter threshold_param = 128; + optional WindowDataParameter window_data_param = 129; } // Message that stores parameters used to apply transformation