"name: 'CaffeNet' "
"layers { "
" name: 'data' "
- " type: 'Data' "
+ " type: DATA "
" data_param { "
" source: '/home/jiayq/Data/ILSVRC12/train-leveldb' "
" batch_size: 256 "
"} "
"layers { "
" name: 'conv1' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 96 "
" kernel_size: 11 "
"} "
"layers { "
" name: 'fc8' "
- " type: 'InnerProduct' "
+ " type: INNER_PRODUCT "
" inner_product_param { "
" num_output: 1000 "
" weight_filler { "
"} "
"layers { "
" name: 'loss' "
- " type: 'SoftmaxWithLoss' "
+ " type: SOFTMAX_LOSS "
" bottom: 'fc8' "
" bottom: 'label' "
"} ";
"input_dim: 32 "
"layers { "
" name: 'data' "
- " type: 'Data' "
+ " type: DATA "
" data_param { "
" source: '/home/jiayq/Data/ILSVRC12/train-leveldb' "
" batch_size: 256 "
"} "
"layers { "
" name: 'images' "
- " type: 'ImageData' "
+ " type: IMAGE_DATA "
" image_data_param { "
" source: '/home/jiayq/Data/ILSVRC12/train-images' "
" batch_size: 256 "
"} "
"layers { "
" name: 'window_data' "
- " type: 'WindowData' "
+ " type: WINDOW_DATA "
" window_data_param { "
" source: '/home/jiayq/Data/ILSVRC12/train-leveldb' "
" batch_size: 256 "
"} "
"layers { "
" name: 'hdf5data' "
- " type: 'HDF5Data' "
+ " type: HDF5_DATA "
" hdf5_data_param { "
" source: '/my/hdf5/data' "
" batch_size: 256 "
"} "
"layers { "
" name: 'conv1' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 96 "
" bias_term: false "
"} "
"layers { "
" name: 'pool1ave' "
- " type: 'Pooling' "
+ " type: POOLING "
" pooling_param { "
" pool: AVE "
" kernel_size: 3 "
"} "
"layers { "
" name: 'pool1stoch' "
- " type: 'Pooling' "
+ " type: POOLING "
" pooling_param { "
" pool: STOCHASTIC "
" kernel_size: 4 "
"} "
"layers { "
" name: 'concat' "
- " type: 'Concat' "
+ " type: CONCAT "
" concat_param { "
" concat_dim: 2 "
" } "
"} "
"layers { "
" name: 'norm1' "
- " type: 'LRN' "
+ " type: LRN "
" lrn_param { "
" local_size: 5 "
" alpha: 0.0001 "
"} "
"layers { "
" name: 'fc6' "
- " type: 'InnerProduct' "
+ " type: INNER_PRODUCT "
" inner_product_param { "
" num_output: 4096 "
" bias_term: false "
"} "
"layers { "
" name: 'relu6' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'fc6' "
" top: 'fc6' "
"} "
"layers { "
" name: 'drop6' "
- " type: 'Dropout' "
+ " type: DROPOUT "
" dropout_param { "
" dropout_ratio: 0.2 "
" } "
"} "
"layers { "
" name: 'loss' "
- " type: 'InfogainLoss' "
+ " type: INFOGAIN_LOSS "
" infogain_loss_param { "
" source: '/my/infogain/matrix' "
" } "
"} "
"layers { "
" name: 'accuracy' "
- " type: 'Accuracy' "
+ " type: ACCURACY "
"} "
"layers { "
" name: 'bnll' "
- " type: 'BNLL' "
+ " type: BNLL "
"} "
"layers { "
" name: 'euclidean_loss' "
- " type: 'EuclideanLoss' "
+ " type: EUCLIDEAN_LOSS "
"} "
"layers { "
" name: 'flatten' "
- " type: 'Flatten' "
+ " type: FLATTEN "
"} "
"layers { "
" name: 'hdf5_output' "
- " type: 'HDF5Output' "
+ " type: HDF5_OUTPUT "
" hdf5_output_param { "
" file_name: '/my/hdf5/output/file' "
" } "
"} "
"layers { "
" name: 'im2col' "
- " type: 'Im2Col' "
+ " type: IM2COL "
"} "
"layers { "
" name: 'images' "
- " type: 'ImageData' "
+ " type: IMAGE_DATA "
"} "
"layers { "
" name: 'multinomial_logistic_loss' "
- " type: 'MultinomialLogisticLoss' "
+ " type: MULTINOMIAL_LOGISTIC_LOSS "
"} "
"layers { "
" name: 'sigmoid' "
- " type: 'Sigmoid' "
+ " type: SIGMOID "
"} "
"layers { "
" name: 'softmax' "
- " type: 'Softmax' "
+ " type: SOFTMAX "
"} "
"layers { "
" name: 'split' "
- " type: 'Split' "
+ " type: SPLIT "
"} "
"layers { "
" name: 'tanh' "
- " type: 'TanH' "
+ " type: TANH "
"} ";
this->RunV0UpgradeTest(input_proto, expected_output_proto);
}
"name: 'CaffeNet' "
"layers { "
" name: 'data' "
- " type: 'Data' "
+ " type: DATA "
" data_param { "
" source: '/home/jiayq/Data/ILSVRC12/train-leveldb' "
" batch_size: 256 "
"} "
"layers { "
" name: 'conv1' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 96 "
" kernel_size: 11 "
"} "
"layers { "
" name: 'relu1' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'conv1' "
" top: 'conv1' "
"} "
"layers { "
" name: 'pool1' "
- " type: 'Pooling' "
+ " type: POOLING "
" pooling_param { "
" pool: MAX "
" kernel_size: 3 "
"} "
"layers { "
" name: 'norm1' "
- " type: 'LRN' "
+ " type: LRN "
" lrn_param { "
" local_size: 5 "
" alpha: 0.0001 "
"} "
"layers { "
" name: 'conv2' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 256 "
" group: 2 "
"} "
"layers { "
" name: 'relu2' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'conv2' "
" top: 'conv2' "
"} "
"layers { "
" name: 'pool2' "
- " type: 'Pooling' "
+ " type: POOLING "
" pooling_param { "
" pool: MAX "
" kernel_size: 3 "
"} "
"layers { "
" name: 'norm2' "
- " type: 'LRN' "
+ " type: LRN "
" lrn_param { "
" local_size: 5 "
" alpha: 0.0001 "
"} "
"layers { "
" name: 'conv3' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 384 "
" kernel_size: 3 "
"} "
"layers { "
" name: 'relu3' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'conv3' "
" top: 'conv3' "
"} "
"layers { "
" name: 'conv4' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 384 "
" group: 2 "
"} "
"layers { "
" name: 'relu4' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'conv4' "
" top: 'conv4' "
"} "
"layers { "
" name: 'conv5' "
- " type: 'Convolution' "
+ " type: CONVOLUTION "
" convolution_param { "
" num_output: 256 "
" group: 2 "
"} "
"layers { "
" name: 'relu5' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'conv5' "
" top: 'conv5' "
"} "
"layers { "
" name: 'pool5' "
- " type: 'Pooling' "
+ " type: POOLING "
" pooling_param { "
" kernel_size: 3 "
" pool: MAX "
"} "
"layers { "
" name: 'fc6' "
- " type: 'InnerProduct' "
+ " type: INNER_PRODUCT "
" inner_product_param { "
" num_output: 4096 "
" weight_filler { "
"} "
"layers { "
" name: 'relu6' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'fc6' "
" top: 'fc6' "
"} "
"layers { "
" name: 'drop6' "
- " type: 'Dropout' "
+ " type: DROPOUT "
" dropout_param { "
" dropout_ratio: 0.5 "
" } "
"} "
"layers { "
" name: 'fc7' "
- " type: 'InnerProduct' "
+ " type: INNER_PRODUCT "
" inner_product_param { "
" num_output: 4096 "
" weight_filler { "
"} "
"layers { "
" name: 'relu7' "
- " type: 'ReLU' "
+ " type: RELU "
" bottom: 'fc7' "
" top: 'fc7' "
"} "
"layers { "
" name: 'drop7' "
- " type: 'Dropout' "
+ " type: DROPOUT "
" dropout_param { "
" dropout_ratio: 0.5 "
" } "
"} "
"layers { "
" name: 'fc8' "
- " type: 'InnerProduct' "
+ " type: INNER_PRODUCT "
" inner_product_param { "
" num_output: 1000 "
" weight_filler { "
"} "
"layers { "
" name: 'loss' "
- " type: 'SoftmaxWithLoss' "
+ " type: SOFTMAX_LOSS "
" bottom: 'fc8' "
" bottom: 'label' "
"} ";