From cd9c0769960edcac66cfded7785ddba7836ee0e7 Mon Sep 17 00:00:00 2001 From: yiakwy Date: Tue, 3 Jan 2017 16:18:20 +0800 Subject: [PATCH 1/2] fix problems and works for mac os --- bin/CMakeCache.txt | 990 ++++ bin/CMakeFiles/3.7.1/CMakeCCompiler.cmake | 68 + bin/CMakeFiles/3.7.1/CMakeCXXCompiler.cmake | 69 + bin/CMakeFiles/3.7.1/CMakeSystem.cmake | 15 + .../3.7.1/CompilerIdC/CMakeCCompilerId.c | 561 ++ bin/CMakeFiles/3.7.1/CompilerIdC/a.out | Bin 0 -> 8680 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 533 ++ bin/CMakeFiles/3.7.1/CompilerIdCXX/a.out | Bin 0 -> 8704 bytes .../CMakeDirectoryInformation.cmake | 16 + bin/CMakeFiles/CMakeOutput.log | 491 ++ bin/CMakeFiles/CMakeRuleHashes.txt | 73 + .../share/Caffe/CaffeTargets-release.cmake | 30 + .../Export/share/Caffe/CaffeTargets.cmake | 92 + bin/CMakeFiles/Makefile.cmake | 274 + bin/CMakeFiles/Makefile2 | 1387 +++++ bin/CMakeFiles/Progress/1 | 1 + bin/CMakeFiles/Progress/2 | 1 + bin/CMakeFiles/Progress/69 | 1 + bin/CMakeFiles/Progress/count.txt | 1 + bin/CMakeFiles/TargetDirectories.txt | 85 + bin/CMakeFiles/a.out | Bin 0 -> 341284 bytes bin/CMakeFiles/cmake.check_cache | 1 + bin/CMakeFiles/feature_tests.c | 34 + bin/CMakeFiles/feature_tests.cxx | 405 ++ bin/CMakeFiles/hdf5/cmake_hdf5_test.c | 8 + bin/CMakeFiles/hdf5/cmake_hdf5_test.cxx | 9 + bin/CMakeFiles/lint.dir/DependInfo.cmake | 11 + bin/CMakeFiles/lint.dir/build.make | 76 + bin/CMakeFiles/lint.dir/cmake_clean.cmake | 8 + bin/CMakeFiles/lint.dir/progress.make | 1 + bin/CMakeFiles/progress.marks | 1 + bin/CMakeFiles/pytest.dir/DependInfo.cmake | 11 + bin/CMakeFiles/pytest.dir/build.make | 76 + bin/CMakeFiles/pytest.dir/cmake_clean.cmake | 8 + bin/CMakeFiles/pytest.dir/progress.make | 1 + .../symlink_to_build.dir/DependInfo.cmake | 11 + .../symlink_to_build.dir/build.make | 77 + .../symlink_to_build.dir/cmake_clean.cmake | 8 + .../symlink_to_build.dir/progress.make | 2 + bin/CaffeConfig.cmake | 60 + bin/CaffeTargets.cmake | 70 + bin/Makefile | 616 ++ bin/__init__.py | 0 bin/caffe_config.h | 38 + bin/cmake/CaffeConfig.cmake | 63 + bin/cmake_install.cmake | 74 + bin/detect_cuda_archs.cu | 14 + .../CMakeDirectoryInformation.cmake | 16 + bin/docs/CMakeFiles/docs.dir/DependInfo.cmake | 11 + bin/docs/CMakeFiles/docs.dir/build.make | 162 + .../CMakeFiles/docs.dir/cmake_clean.cmake | 8 + bin/docs/CMakeFiles/docs.dir/progress.make | 2 + .../CMakeFiles/jekyll.dir/DependInfo.cmake | 11 + bin/docs/CMakeFiles/jekyll.dir/build.make | 77 + .../CMakeFiles/jekyll.dir/cmake_clean.cmake | 8 + bin/docs/CMakeFiles/jekyll.dir/progress.make | 2 + bin/docs/CMakeFiles/progress.marks | 1 + bin/docs/Makefile | 214 + bin/docs/cmake_install.cmake | 29 + .../CMakeDirectoryInformation.cmake | 16 + .../classification.dir/DependInfo.cmake | 46 + .../CMakeFiles/classification.dir/build.make | 143 + .../classification.dir/cmake_clean.cmake | 10 + .../CMakeFiles/classification.dir/depend.make | 2 + .../CMakeFiles/classification.dir/flags.make | 10 + .../CMakeFiles/classification.dir/link.txt | 1 + .../classification.dir/progress.make | 3 + .../convert_cifar_data.dir/DependInfo.cmake | 46 + .../convert_cifar_data.dir/build.make | 143 + .../convert_cifar_data.dir/cmake_clean.cmake | 10 + .../convert_cifar_data.dir/depend.make | 2 + .../convert_cifar_data.dir/flags.make | 10 + .../convert_cifar_data.dir/link.txt | 1 + .../convert_cifar_data.dir/progress.make | 3 + .../convert_mnist_data.dir/DependInfo.cmake | 46 + .../convert_mnist_data.dir/build.make | 143 + .../convert_mnist_data.dir/cmake_clean.cmake | 10 + .../convert_mnist_data.dir/depend.make | 2 + .../convert_mnist_data.dir/flags.make | 10 + .../convert_mnist_data.dir/link.txt | 1 + .../convert_mnist_data.dir/progress.make | 3 + .../DependInfo.cmake | 46 + .../convert_mnist_siamese_data.dir/build.make | 143 + .../cmake_clean.cmake | 10 + .../depend.make | 2 + .../convert_mnist_siamese_data.dir/flags.make | 10 + .../convert_mnist_siamese_data.dir/link.txt | 1 + .../progress.make | 3 + bin/examples/CMakeFiles/progress.marks | 1 + .../ssd_detect.dir/DependInfo.cmake | 46 + .../CMakeFiles/ssd_detect.dir/build.make | 143 + .../ssd_detect.dir/cmake_clean.cmake | 10 + .../CMakeFiles/ssd_detect.dir/depend.make | 2 + .../CMakeFiles/ssd_detect.dir/flags.make | 10 + .../CMakeFiles/ssd_detect.dir/link.txt | 1 + .../CMakeFiles/ssd_detect.dir/progress.make | 3 + bin/examples/Makefile | 412 ++ bin/examples/cmake_install.cmake | 139 + .../CMakeDirectoryInformation.cmake | 16 + bin/matlab/CMakeFiles/progress.marks | 1 + bin/matlab/Makefile | 182 + bin/matlab/cmake_install.cmake | 29 + .../CMakeDirectoryInformation.cmake | 16 + bin/python/CMakeFiles/progress.marks | 1 + .../CMakeFiles/pycaffe.dir/DependInfo.cmake | 46 + bin/python/CMakeFiles/pycaffe.dir/build.make | 149 + .../CMakeFiles/pycaffe.dir/cmake_clean.cmake | 10 + bin/python/CMakeFiles/pycaffe.dir/depend.make | 2 + bin/python/CMakeFiles/pycaffe.dir/flags.make | 10 + bin/python/CMakeFiles/pycaffe.dir/link.txt | 1 + .../CMakeFiles/pycaffe.dir/progress.make | 3 + bin/python/Makefile | 228 + bin/python/cmake_install.cmake | 64 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/caffe.dir/DependInfo.cmake | 163 + bin/src/caffe/CMakeFiles/caffe.dir/build.make | 3809 +++++++++++++ .../CMakeFiles/caffe.dir/cmake_clean.cmake | 187 + .../caffe/CMakeFiles/caffe.dir/depend.make | 2 + bin/src/caffe/CMakeFiles/caffe.dir/flags.make | 10 + bin/src/caffe/CMakeFiles/caffe.dir/link.txt | 1 + .../caffe/CMakeFiles/caffe.dir/progress.make | 179 + ..._generated_absval_layer.cu.o.Release.cmake | 314 ++ ..._generated_absval_layer.cu.o.cmake.pre-gen | 314 ++ ...mpile_1_generated_absval_layer.cu.o.depend | 1 + ...nerated_base_data_layer.cu.o.Release.cmake | 314 ++ ...nerated_base_data_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_base_data_layer.cu.o.depend | 1 + ...erated_batch_norm_layer.cu.o.Release.cmake | 314 ++ ...erated_batch_norm_layer.cu.o.cmake.pre-gen | 314 ++ ...e_1_generated_batch_norm_layer.cu.o.depend | 1 + ...ted_batch_reindex_layer.cu.o.Release.cmake | 314 ++ ...ted_batch_reindex_layer.cu.o.cmake.pre-gen | 314 ++ ..._generated_batch_reindex_layer.cu.o.depend | 1 + ..._1_generated_bias_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_bias_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_bias_layer.cu.o.depend | 1 + ..._1_generated_bnll_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_bnll_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_bnll_layer.cu.o.depend | 1 + ..._generated_concat_layer.cu.o.Release.cmake | 314 ++ ..._generated_concat_layer.cu.o.cmake.pre-gen | 314 ++ ...mpile_1_generated_concat_layer.cu.o.depend | 1 + ..._contrastive_loss_layer.cu.o.Release.cmake | 314 ++ ..._contrastive_loss_layer.cu.o.cmake.pre-gen | 314 ++ ...nerated_contrastive_loss_layer.cu.o.depend | 1 + ..._1_generated_conv_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_conv_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_conv_layer.cu.o.depend | 1 + ..._1_generated_crop_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_crop_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_crop_layer.cu.o.depend | 1 + ...erated_cudnn_conv_layer.cu.o.Release.cmake | 314 ++ ...erated_cudnn_conv_layer.cu.o.cmake.pre-gen | 314 ++ ...e_1_generated_cudnn_conv_layer.cu.o.depend | 1 + ...nerated_cudnn_lcn_layer.cu.o.Release.cmake | 314 ++ ...nerated_cudnn_lcn_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_cudnn_lcn_layer.cu.o.depend | 1 + ...nerated_cudnn_lrn_layer.cu.o.Release.cmake | 314 ++ ...nerated_cudnn_lrn_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_cudnn_lrn_layer.cu.o.depend | 1 + ...ted_cudnn_pooling_layer.cu.o.Release.cmake | 314 ++ ...ted_cudnn_pooling_layer.cu.o.cmake.pre-gen | 314 ++ ..._generated_cudnn_pooling_layer.cu.o.depend | 1 + ...erated_cudnn_relu_layer.cu.o.Release.cmake | 314 ++ ...erated_cudnn_relu_layer.cu.o.cmake.pre-gen | 314 ++ ...e_1_generated_cudnn_relu_layer.cu.o.depend | 1 + ...ted_cudnn_sigmoid_layer.cu.o.Release.cmake | 314 ++ ...ted_cudnn_sigmoid_layer.cu.o.cmake.pre-gen | 314 ++ ..._generated_cudnn_sigmoid_layer.cu.o.depend | 1 + ...ted_cudnn_softmax_layer.cu.o.Release.cmake | 314 ++ ...ted_cudnn_softmax_layer.cu.o.cmake.pre-gen | 314 ++ ..._generated_cudnn_softmax_layer.cu.o.depend | 1 + ...erated_cudnn_tanh_layer.cu.o.Release.cmake | 314 ++ ...erated_cudnn_tanh_layer.cu.o.cmake.pre-gen | 314 ++ ...e_1_generated_cudnn_tanh_layer.cu.o.depend | 1 + ..._generated_deconv_layer.cu.o.Release.cmake | 314 ++ ..._generated_deconv_layer.cu.o.cmake.pre-gen | 314 ++ ...mpile_1_generated_deconv_layer.cu.o.depend | 1 + ..._detection_output_layer.cu.o.Release.cmake | 314 ++ ..._detection_output_layer.cu.o.cmake.pre-gen | 314 ++ ...nerated_detection_output_layer.cu.o.depend | 1 + ...generated_dropout_layer.cu.o.Release.cmake | 314 ++ ...generated_dropout_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_dropout_layer.cu.o.depend | 1 + ...generated_eltwise_layer.cu.o.Release.cmake | 314 ++ ...generated_eltwise_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_eltwise_layer.cu.o.depend | 1 + ...e_1_generated_elu_layer.cu.o.Release.cmake | 314 ++ ...e_1_generated_elu_layer.cu.o.cmake.pre-gen | 314 ++ ..._compile_1_generated_elu_layer.cu.o.depend | 1 + ...1_generated_embed_layer.cu.o.Release.cmake | 314 ++ ...1_generated_embed_layer.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_embed_layer.cu.o.depend | 1 + ...ed_euclidean_loss_layer.cu.o.Release.cmake | 314 ++ ...ed_euclidean_loss_layer.cu.o.cmake.pre-gen | 314 ++ ...generated_euclidean_loss_layer.cu.o.depend | 1 + ...e_1_generated_exp_layer.cu.o.Release.cmake | 314 ++ ...e_1_generated_exp_layer.cu.o.cmake.pre-gen | 314 ++ ..._compile_1_generated_exp_layer.cu.o.depend | 1 + ..._generated_filter_layer.cu.o.Release.cmake | 314 ++ ..._generated_filter_layer.cu.o.cmake.pre-gen | 314 ++ ...mpile_1_generated_filter_layer.cu.o.depend | 1 + ...nerated_hdf5_data_layer.cu.o.Release.cmake | 314 ++ ...nerated_hdf5_data_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_hdf5_data_layer.cu.o.depend | 1 + ...rated_hdf5_output_layer.cu.o.Release.cmake | 314 ++ ...rated_hdf5_output_layer.cu.o.cmake.pre-gen | 314 ++ ..._1_generated_hdf5_output_layer.cu.o.depend | 1 + ..._generated_im2col_layer.cu.o.Release.cmake | 314 ++ ..._generated_im2col_layer.cu.o.cmake.pre-gen | 314 ++ ...mpile_1_generated_im2col_layer.cu.o.depend | 1 + ...ted_inner_product_layer.cu.o.Release.cmake | 314 ++ ...ted_inner_product_layer.cu.o.cmake.pre-gen | 314 ++ ..._generated_inner_product_layer.cu.o.depend | 1 + ...e_1_generated_log_layer.cu.o.Release.cmake | 314 ++ ...e_1_generated_log_layer.cu.o.cmake.pre-gen | 314 ++ ..._compile_1_generated_log_layer.cu.o.depend | 1 + ...e_1_generated_lrn_layer.cu.o.Release.cmake | 314 ++ ...e_1_generated_lrn_layer.cu.o.cmake.pre-gen | 314 ++ ..._compile_1_generated_lrn_layer.cu.o.depend | 1 + ...nerated_lstm_unit_layer.cu.o.Release.cmake | 314 ++ ...nerated_lstm_unit_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_lstm_unit_layer.cu.o.depend | 1 + ...e_1_generated_mvn_layer.cu.o.Release.cmake | 314 ++ ...e_1_generated_mvn_layer.cu.o.cmake.pre-gen | 314 ++ ..._compile_1_generated_mvn_layer.cu.o.depend | 1 + ...nerated_normalize_layer.cu.o.Release.cmake | 314 ++ ...nerated_normalize_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_normalize_layer.cu.o.depend | 1 + ...generated_permute_layer.cu.o.Release.cmake | 314 ++ ...generated_permute_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_permute_layer.cu.o.depend | 1 + ...generated_pooling_layer.cu.o.Release.cmake | 314 ++ ...generated_pooling_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_pooling_layer.cu.o.depend | 1 + ...1_generated_power_layer.cu.o.Release.cmake | 314 ++ ...1_generated_power_layer.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_power_layer.cu.o.depend | 1 + ...1_generated_prelu_layer.cu.o.Release.cmake | 314 ++ ...1_generated_prelu_layer.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_prelu_layer.cu.o.depend | 1 + ...nerated_recurrent_layer.cu.o.Release.cmake | 314 ++ ...nerated_recurrent_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_recurrent_layer.cu.o.depend | 1 + ...nerated_reduction_layer.cu.o.Release.cmake | 314 ++ ...nerated_reduction_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_reduction_layer.cu.o.depend | 1 + ..._1_generated_relu_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_relu_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_relu_layer.cu.o.depend | 1 + ...1_generated_scale_layer.cu.o.Release.cmake | 314 ++ ...1_generated_scale_layer.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_scale_layer.cu.o.depend | 1 + ...ross_entropy_loss_layer.cu.o.Release.cmake | 314 ++ ...ross_entropy_loss_layer.cu.o.cmake.pre-gen | 314 ++ ...gmoid_cross_entropy_loss_layer.cu.o.depend | 1 + ...generated_sigmoid_layer.cu.o.Release.cmake | 314 ++ ...generated_sigmoid_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_sigmoid_layer.cu.o.depend | 1 + ...generated_silence_layer.cu.o.Release.cmake | 314 ++ ...generated_silence_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_silence_layer.cu.o.depend | 1 + ...1_generated_slice_layer.cu.o.Release.cmake | 314 ++ ...1_generated_slice_layer.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_slice_layer.cu.o.depend | 1 + ...ed_smooth_L1_loss_layer.cu.o.Release.cmake | 314 ++ ...ed_smooth_L1_loss_layer.cu.o.cmake.pre-gen | 314 ++ ...generated_smooth_L1_loss_layer.cu.o.depend | 1 + ...generated_softmax_layer.cu.o.Release.cmake | 314 ++ ...generated_softmax_layer.cu.o.cmake.pre-gen | 314 ++ ...pile_1_generated_softmax_layer.cu.o.depend | 1 + ...ated_softmax_loss_layer.cu.o.Release.cmake | 314 ++ ...ated_softmax_loss_layer.cu.o.cmake.pre-gen | 314 ++ ...1_generated_softmax_loss_layer.cu.o.depend | 1 + ...1_generated_split_layer.cu.o.Release.cmake | 314 ++ ...1_generated_split_layer.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_split_layer.cu.o.depend | 1 + ..._1_generated_tanh_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_tanh_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_tanh_layer.cu.o.depend | 1 + ...nerated_threshold_layer.cu.o.Release.cmake | 314 ++ ...nerated_threshold_layer.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_threshold_layer.cu.o.depend | 1 + ..._1_generated_tile_layer.cu.o.Release.cmake | 314 ++ ..._1_generated_tile_layer.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_tile_layer.cu.o.depend | 1 + ...nerated_adadelta_solver.cu.o.Release.cmake | 314 ++ ...nerated_adadelta_solver.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_adadelta_solver.cu.o.depend | 1 + ...enerated_adagrad_solver.cu.o.Release.cmake | 314 ++ ...enerated_adagrad_solver.cu.o.cmake.pre-gen | 314 ++ ...ile_1_generated_adagrad_solver.cu.o.depend | 1 + ...1_generated_adam_solver.cu.o.Release.cmake | 314 ++ ...1_generated_adam_solver.cu.o.cmake.pre-gen | 314 ++ ...ompile_1_generated_adam_solver.cu.o.depend | 1 + ...nerated_nesterov_solver.cu.o.Release.cmake | 314 ++ ...nerated_nesterov_solver.cu.o.cmake.pre-gen | 314 ++ ...le_1_generated_nesterov_solver.cu.o.depend | 1 + ...enerated_rmsprop_solver.cu.o.Release.cmake | 314 ++ ...enerated_rmsprop_solver.cu.o.cmake.pre-gen | 314 ++ ...ile_1_generated_rmsprop_solver.cu.o.depend | 1 + ..._1_generated_sgd_solver.cu.o.Release.cmake | 314 ++ ..._1_generated_sgd_solver.cu.o.cmake.pre-gen | 314 ++ ...compile_1_generated_sgd_solver.cu.o.depend | 1 + ...e_1_generated_bbox_util.cu.o.Release.cmake | 314 ++ ...e_1_generated_bbox_util.cu.o.cmake.pre-gen | 314 ++ ..._compile_1_generated_bbox_util.cu.o.depend | 1 + ...pile_1_generated_im2col.cu.o.Release.cmake | 314 ++ ...pile_1_generated_im2col.cu.o.cmake.pre-gen | 314 ++ ...uda_compile_1_generated_im2col.cu.o.depend | 1 + ...enerated_math_functions.cu.o.Release.cmake | 314 ++ ...enerated_math_functions.cu.o.cmake.pre-gen | 314 ++ ...ile_1_generated_math_functions.cu.o.depend | 1 + bin/src/caffe/CMakeFiles/progress.marks | 1 + .../CMakeFiles/proto.dir/CXX.includecache | 524 ++ .../CMakeFiles/proto.dir/DependInfo.cmake | 51 + bin/src/caffe/CMakeFiles/proto.dir/build.make | 128 + .../CMakeFiles/proto.dir/cmake_clean.cmake | 13 + .../proto.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/proto.dir/depend.internal | 56 + .../caffe/CMakeFiles/proto.dir/depend.make | 56 + bin/src/caffe/CMakeFiles/proto.dir/flags.make | 10 + bin/src/caffe/CMakeFiles/proto.dir/link.txt | 2 + .../caffe/CMakeFiles/proto.dir/progress.make | 4 + bin/src/caffe/Makefile | 3634 ++++++++++++ bin/src/caffe/cmake_install.cmake | 85 + .../CMakeDirectoryInformation.cmake | 16 + ...ated_test_im2col_kernel.cu.o.Release.cmake | 314 ++ ...ated_test_im2col_kernel.cu.o.cmake.pre-gen | 314 ++ ...1_generated_test_im2col_kernel.cu.o.depend | 1 + bin/src/caffe/test/CMakeFiles/progress.marks | 1 + .../CMakeFiles/runtest.dir/DependInfo.cmake | 11 + .../test/CMakeFiles/runtest.dir/build.make | 76 + .../CMakeFiles/runtest.dir/cmake_clean.cmake | 8 + .../test/CMakeFiles/runtest.dir/progress.make | 1 + .../test.testbin.dir/DependInfo.cmake | 124 + .../CMakeFiles/test.testbin.dir/build.make | 2231 ++++++++ .../test.testbin.dir/cmake_clean.cmake | 88 + .../CMakeFiles/test.testbin.dir/depend.make | 2 + .../CMakeFiles/test.testbin.dir/flags.make | 10 + .../test/CMakeFiles/test.testbin.dir/link.txt | 1 + .../CMakeFiles/test.testbin.dir/progress.make | 81 + bin/src/caffe/test/Makefile | 2554 +++++++++ bin/src/caffe/test/cmake_install.cmake | 29 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gtest.dir/DependInfo.cmake | 44 + bin/src/gtest/CMakeFiles/gtest.dir/build.make | 114 + .../CMakeFiles/gtest.dir/cmake_clean.cmake | 10 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../gtest/CMakeFiles/gtest.dir/depend.make | 2 + bin/src/gtest/CMakeFiles/gtest.dir/flags.make | 10 + bin/src/gtest/CMakeFiles/gtest.dir/link.txt | 2 + .../gtest/CMakeFiles/gtest.dir/progress.make | 3 + bin/src/gtest/CMakeFiles/progress.marks | 1 + bin/src/gtest/Makefile | 228 + bin/src/gtest/cmake_install.cmake | 29 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/caffe.bin.dir/DependInfo.cmake | 46 + bin/tools/CMakeFiles/caffe.bin.dir/build.make | 142 + .../caffe.bin.dir/cmake_clean.cmake | 10 + .../CMakeFiles/caffe.bin.dir/depend.make | 2 + bin/tools/CMakeFiles/caffe.bin.dir/flags.make | 10 + bin/tools/CMakeFiles/caffe.bin.dir/link.txt | 1 + .../CMakeFiles/caffe.bin.dir/progress.make | 3 + .../compute_image_mean.dir/DependInfo.cmake | 46 + .../compute_image_mean.dir/build.make | 142 + .../compute_image_mean.dir/cmake_clean.cmake | 10 + .../compute_image_mean.dir/depend.make | 2 + .../compute_image_mean.dir/flags.make | 10 + .../compute_image_mean.dir/link.txt | 1 + .../compute_image_mean.dir/progress.make | 3 + .../convert_annoset.dir/DependInfo.cmake | 46 + .../CMakeFiles/convert_annoset.dir/build.make | 142 + .../convert_annoset.dir/cmake_clean.cmake | 10 + .../convert_annoset.dir/depend.make | 2 + .../CMakeFiles/convert_annoset.dir/flags.make | 10 + .../CMakeFiles/convert_annoset.dir/link.txt | 1 + .../convert_annoset.dir/progress.make | 3 + .../convert_imageset.dir/DependInfo.cmake | 46 + .../convert_imageset.dir/build.make | 142 + .../convert_imageset.dir/cmake_clean.cmake | 10 + .../convert_imageset.dir/depend.make | 2 + .../convert_imageset.dir/flags.make | 10 + .../CMakeFiles/convert_imageset.dir/link.txt | 1 + .../convert_imageset.dir/progress.make | 3 + .../create_label_map.dir/DependInfo.cmake | 46 + .../create_label_map.dir/build.make | 142 + .../create_label_map.dir/cmake_clean.cmake | 10 + .../create_label_map.dir/depend.make | 2 + .../create_label_map.dir/flags.make | 10 + .../CMakeFiles/create_label_map.dir/link.txt | 1 + .../create_label_map.dir/progress.make | 3 + .../device_query.dir/DependInfo.cmake | 46 + .../CMakeFiles/device_query.dir/build.make | 142 + .../device_query.dir/cmake_clean.cmake | 10 + .../CMakeFiles/device_query.dir/depend.make | 2 + .../CMakeFiles/device_query.dir/flags.make | 10 + .../CMakeFiles/device_query.dir/link.txt | 1 + .../CMakeFiles/device_query.dir/progress.make | 3 + .../extract_features.dir/DependInfo.cmake | 46 + .../extract_features.dir/build.make | 142 + .../extract_features.dir/cmake_clean.cmake | 10 + .../extract_features.dir/depend.make | 2 + .../extract_features.dir/flags.make | 10 + .../CMakeFiles/extract_features.dir/link.txt | 1 + .../extract_features.dir/progress.make | 3 + .../finetune_net.dir/DependInfo.cmake | 46 + .../CMakeFiles/finetune_net.dir/build.make | 142 + .../finetune_net.dir/cmake_clean.cmake | 10 + .../CMakeFiles/finetune_net.dir/depend.make | 2 + .../CMakeFiles/finetune_net.dir/flags.make | 10 + .../CMakeFiles/finetune_net.dir/link.txt | 1 + .../CMakeFiles/finetune_net.dir/progress.make | 3 + .../get_image_size.dir/DependInfo.cmake | 46 + .../CMakeFiles/get_image_size.dir/build.make | 142 + .../get_image_size.dir/cmake_clean.cmake | 10 + .../CMakeFiles/get_image_size.dir/depend.make | 2 + .../CMakeFiles/get_image_size.dir/flags.make | 10 + .../CMakeFiles/get_image_size.dir/link.txt | 1 + .../get_image_size.dir/progress.make | 3 + .../net_speed_benchmark.dir/DependInfo.cmake | 46 + .../net_speed_benchmark.dir/build.make | 142 + .../net_speed_benchmark.dir/cmake_clean.cmake | 10 + .../net_speed_benchmark.dir/depend.make | 2 + .../net_speed_benchmark.dir/flags.make | 10 + .../net_speed_benchmark.dir/link.txt | 1 + .../net_speed_benchmark.dir/progress.make | 3 + bin/tools/CMakeFiles/progress.marks | 1 + .../CMakeFiles/test_net.dir/DependInfo.cmake | 46 + bin/tools/CMakeFiles/test_net.dir/build.make | 142 + .../CMakeFiles/test_net.dir/cmake_clean.cmake | 10 + bin/tools/CMakeFiles/test_net.dir/depend.make | 2 + bin/tools/CMakeFiles/test_net.dir/flags.make | 10 + bin/tools/CMakeFiles/test_net.dir/link.txt | 1 + .../CMakeFiles/test_net.dir/progress.make | 3 + .../CMakeFiles/train_net.dir/DependInfo.cmake | 46 + bin/tools/CMakeFiles/train_net.dir/build.make | 142 + .../train_net.dir/cmake_clean.cmake | 10 + .../CMakeFiles/train_net.dir/depend.make | 2 + bin/tools/CMakeFiles/train_net.dir/flags.make | 10 + bin/tools/CMakeFiles/train_net.dir/link.txt | 1 + .../CMakeFiles/train_net.dir/progress.make | 3 + .../DependInfo.cmake | 46 + .../upgrade_net_proto_binary.dir/build.make | 142 + .../cmake_clean.cmake | 10 + .../upgrade_net_proto_binary.dir/depend.make | 2 + .../upgrade_net_proto_binary.dir/flags.make | 10 + .../upgrade_net_proto_binary.dir/link.txt | 1 + .../progress.make | 3 + .../DependInfo.cmake | 46 + .../upgrade_net_proto_text.dir/build.make | 142 + .../cmake_clean.cmake | 10 + .../upgrade_net_proto_text.dir/depend.make | 2 + .../upgrade_net_proto_text.dir/flags.make | 10 + .../upgrade_net_proto_text.dir/link.txt | 1 + .../upgrade_net_proto_text.dir/progress.make | 3 + .../DependInfo.cmake | 46 + .../upgrade_solver_proto_text.dir/build.make | 142 + .../cmake_clean.cmake | 10 + .../upgrade_solver_proto_text.dir/depend.make | 2 + .../upgrade_solver_proto_text.dir/flags.make | 10 + .../upgrade_solver_proto_text.dir/link.txt | 1 + .../progress.make | 3 + bin/tools/Makefile | 872 +++ bin/tools/cmake_install.cmake | 359 ++ create_list.log | 4986 +++++++++++++++++ data/VOC0712/create_list.sh | 18 +- examples/ssd/ssd_pascal.py | 3 + 468 files changed, 74288 insertions(+), 4 deletions(-) create mode 100644 bin/CMakeCache.txt create mode 100644 bin/CMakeFiles/3.7.1/CMakeCCompiler.cmake create mode 100644 bin/CMakeFiles/3.7.1/CMakeCXXCompiler.cmake create mode 100644 bin/CMakeFiles/3.7.1/CMakeSystem.cmake create mode 100644 bin/CMakeFiles/3.7.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 bin/CMakeFiles/3.7.1/CompilerIdC/a.out create mode 100644 bin/CMakeFiles/3.7.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 bin/CMakeFiles/3.7.1/CompilerIdCXX/a.out create mode 100644 bin/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/CMakeFiles/CMakeOutput.log create mode 100644 bin/CMakeFiles/CMakeRuleHashes.txt create mode 100644 bin/CMakeFiles/Export/share/Caffe/CaffeTargets-release.cmake create mode 100644 bin/CMakeFiles/Export/share/Caffe/CaffeTargets.cmake create mode 100644 bin/CMakeFiles/Makefile.cmake create mode 100644 bin/CMakeFiles/Makefile2 create mode 100644 bin/CMakeFiles/Progress/1 create mode 100644 bin/CMakeFiles/Progress/2 create mode 100644 bin/CMakeFiles/Progress/69 create mode 100644 bin/CMakeFiles/Progress/count.txt create mode 100644 bin/CMakeFiles/TargetDirectories.txt create mode 100755 bin/CMakeFiles/a.out create mode 100644 bin/CMakeFiles/cmake.check_cache create mode 100644 bin/CMakeFiles/feature_tests.c create mode 100644 bin/CMakeFiles/feature_tests.cxx create mode 100644 bin/CMakeFiles/hdf5/cmake_hdf5_test.c create mode 100644 bin/CMakeFiles/hdf5/cmake_hdf5_test.cxx create mode 100644 bin/CMakeFiles/lint.dir/DependInfo.cmake create mode 100644 bin/CMakeFiles/lint.dir/build.make create mode 100644 bin/CMakeFiles/lint.dir/cmake_clean.cmake create mode 100644 bin/CMakeFiles/lint.dir/progress.make create mode 100644 bin/CMakeFiles/progress.marks create mode 100644 bin/CMakeFiles/pytest.dir/DependInfo.cmake create mode 100644 bin/CMakeFiles/pytest.dir/build.make create mode 100644 bin/CMakeFiles/pytest.dir/cmake_clean.cmake create mode 100644 bin/CMakeFiles/pytest.dir/progress.make create mode 100644 bin/CMakeFiles/symlink_to_build.dir/DependInfo.cmake create mode 100644 bin/CMakeFiles/symlink_to_build.dir/build.make create mode 100644 bin/CMakeFiles/symlink_to_build.dir/cmake_clean.cmake create mode 100644 bin/CMakeFiles/symlink_to_build.dir/progress.make create mode 100644 bin/CaffeConfig.cmake create mode 100644 bin/CaffeTargets.cmake create mode 100644 bin/Makefile create mode 100644 bin/__init__.py create mode 100644 bin/caffe_config.h create mode 100644 bin/cmake/CaffeConfig.cmake create mode 100644 bin/cmake_install.cmake create mode 100644 bin/detect_cuda_archs.cu create mode 100644 bin/docs/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/docs/CMakeFiles/docs.dir/DependInfo.cmake create mode 100644 bin/docs/CMakeFiles/docs.dir/build.make create mode 100644 bin/docs/CMakeFiles/docs.dir/cmake_clean.cmake create mode 100644 bin/docs/CMakeFiles/docs.dir/progress.make create mode 100644 bin/docs/CMakeFiles/jekyll.dir/DependInfo.cmake create mode 100644 bin/docs/CMakeFiles/jekyll.dir/build.make create mode 100644 bin/docs/CMakeFiles/jekyll.dir/cmake_clean.cmake create mode 100644 bin/docs/CMakeFiles/jekyll.dir/progress.make create mode 100644 bin/docs/CMakeFiles/progress.marks create mode 100644 bin/docs/Makefile create mode 100644 bin/docs/cmake_install.cmake create mode 100644 bin/examples/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/examples/CMakeFiles/classification.dir/DependInfo.cmake create mode 100644 bin/examples/CMakeFiles/classification.dir/build.make create mode 100644 bin/examples/CMakeFiles/classification.dir/cmake_clean.cmake create mode 100644 bin/examples/CMakeFiles/classification.dir/depend.make create mode 100644 bin/examples/CMakeFiles/classification.dir/flags.make create mode 100644 bin/examples/CMakeFiles/classification.dir/link.txt create mode 100644 bin/examples/CMakeFiles/classification.dir/progress.make create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/build.make create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/cmake_clean.cmake create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/depend.make create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/flags.make create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/link.txt create mode 100644 bin/examples/CMakeFiles/convert_cifar_data.dir/progress.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/build.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/cmake_clean.cmake create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/depend.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/flags.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/link.txt create mode 100644 bin/examples/CMakeFiles/convert_mnist_data.dir/progress.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/cmake_clean.cmake create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/depend.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/flags.make create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/link.txt create mode 100644 bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/progress.make create mode 100644 bin/examples/CMakeFiles/progress.marks create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/DependInfo.cmake create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/build.make create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/cmake_clean.cmake create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/depend.make create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/flags.make create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/link.txt create mode 100644 bin/examples/CMakeFiles/ssd_detect.dir/progress.make create mode 100644 bin/examples/Makefile create mode 100644 bin/examples/cmake_install.cmake create mode 100644 bin/matlab/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/matlab/CMakeFiles/progress.marks create mode 100644 bin/matlab/Makefile create mode 100644 bin/matlab/cmake_install.cmake create mode 100644 bin/python/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/python/CMakeFiles/progress.marks create mode 100644 bin/python/CMakeFiles/pycaffe.dir/DependInfo.cmake create mode 100644 bin/python/CMakeFiles/pycaffe.dir/build.make create mode 100644 bin/python/CMakeFiles/pycaffe.dir/cmake_clean.cmake create mode 100644 bin/python/CMakeFiles/pycaffe.dir/depend.make create mode 100644 bin/python/CMakeFiles/pycaffe.dir/flags.make create mode 100644 bin/python/CMakeFiles/pycaffe.dir/link.txt create mode 100644 bin/python/CMakeFiles/pycaffe.dir/progress.make create mode 100644 bin/python/Makefile create mode 100644 bin/python/cmake_install.cmake create mode 100644 bin/src/caffe/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/build.make create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/cmake_clean.cmake create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/depend.make create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/flags.make create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/link.txt create mode 100644 bin/src/caffe/CMakeFiles/caffe.dir/progress.make create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.Release.cmake create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend create mode 100644 bin/src/caffe/CMakeFiles/progress.marks create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/CXX.includecache create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/build.make create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/cmake_clean.cmake create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/cmake_clean_target.cmake create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/depend.internal create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/depend.make create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/flags.make create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/link.txt create mode 100644 bin/src/caffe/CMakeFiles/proto.dir/progress.make create mode 100644 bin/src/caffe/Makefile create mode 100644 bin/src/caffe/cmake_install.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.Release.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.cmake.pre-gen create mode 100644 bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.depend create mode 100644 bin/src/caffe/test/CMakeFiles/progress.marks create mode 100644 bin/src/caffe/test/CMakeFiles/runtest.dir/DependInfo.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/runtest.dir/build.make create mode 100644 bin/src/caffe/test/CMakeFiles/runtest.dir/cmake_clean.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/runtest.dir/progress.make create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/DependInfo.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/build.make create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/cmake_clean.cmake create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/depend.make create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/flags.make create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/link.txt create mode 100644 bin/src/caffe/test/CMakeFiles/test.testbin.dir/progress.make create mode 100644 bin/src/caffe/test/Makefile create mode 100644 bin/src/caffe/test/cmake_install.cmake create mode 100644 bin/src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/build.make create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/depend.make create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/flags.make create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/link.txt create mode 100644 bin/src/gtest/CMakeFiles/gtest.dir/progress.make create mode 100644 bin/src/gtest/CMakeFiles/progress.marks create mode 100644 bin/src/gtest/Makefile create mode 100644 bin/src/gtest/cmake_install.cmake create mode 100644 bin/tools/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/build.make create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/depend.make create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/flags.make create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/link.txt create mode 100644 bin/tools/CMakeFiles/caffe.bin.dir/progress.make create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/build.make create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/depend.make create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/flags.make create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/link.txt create mode 100644 bin/tools/CMakeFiles/compute_image_mean.dir/progress.make create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/build.make create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/depend.make create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/flags.make create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/link.txt create mode 100644 bin/tools/CMakeFiles/convert_annoset.dir/progress.make create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/build.make create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/depend.make create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/flags.make create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/link.txt create mode 100644 bin/tools/CMakeFiles/convert_imageset.dir/progress.make create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/build.make create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/depend.make create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/flags.make create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/link.txt create mode 100644 bin/tools/CMakeFiles/create_label_map.dir/progress.make create mode 100644 bin/tools/CMakeFiles/device_query.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/device_query.dir/build.make create mode 100644 bin/tools/CMakeFiles/device_query.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/device_query.dir/depend.make create mode 100644 bin/tools/CMakeFiles/device_query.dir/flags.make create mode 100644 bin/tools/CMakeFiles/device_query.dir/link.txt create mode 100644 bin/tools/CMakeFiles/device_query.dir/progress.make create mode 100644 bin/tools/CMakeFiles/extract_features.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/extract_features.dir/build.make create mode 100644 bin/tools/CMakeFiles/extract_features.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/extract_features.dir/depend.make create mode 100644 bin/tools/CMakeFiles/extract_features.dir/flags.make create mode 100644 bin/tools/CMakeFiles/extract_features.dir/link.txt create mode 100644 bin/tools/CMakeFiles/extract_features.dir/progress.make create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/build.make create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/depend.make create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/flags.make create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/link.txt create mode 100644 bin/tools/CMakeFiles/finetune_net.dir/progress.make create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/build.make create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/depend.make create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/flags.make create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/link.txt create mode 100644 bin/tools/CMakeFiles/get_image_size.dir/progress.make create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/build.make create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/depend.make create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/flags.make create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/link.txt create mode 100644 bin/tools/CMakeFiles/net_speed_benchmark.dir/progress.make create mode 100644 bin/tools/CMakeFiles/progress.marks create mode 100644 bin/tools/CMakeFiles/test_net.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/test_net.dir/build.make create mode 100644 bin/tools/CMakeFiles/test_net.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/test_net.dir/depend.make create mode 100644 bin/tools/CMakeFiles/test_net.dir/flags.make create mode 100644 bin/tools/CMakeFiles/test_net.dir/link.txt create mode 100644 bin/tools/CMakeFiles/test_net.dir/progress.make create mode 100644 bin/tools/CMakeFiles/train_net.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/train_net.dir/build.make create mode 100644 bin/tools/CMakeFiles/train_net.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/train_net.dir/depend.make create mode 100644 bin/tools/CMakeFiles/train_net.dir/flags.make create mode 100644 bin/tools/CMakeFiles/train_net.dir/link.txt create mode 100644 bin/tools/CMakeFiles/train_net.dir/progress.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/flags.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/link.txt create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/progress.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/build.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/depend.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/flags.make create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/link.txt create mode 100644 bin/tools/CMakeFiles/upgrade_net_proto_text.dir/progress.make create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/cmake_clean.cmake create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.make create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/flags.make create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/link.txt create mode 100644 bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/progress.make create mode 100644 bin/tools/Makefile create mode 100644 bin/tools/cmake_install.cmake create mode 100644 create_list.log diff --git a/bin/CMakeCache.txt b/bin/CMakeCache.txt new file mode 100644 index 00000000000..81b2de8b1ad --- /dev/null +++ b/bin/CMakeCache.txt @@ -0,0 +1,990 @@ +# This is the CMakeCache file. +# For build in directory: /Users/wangyi/GitHub/SSD/caffe/bin +# It was generated by CMake: /usr/local/Cellar/cmake/3.7.1/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Allow MDB_NOLOCK when reading LMDB files (only if necessary) +ALLOW_LMDB_NOLOCK:BOOL=OFF + +//Build shared libraries +BUILD_SHARED_LIBS:BOOL=ON + +//Build documentation +BUILD_docs:BOOL=ON + +//Build Matlab wrapper +BUILD_matlab:BOOL=OFF + +//Blank or comma-separated list of test files to build without +// 'test_' prefix and extention +BUILD_only_tests:STRING= + +//Build Python wrapper +BUILD_python:BOOL=ON + +//Build the Caffe Python layer +BUILD_python_layer:BOOL=ON + +//Boost atomic library (debug) +Boost_ATOMIC_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_atomic-mt.dylib + +//Boost atomic library (release) +Boost_ATOMIC_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_atomic-mt.dylib + +//Boost chrono library (debug) +Boost_CHRONO_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_chrono-mt.dylib + +//Boost chrono library (release) +Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_chrono-mt.dylib + +//Boost date_time library (debug) +Boost_DATE_TIME_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_date_time-mt.dylib + +//Boost date_time library (release) +Boost_DATE_TIME_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_date_time-mt.dylib + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=Boost_DIR-NOTFOUND + +//Boost filesystem library (debug) +Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_filesystem-mt.dylib + +//Boost filesystem library (release) +Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_filesystem-mt.dylib + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/local/include + +//Boost library directory DEBUG +Boost_LIBRARY_DIR_DEBUG:PATH=/usr/local/lib + +//Boost library directory RELEASE +Boost_LIBRARY_DIR_RELEASE:PATH=/usr/local/lib + +//Boost python library (debug) +Boost_PYTHON_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_python-mt.dylib + +//Boost python library (release) +Boost_PYTHON_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_python-mt.dylib + +//Boost regex library (debug) +Boost_REGEX_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_regex-mt.dylib + +//Boost regex library (release) +Boost_REGEX_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_regex-mt.dylib + +//Boost system library (debug) +Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_system-mt.dylib + +//Boost system library (release) +Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_system-mt.dylib + +//Boost thread library (debug) +Boost_THREAD_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libboost_thread-mt.dylib + +//Boost thread library (release) +Boost_THREAD_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libboost_thread-mt.dylib + +//Caffe soname version +CAFFE_TARGET_SOVERSION:STRING=1.0.0-rc3 + +//Caffe logical version +CAFFE_TARGET_VERSION:STRING=1.0.0-rc3 + +//Path to a program. +CMAKE_AR:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Possible configurations +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Path to a program. +CMAKE_INSTALL_NAME_TOOL:FILEPATH=/opt/local/bin/install_name_tool + +//Default install path +CMAKE_INSTALL_PREFIX:PATH=/Users/wangyi/GitHub/SSD/caffe/bin/install + +//Use link paths for shared library rpath +CMAKE_INSTALL_RPATH_USE_LINK_PATH:STRING=TRUE + +//Path to a program. +CMAKE_LINKER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=CMAKE_OBJCOPY-NOTFOUND + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=CMAKE_OBJDUMP-NOTFOUND + +//Build architectures for OSX +CMAKE_OSX_ARCHITECTURES:STRING= + +//Minimum OS X version to target for deployment (at runtime); newer +// APIs weak linked. Set to empty string for default value. +CMAKE_OSX_DEPLOYMENT_TARGET:STRING= + +//The product will be built against the headers and libraries located +// inside the indicated SDK. +CMAKE_OSX_SYSROOT:STRING= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Caffe + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Build Caffe without CUDA support +CPU_ONLY:BOOL=OFF + +//Compile device code in 64 bit mode +CUDA_64_BIT_DEVICE_CODE:BOOL=ON + +//Select target NVIDIA GPU achitecture. +CUDA_ARCH_NAME:STRING=Auto + +//Attach the build rule to the CUDA source file. Enable only when +// the CUDA source file is added to at most one target. +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON + +//Generate and parse .cubin files in Device mode. +CUDA_BUILD_CUBIN:BOOL=OFF + +//Build in Emulation mode +CUDA_BUILD_EMULATION:BOOL=OFF + +//"cudart" library +CUDA_CUDART_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib + +//"cuda" library (older versions only). +CUDA_CUDA_LIBRARY:FILEPATH=/Library/Frameworks/cuda.framework + +//Directory to put all the output files. If blank it will default +// to the CMAKE_CURRENT_BINARY_DIR +CUDA_GENERATED_OUTPUT_DIR:PATH= + +//Generated file extension +CUDA_HOST_COMPILATION_CPP:BOOL=ON + +//Host side compiler used by NVCC +CUDA_HOST_COMPILER:FILEPATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang + +//Path to a program. +CUDA_NVCC_EXECUTABLE:FILEPATH=/Developer/NVIDIA/CUDA-7.0/bin/nvcc + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_DEBUG:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_MINSIZEREL:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_RELEASE:STRING= + +//Semi-colon delimit multiple arguments. +CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING= + +//Propage C/CXX_FLAGS and friends to the host compiler via -Xcompile +CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON + +//Path to a file. +CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND + +//Compile CUDA objects with separable compilation enabled. Requires +// CUDA 5.0+ +CUDA_SEPARABLE_COMPILATION:BOOL=OFF + +//Path to a file. +CUDA_TOOLKIT_INCLUDE:PATH=/Developer/NVIDIA/CUDA-7.0/include + +//Toolkit location. +CUDA_TOOLKIT_ROOT_DIR:PATH=/Developer/NVIDIA/CUDA-7.0 + +//Use the static version of the CUDA runtime library if available +CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON + +//Print out the commands run while compiling the CUDA source file. +// With the Makefile generator this defaults to VERBOSE variable +// specified on the command line, but can be forced on with this +// option. +CUDA_VERBOSE_BUILD:BOOL=OFF + +//Version of CUDA as computed from nvcc. +CUDA_VERSION:STRING=7.0 + +//"cublas" library +CUDA_cublas_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib + +//"cublas_device" library +CUDA_cublas_device_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a + +//"cudadevrt" library +CUDA_cudadevrt_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcudadevrt.a + +//static CUDA runtime library +CUDA_cudart_static_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcudart_static.a + +//"cufft" library +CUDA_cufft_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcufft.dylib + +//"cupti" library +CUDA_cupti_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/extras/CUPTI/lib/libcupti.dylib + +//"curand" library +CUDA_curand_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib + +//"cusolver" library +CUDA_cusolver_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcusolver.dylib + +//"cusparse" library +CUDA_cusparse_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libcusparse.dylib + +//"nppc" library +CUDA_nppc_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libnppc.dylib + +//"nppi" library +CUDA_nppi_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libnppi.dylib + +//"npps" library +CUDA_npps_LIBRARY:FILEPATH=/Developer/NVIDIA/CUDA-7.0/lib/libnpps.dylib + +//Path to cuDNN include directory. +CUDNN_INCLUDE:PATH=/usr/local/cuda/include + +//Path to cuDNN library. +CUDNN_LIBRARY:FILEPATH=/usr/local/cuda/lib + +//CUDNN root folder +CUDNN_ROOT:PATH= + +//Value Computed by CMake +Caffe_BINARY_DIR:STATIC=/Users/wangyi/GitHub/SSD/caffe/bin + +//Value Computed by CMake +Caffe_SOURCE_DIR:STATIC=/Users/wangyi/GitHub/SSD/caffe + +//Graphviz Dot tool for using Doxygen +DOXYGEN_DOT_EXECUTABLE:FILEPATH=DOXYGEN_DOT_EXECUTABLE-NOTFOUND + +//Doxygen documentation generation tool (http://www.doxygen.org) +DOXYGEN_EXECUTABLE:FILEPATH=/usr/local/bin/doxygen + +//Doxygen config file +DOXYGEN_config_file:FILEPATH=/Users/wangyi/GitHub/SSD/caffe/.Doxyfile + +//Path to a file. +GFLAGS_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +GFLAGS_LIBRARY:FILEPATH=/usr/local/lib/libgflags.dylib + +//Folder contains Gflags +GFLAGS_ROOT_DIR:PATH= + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Path to a file. +GLOG_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +GLOG_LIBRARY:FILEPATH=/usr/local/lib/libglog.dylib + +//Folder contains Google glog +GLOG_ROOT_DIR:PATH= + +//HDF5 CXX Wrapper compiler. Used only to detect HDF5 compile +// flags. +HDF5_CXX_COMPILER_EXECUTABLE:FILEPATH=/Users/wangyi/anaconda/bin/h5c++ + +//Path to a library. +HDF5_CXX_LIBRARY_dl:FILEPATH=/usr/lib/libdl.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_hdf5:FILEPATH=/usr/local/lib/libhdf5.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_hdf5_cpp:FILEPATH=/usr/local/lib/libhdf5_cpp.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_hdf5_hl:FILEPATH=/usr/local/lib/libhdf5_hl.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_hdf5_hl_cpp:FILEPATH=/usr/local/lib/libhdf5_hl_cpp.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_m:FILEPATH=/usr/lib/libm.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_pthread:FILEPATH=/usr/lib/libpthread.dylib + +//Path to a library. +HDF5_CXX_LIBRARY_z:FILEPATH=/usr/lib/libz.dylib + +//HDF5 C Wrapper compiler. Used only to detect HDF5 compile flags. +HDF5_C_COMPILER_EXECUTABLE:FILEPATH=/Users/wangyi/anaconda/bin/h5cc + +//Path to a library. +HDF5_C_LIBRARY_dl:FILEPATH=/usr/lib/libdl.dylib + +//Path to a library. +HDF5_C_LIBRARY_hdf5:FILEPATH=/usr/local/lib/libhdf5.dylib + +//Path to a library. +HDF5_C_LIBRARY_hdf5_hl:FILEPATH=/usr/local/lib/libhdf5_hl.dylib + +//Path to a library. +HDF5_C_LIBRARY_m:FILEPATH=/usr/lib/libm.dylib + +//Path to a library. +HDF5_C_LIBRARY_pthread:FILEPATH=/usr/lib/libpthread.dylib + +//Path to a library. +HDF5_C_LIBRARY_z:FILEPATH=/usr/lib/libz.dylib + +//HDF5 file differencing tool. +HDF5_DIFF_EXECUTABLE:FILEPATH=/Users/wangyi/anaconda/bin/h5diff + +//The directory containing a CMake configuration file for HDF5. +HDF5_DIR:PATH=HDF5_DIR-NOTFOUND + +//Path to a file. +LMDB_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +LMDB_LIBRARIES:FILEPATH=/usr/local/lib/liblmdb.dylib + +//Path in which the file leveldb/db.h is located. +LevelDB_INCLUDE:PATH=/usr/local/include + +//Path to leveldb library. +LevelDB_LIBRARY:FILEPATH=/usr/local/lib/libleveldb.dylib + +//Path where debug 3rdpaty OpenCV dependencies are located +OpenCV_3RDPARTY_LIB_DIR_DBG:PATH= + +//Path where release 3rdpaty OpenCV dependencies are located +OpenCV_3RDPARTY_LIB_DIR_OPT:PATH= + +OpenCV_CONFIG_PATH:FILEPATH=/usr/local/share/OpenCV + +//The directory containing a CMake configuration file for OpenCV. +OpenCV_DIR:PATH=/usr/local/share/OpenCV + +//Path where debug OpenCV libraries are located +OpenCV_LIB_DIR_DBG:PATH= + +//Path where release OpenCV libraries are located +OpenCV_LIB_DIR_OPT:PATH= + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python2.7 + +//Path to a file. +PYTHON_INCLUDE_DIR:PATH=/usr/include/python2.7 + +//Path to a library. +PYTHON_LIBRARY:FILEPATH=/usr/lib/libpython2.7.dylib + +//Path to a library. +PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND + +//Path to a file. +Protobuf_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +Protobuf_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libprotobuf.dylib + +//Path to a library. +Protobuf_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libprotobuf.dylib + +//Path to a library. +Protobuf_LITE_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libprotobuf-lite.dylib + +//Path to a library. +Protobuf_LITE_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libprotobuf-lite.dylib + +//The Google Protocol Buffers Compiler +Protobuf_PROTOC_EXECUTABLE:FILEPATH=/usr/local/bin/protoc + +//Path to a library. +Protobuf_PROTOC_LIBRARY_DEBUG:FILEPATH=/usr/local/lib/libprotoc.dylib + +//Path to a library. +Protobuf_PROTOC_LIBRARY_RELEASE:FILEPATH=/usr/local/lib/libprotoc.dylib + +//Path to a file. +Snappy_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +Snappy_LIBRARIES:FILEPATH=/usr/local/lib/libsnappy.dylib + +//Build Caffe with cuDNN library support +USE_CUDNN:BOOL=ON + +//Build with levelDB +USE_LEVELDB:BOOL=ON + +//Build with lmdb +USE_LMDB:BOOL=ON + +//Build with OpenCV support +USE_OPENCV:BOOL=ON + +//IDE Solution folders +USE_PROJECT_FOLDERS:BOOL=OFF + +//Use libstdc++ instead of libc++ +USE_libstdcpp:BOOL=OFF + +//Dependencies for the target +caffe_LIB_DEPENDS:STATIC=general;proto;general;proto;general;/usr/local/lib/libboost_system-mt.dylib;general;/usr/local/lib/libboost_thread-mt.dylib;general;/usr/local/lib/libboost_filesystem-mt.dylib;general;/usr/local/lib/libboost_regex-mt.dylib;general;/usr/local/lib/libglog.dylib;general;/usr/local/lib/libgflags.dylib;general;/usr/local/lib/libprotobuf.dylib;general;/usr/local/lib/libhdf5_cpp.dylib;general;/usr/local/lib/libhdf5.dylib;general;/usr/lib/libpthread.dylib;general;/usr/lib/libz.dylib;general;/usr/lib/libdl.dylib;general;/usr/lib/libm.dylib;general;/usr/local/lib/libhdf5_hl_cpp.dylib;general;/usr/local/lib/libhdf5_hl.dylib;general;/usr/local/lib/liblmdb.dylib;general;/usr/local/lib/libleveldb.dylib;general;/usr/local/lib/libsnappy.dylib;general;/Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib;general;/Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib;general;/Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib;general;/Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a;general;/usr/local/cuda/lib;general;opencv_core;general;opencv_highgui;general;opencv_imgproc;general;-lcblas;general;-framework Accelerate;general;/usr/lib/libpython2.7.dylib;general;/usr/local/lib/libboost_python-mt.dylib; + +//Dependencies for target +gtest_LIB_DEPENDS:STATIC= + +//Dependencies for target +proto_LIB_DEPENDS:STATIC= + +//Dependencies for the target +pycaffe_LIB_DEPENDS:STATIC=general;caffe;general;/usr/lib/libpython2.7.dylib;general;/usr/local/lib/libboost_python-mt.dylib; + +//Specify which Python version to use +python_version:STRING=2 + +//vecLib include directory +vecLib_INCLUDE_DIR:PATH=/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_ATOMIC_LIBRARY_DEBUG +Boost_ATOMIC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_ATOMIC_LIBRARY_RELEASE +Boost_ATOMIC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_CHRONO_LIBRARY_DEBUG +Boost_CHRONO_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_CHRONO_LIBRARY_RELEASE +Boost_CHRONO_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_DATE_TIME_LIBRARY_DEBUG +Boost_DATE_TIME_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_DATE_TIME_LIBRARY_RELEASE +Boost_DATE_TIME_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_DEBUG +Boost_FILESYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_RELEASE +Boost_FILESYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_INCLUDE_DIR +Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG +Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE +Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_PYTHON_LIBRARY_DEBUG +Boost_PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_PYTHON_LIBRARY_RELEASE +Boost_PYTHON_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_REGEX_LIBRARY_DEBUG +Boost_REGEX_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_REGEX_LIBRARY_RELEASE +Boost_REGEX_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG +Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE +Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG +Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE +Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//STRINGS property for variable: CMAKE_BUILD_TYPE +CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/Users/wangyi/GitHub/SSD/caffe/bin +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=7 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.7.1/bin/cmake +//ADVANCED property for variable: CMAKE_CONFIGURATION_TYPES +CMAKE_CONFIGURATION_TYPES-ADVANCED:INTERNAL=1 +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.7.1/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.7.1/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/Cellar/cmake/3.7.1/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Have symbol pthread_create +CMAKE_HAVE_LIBC_CREATE:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/Users/wangyi/GitHub/SSD/caffe +//ADVANCED property for variable: CMAKE_INSTALL_NAME_TOOL +CMAKE_INSTALL_NAME_TOOL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=9 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/local/Cellar/cmake/3.7.1/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE +CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1 +//List of intermediate files that are part of the cuda dependency +// scanning. +CUDA_ADDITIONAL_CLEAN_FILES:INTERNAL=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend;/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.depend +//ADVANCED property for variable: CUDA_ARCH_NAME +CUDA_ARCH_NAME-ADVANCED:INTERNAL=1 +//STRINGS property for variable: CUDA_ARCH_NAME +CUDA_ARCH_NAME-STRINGS:INTERNAL=;Fermi;Kepler;Maxwell;All;Manual;Auto +//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE +CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_CUBIN +CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_BUILD_EMULATION +CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDART_LIBRARY +CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_CUDA_LIBRARY +CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR +CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP +CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE +CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS +CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG +CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL +CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE +CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO +CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS +CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_SDK_ROOT_DIR +CUDA_SDK_ROOT_DIR-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_SDK_ROOT_DIR was set +// successfully. +CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND +//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION +CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE +CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1 +//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was +// set successfully. +CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=/Developer/NVIDIA/CUDA-7.0 +//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was +// set successfully. +CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/Developer/NVIDIA/CUDA-7.0 +//ADVANCED property for variable: CUDA_VERBOSE_BUILD +CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_VERSION +CUDA_VERSION-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_LIBRARY +CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cublas_device_LIBRARY +CUDA_cublas_device_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudadevrt_LIBRARY +CUDA_cudadevrt_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cudart_static_LIBRARY +CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cufft_LIBRARY +CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cupti_LIBRARY +CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_curand_LIBRARY +CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusolver_LIBRARY +CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_cusparse_LIBRARY +CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1 +//Returned GPU architetures from caffe_detect_gpus tool +CUDA_gpu_detect_output:INTERNAL=3.0 +//Location of make2cmake.cmake +CUDA_make2cmake:INTERNAL=/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake +//ADVANCED property for variable: CUDA_nppc_LIBRARY +CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_nppi_LIBRARY +CUDA_nppi_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDA_npps_LIBRARY +CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1 +//Location of parse_cubin.cmake +CUDA_parse_cubin:INTERNAL=/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake +//Location of run_nvcc.cmake +CUDA_run_nvcc:INTERNAL=/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/run_nvcc.cmake +//ADVANCED property for variable: CUDNN_INCLUDE +CUDNN_INCLUDE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDNN_LIBRARY +CUDNN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDNN_ROOT +CUDNN_ROOT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE +DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_EXECUTABLE +DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1 +//Details about finding Doxygen +FIND_PACKAGE_MESSAGE_DETAILS_Doxygen:INTERNAL=[/usr/local/bin/doxygen][v1.8.12()] +//Details about finding GFlags +FIND_PACKAGE_MESSAGE_DETAILS_GFlags:INTERNAL=[/usr/local/include][/usr/local/lib/libgflags.dylib][v()] +//Details about finding Git +FIND_PACKAGE_MESSAGE_DETAILS_Git:INTERNAL=[/usr/bin/git][v2.3.2 (Apple Git-55)()] +//Details about finding Glog +FIND_PACKAGE_MESSAGE_DETAILS_Glog:INTERNAL=[/usr/local/include][/usr/local/lib/libglog.dylib][v()] +//Details about finding HDF5 +FIND_PACKAGE_MESSAGE_DETAILS_HDF5:INTERNAL=[/usr/local/lib/libhdf5_cpp.dylib;/usr/local/lib/libhdf5.dylib;/usr/lib/libpthread.dylib;/usr/lib/libz.dylib;/usr/lib/libdl.dylib;/usr/lib/libm.dylib][/usr/local/lib/libhdf5_hl_cpp.dylib;/usr/local/lib/libhdf5_hl.dylib][cfound components: HL ][v1.8.17()] +//Details about finding LMDB +FIND_PACKAGE_MESSAGE_DETAILS_LMDB:INTERNAL=[/usr/local/include][/usr/local/lib/liblmdb.dylib][v()] +//Details about finding LevelDB +FIND_PACKAGE_MESSAGE_DETAILS_LevelDB:INTERNAL=[/usr/local/include][/usr/local/lib/libleveldb.dylib][v()] +//Details about finding NumPy +FIND_PACKAGE_MESSAGE_DETAILS_NumPy:INTERNAL=[/Library/Python/2.7/site-packages/numpy/core/include][1.11.1][v1.11.1(1.7.1)] +//Details about finding Protobuf +FIND_PACKAGE_MESSAGE_DETAILS_Protobuf:INTERNAL=[/usr/local/lib/libprotobuf.dylib][/usr/local/include][v3.1.0()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python2.7][v2.7.10(2.7)] +//Details about finding PythonLibs +FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/libpython2.7.dylib][/usr/include/python2.7][v2.7.10(2.7)] +//Details about finding Snappy +FIND_PACKAGE_MESSAGE_DETAILS_Snappy:INTERNAL=[/usr/local/include][/usr/local/lib/libsnappy.dylib][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Details about finding vecLib +FIND_PACKAGE_MESSAGE_DETAILS_vecLib:INTERNAL=[/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers][v()] +//ADVANCED property for variable: GFLAGS_INCLUDE_DIR +GFLAGS_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GFLAGS_LIBRARY +GFLAGS_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GFLAGS_ROOT_DIR +GFLAGS_ROOT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLOG_INCLUDE_DIR +GLOG_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLOG_LIBRARY +GLOG_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GLOG_ROOT_DIR +GLOG_ROOT_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: HDF5_CXX_COMPILER_EXECUTABLE +HDF5_CXX_COMPILER_EXECUTABLE-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +HDF5_CXX_COMPILER_NO_INTERROGATE:INTERNAL=FALSE +//ADVANCED property for variable: HDF5_C_COMPILER_EXECUTABLE +HDF5_C_COMPILER_EXECUTABLE-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +HDF5_C_COMPILER_NO_INTERROGATE:INTERNAL=FALSE +//ADVANCED property for variable: HDF5_DIFF_EXECUTABLE +HDF5_DIFF_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LMDB_INCLUDE_DIR +LMDB_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LMDB_LIBRARIES +LMDB_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LevelDB_INCLUDE +LevelDB_INCLUDE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LevelDB_LIBRARY +LevelDB_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_DBG +OpenCV_3RDPARTY_LIB_DIR_DBG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_3RDPARTY_LIB_DIR_OPT +OpenCV_3RDPARTY_LIB_DIR_OPT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_CONFIG_PATH +OpenCV_CONFIG_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_LIB_DIR_DBG +OpenCV_LIB_DIR_DBG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OpenCV_LIB_DIR_OPT +OpenCV_LIB_DIR_OPT-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_INCLUDE_DIR +PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_LIBRARY +PYTHON_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG +PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_INCLUDE_DIR +Protobuf_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_LIBRARY_DEBUG +Protobuf_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_LIBRARY_RELEASE +Protobuf_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_LITE_LIBRARY_DEBUG +Protobuf_LITE_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_LITE_LIBRARY_RELEASE +Protobuf_LITE_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_PROTOC_EXECUTABLE +Protobuf_PROTOC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_PROTOC_LIBRARY_DEBUG +Protobuf_PROTOC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Protobuf_PROTOC_LIBRARY_RELEASE +Protobuf_PROTOC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Snappy_INCLUDE_DIR +Snappy_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Snappy_LIBRARIES +Snappy_LIBRARIES-ADVANCED:INTERNAL=1 +//Components requested for this build tree. +_Boost_COMPONENTS_SEARCHED:INTERNAL=atomic;chrono;date_time;filesystem;python;regex;system;thread +//Last used Boost_INCLUDE_DIR value. +_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/local/include +//Last used Boost_LIBRARY_DIR_DEBUG value. +_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/local/lib +//Last used Boost_LIBRARY_DIR_RELEASE value. +_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/local/lib +//Last used Boost_NAMESPACE value. +_Boost_NAMESPACE_LAST:INTERNAL=boost +//Last used Boost_USE_MULTITHREADED value. +_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE +//ADVANCED property for variable: vecLib_INCLUDE_DIR +vecLib_INCLUDE_DIR-ADVANCED:INTERNAL=1 + diff --git a/bin/CMakeFiles/3.7.1/CMakeCCompiler.cmake b/bin/CMakeFiles/3.7.1/CMakeCCompiler.cmake new file mode 100644 index 00000000000..825110ccc10 --- /dev/null +++ b/bin/CMakeFiles/3.7.1/CMakeCCompiler.cmake @@ -0,0 +1,68 @@ +set(CMAKE_C_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "AppleClang") +set(CMAKE_C_COMPILER_VERSION "6.1.0.6020053") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "99") +set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Darwin") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + +set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") +set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") +set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib;/usr/local/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Frameworks;/System/Library/Frameworks") diff --git a/bin/CMakeFiles/3.7.1/CMakeCXXCompiler.cmake b/bin/CMakeFiles/3.7.1/CMakeCXXCompiler.cmake new file mode 100644 index 00000000000..c09f4e2f376 --- /dev/null +++ b/bin/CMakeFiles/3.7.1/CMakeCXXCompiler.cmake @@ -0,0 +1,69 @@ +set(CMAKE_CXX_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "AppleClang") +set(CMAKE_CXX_COMPILER_VERSION "6.1.0.6020053") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") + +set(CMAKE_CXX_PLATFORM_ID "Darwin") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + +set(CMAKE_AR "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar") +set(CMAKE_RANLIB "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib") +set(CMAKE_LINKER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "c++") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib;/usr/local/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "/Library/Frameworks;/System/Library/Frameworks") diff --git a/bin/CMakeFiles/3.7.1/CMakeSystem.cmake b/bin/CMakeFiles/3.7.1/CMakeSystem.cmake new file mode 100644 index 00000000000..856db5ea93e --- /dev/null +++ b/bin/CMakeFiles/3.7.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Darwin-14.5.0") +set(CMAKE_HOST_SYSTEM_NAME "Darwin") +set(CMAKE_HOST_SYSTEM_VERSION "14.5.0") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Darwin-14.5.0") +set(CMAKE_SYSTEM_NAME "Darwin") +set(CMAKE_SYSTEM_VERSION "14.5.0") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/bin/CMakeFiles/3.7.1/CompilerIdC/CMakeCCompilerId.c b/bin/CMakeFiles/3.7.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000000..512e3606409 --- /dev/null +++ b/bin/CMakeFiles/3.7.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,561 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(SDCC) +# define COMPILER_ID "SDCC" + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if defined(_MSC_VER) && !defined(__clang__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/bin/CMakeFiles/3.7.1/CompilerIdC/a.out b/bin/CMakeFiles/3.7.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..5dbe60e300c142402568a7da1efdfbb4a4cd38d4 GIT binary patch literal 8680 zcmeHN-)me&6h60U?9#?&g&>uRY>P_#L9%IWvD$*sY`Z~iN=>A6iPM|io8-dXAKblb z(_$ckN|zwSw?6pL$Nm!*#E15+kM&9VQs~19^{qq^zi;l`?!9ZH&&nJ)cjh~1=FFLI zW?}Ely}SMEpL;}{A(4$;B9e!;c8h#11=K`dfR>?3otr*Wx>!0tM{8D`EPN_roS)H9 zsrk}{`D_#2p981GVB{vlM(I{6^422OVi}Cr+K*4=EgOBnc-3|k`i&K1 z9E|6T#_<-6pExb#EG>xFY_$6c4#vA=;=OA+5ohvC2SZ({PUEuQs42g(+|)SB-}fdS z*N8$qm{aVDpGtYFYB_Z4UV^jn9-4RuOebROjU9#SdL63N%=G+psu|WVv#!bdrq-2l zbsOEk=0K;CR;yF(0oPd;^&B29$o{_fT4~3|Iy%1C{~H zfMvikU>W#-F|bhXJ}7@X`~b7MUHXG_>#jd8cRP=6mwH6yYUgoz^I6Xk8NGFKYIC9I zYUANy3B$M$co_ndp(^~8MUDdy2zW4V5_5`&J%&78!%S?VqRG<){++&k4~ zz2yg9Seb6M0`G&sZLBPc_Ot>wT5g8*%8VQ0JCcOIG3)_CPQ7Oi9e8NH1B;=raWaz)6Eu^0n318z%pPN zunbrRECZGS%YbFTGGH074E%=~c+~Ikd-fq!Usc|kSM5ZeTJ_wT7s`0u^&9dg z@1K=S@$6wp9^p7**c@g^n4F%-<>a(PzTgRoeChBcrQ@!6YT%SazQGp<_g_M&jRGFm z_}Jou_k272O%&ZLuo1CX8iA*>f3y!If|=KD2(Bb ew8icxG{-Pm2&Gqwm%yqWb(Yi;z8k;-YWWKfF)`l& literal 0 HcmV?d00001 diff --git a/bin/CMakeFiles/3.7.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/bin/CMakeFiles/3.7.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000000..a6e6bedec4f --- /dev/null +++ b/bin/CMakeFiles/3.7.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,533 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if __cplusplus >= 201402L + "14" +#elif __cplusplus >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/bin/CMakeFiles/3.7.1/CompilerIdCXX/a.out b/bin/CMakeFiles/3.7.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..2dccf06045e022d1595593e53c62295245f7c87b GIT binary patch literal 8704 zcmeHN&x>1C6h6*!+%8_=VurS zQSm;lq)nuMK0QVnBR4v#l`Vuwf_}n1C6n>?X0aJe-PQAqv7M0|p`8)nc=c`)hwV*0 zI2ms$r{b;YdB)?yoQ(_Ob=uugf|Kz+)A8QXPK;CejR!+th+g}4*lvihz0r|4&EJ{wpu_++JC^`jNN1VxBn!NabY$YSQ?5Gdb~6r|`Wfa>pgg za(jqmT^M4H!!URIuCni+B)Shg4ZQ|s;rOi2LMPY5(Ek!V)|?W}Ko@%5cp(aF3ynKb z1DNF{DCcqVug9OyyYKyQZ#DCE<@s;UoW__uf~hGY=<5cfWjTv&upfVK#)a2m9(Ybs z)kn`6t&R2T^YevL0ZD{4nb(Ds{kM3`)Apa-=_Wy|@PT%LHPIO;=Xc*#{Jo~}9x%&1 zl;;^Y(OR(#SOzQumI2FvWxz6E8F;!GSSt^HEq`(Jd+g$o_b2aVu)SX%^!|9{4H=c| zz5Vj;a~^&_=N`UW+Fctu2ZOa?x&ASR&o9d1x!K+Aq4U#VTMp+Q&Sgi~WA9g$nPY}` zz2W+ID_1YCUaWUoTVWK$)upYiD7X~)?ag(PGh30LY;@vQb=i;cLZ(OkxZbSlek1gw zpq_|Eu;KTjr26)SbyB`2s<;)z-LTWH7L_a(bf;uG#X@nhc&=DH|0aBqCB4j>hK#rT z`vNG%M6$MxwNOsjOyxxuR`9(92(*hCSxw2vQ5^M9?{Qe8% zmoz@1aZTf_#y1(m(EK0a zHZY*s6S=6E-?&mbCu!B!LKyld{j%^cB(JLbgmwiF ignore + arg [-demangle] ==> ignore + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.10.0] ==> ignore + arg [-o] ==> ignore + arg [cmTC_bfc98] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_bfc98.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/usr/lib;/usr/local/lib] + Framework search paths: [;/Library/Frameworks/;/System/Library/Frameworks/] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/usr/lib] ==> [/usr/lib] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse framework dir [/Library/Frameworks/] ==> [/Library/Frameworks] + collapse framework dir [/System/Library/Frameworks/] ==> [/System/Library/Frameworks] + implicit libs: [] + implicit dirs: [/usr/lib;/usr/local/lib] + implicit fwks: [/Library/Frameworks;/System/Library/Frameworks] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_4550a/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_4550a.dir/build.make CMakeFiles/cmTC_4550a.dir/build +Building C object CMakeFiles/cmTC_4550a.dir/feature_tests.c.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_4550a.dir/feature_tests.c.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/feature_tests.c +Linking C executable cmTC_4550a +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4550a.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_4550a.dir/feature_tests.c.o -o cmTC_4550a + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_f2fd1/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_f2fd1.dir/build.make CMakeFiles/cmTC_f2fd1.dir/build +Building C object CMakeFiles/cmTC_f2fd1.dir/feature_tests.c.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_f2fd1.dir/feature_tests.c.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/feature_tests.c +Linking C executable cmTC_f2fd1 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f2fd1.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_f2fd1.dir/feature_tests.c.o -o cmTC_f2fd1 + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_11b6c/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_11b6c.dir/build.make CMakeFiles/cmTC_11b6c.dir/build +Building C object CMakeFiles/cmTC_11b6c.dir/feature_tests.c.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_11b6c.dir/feature_tests.c.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/feature_tests.c +Linking C executable cmTC_11b6c +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11b6c.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_11b6c.dir/feature_tests.c.o -o cmTC_11b6c + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_69950/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_69950.dir/build.make CMakeFiles/cmTC_69950.dir/build +Building CXX object CMakeFiles/cmTC_69950.dir/testCXXCompiler.cxx.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -o CMakeFiles/cmTC_69950.dir/testCXXCompiler.cxx.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_69950 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_69950.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_69950.dir/testCXXCompiler.cxx.o -o cmTC_69950 + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_a7475/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_a7475.dir/build.make CMakeFiles/cmTC_a7475.dir/build +Building CXX object CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -o CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_a7475 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a7475.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a7475 +Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) +Target: x86_64-apple-darwin14.5.0 +Thread model: posix + "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o cmTC_a7475 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a +@(#)PROGRAM:ld PROJECT:ld64-242.2 +configured to support archs: armv6 armv7 armv7s arm64 i386 x86_64 x86_64h armv6m armv7m armv7em +Library search paths: + /usr/lib + /usr/local/lib +Framework search paths: + /Library/Frameworks/ + /System/Library/Frameworks/ + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_a7475/fast"] + ignore line: [/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_a7475.dir/build.make CMakeFiles/cmTC_a7475.dir/build] + ignore line: [Building CXX object CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -o CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_a7475] + ignore line: [/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a7475.dir/link.txt --verbose=1] + ignore line: [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names -v -Wl,-v CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a7475 ] + ignore line: [Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)] + ignore line: [Target: x86_64-apple-darwin14.5.0] + ignore line: [Thread model: posix] + link line: [ "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld" -demangle -dynamic -arch x86_64 -macosx_version_min 10.10.0 -o cmTC_a7475 -search_paths_first -headerpad_max_install_names -v CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o -lc++ -lSystem /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld] ==> ignore + arg [-demangle] ==> ignore + arg [-dynamic] ==> ignore + arg [-arch] ==> ignore + arg [x86_64] ==> ignore + arg [-macosx_version_min] ==> ignore + arg [10.10.0] ==> ignore + arg [-o] ==> ignore + arg [cmTC_a7475] ==> ignore + arg [-search_paths_first] ==> ignore + arg [-headerpad_max_install_names] ==> ignore + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_a7475.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lc++] ==> lib [c++] + arg [-lSystem] ==> lib [System] + arg [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] ==> lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] + Library search paths: [;/usr/lib;/usr/local/lib] + Framework search paths: [;/Library/Frameworks/;/System/Library/Frameworks/] + remove lib [System] + remove lib [/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.1.0/lib/darwin/libclang_rt.osx.a] + collapse library dir [/usr/lib] ==> [/usr/lib] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse framework dir [/Library/Frameworks/] ==> [/Library/Frameworks] + collapse framework dir [/System/Library/Frameworks/] ==> [/System/Library/Frameworks] + implicit libs: [c++] + implicit dirs: [/usr/lib;/usr/local/lib] + implicit fwks: [/Library/Frameworks;/System/Library/Frameworks] + + + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8f3b9/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_8f3b9.dir/build.make CMakeFiles/cmTC_8f3b9.dir/build +Building CXX object CMakeFiles/cmTC_8f3b9.dir/feature_tests.cxx.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_8f3b9.dir/feature_tests.cxx.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_8f3b9 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8f3b9.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_8f3b9.dir/feature_tests.cxx.o -o cmTC_8f3b9 + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_2bcc2/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_2bcc2.dir/build.make CMakeFiles/cmTC_2bcc2.dir/build +Building CXX object CMakeFiles/cmTC_2bcc2.dir/feature_tests.cxx.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_2bcc2.dir/feature_tests.cxx.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_2bcc2 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2bcc2.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_2bcc2.dir/feature_tests.cxx.o -o cmTC_2bcc2 + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8375e/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_8375e.dir/build.make CMakeFiles/cmTC_8375e.dir/build +Building CXX object CMakeFiles/cmTC_8375e.dir/feature_tests.cxx.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_8375e.dir/feature_tests.cxx.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_8375e +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8375e.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_8375e.dir/feature_tests.cxx.o -o cmTC_8375e + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_96ec1/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_96ec1.dir/build.make CMakeFiles/cmTC_96ec1.dir/build +Building C object CMakeFiles/cmTC_96ec1.dir/CheckIncludeFile.c.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -o CMakeFiles/cmTC_96ec1.dir/CheckIncludeFile.c.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_96ec1 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_96ec1.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_96ec1.dir/CheckIncludeFile.c.o -o cmTC_96ec1 + + +Determining if the pthread_create exist passed with the following output: +Change Dir: /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d9025/fast" +/Applications/Xcode.app/Contents/Developer/usr/bin/make -f CMakeFiles/cmTC_d9025.dir/build.make CMakeFiles/cmTC_d9025.dir/build +Building C object CMakeFiles/cmTC_d9025.dir/CheckSymbolExists.c.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -o CMakeFiles/cmTC_d9025.dir/CheckSymbolExists.c.o -c /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp/CheckSymbolExists.c +Linking C executable cmTC_d9025 +/usr/local/Cellar/cmake/3.7.1/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d9025.dir/link.txt --verbose=1 +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/cmTC_d9025.dir/CheckSymbolExists.c.o -o cmTC_d9025 + +File /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/CMakeTmp/CheckSymbolExists.c: +/* */ +#include + +int main(int argc, char** argv) +{ + (void)argv; +#ifndef pthread_create + return ((int*)(&pthread_create))[argc]; +#else + (void)argc; + return 0; +#endif +} + diff --git a/bin/CMakeFiles/CMakeRuleHashes.txt b/bin/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 00000000000..e4e8d310e39 --- /dev/null +++ b/bin/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,73 @@ +# Hashes of file build rules. +834a032abd8879abf1fab89bfe809ffb CMakeFiles/lint +046465603157d50d33d4b156005032e2 CMakeFiles/pytest +cb2b90fc1d67a5f00b622b6a42c26454 CMakeFiles/symlink_to_build +da64fed9fba42ef71082a323614a8bc9 docs/CMakeFiles/docs +c48e07014f0c131ac0e417c9c737ac62 docs/CMakeFiles/jekyll +e1aa3caa99a1e5ed10ada80d4ffe142f include/caffe/proto/caffe.pb.cc +f37243ff21ab020d0dc266d7c3a0f105 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o +b7570ea8095de05f8492bfeef0407913 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o +0dfa6b3ef2c07ff84bb1cae7e2d3f38b src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o +856a2f9026d3b65e72ac89ce51849254 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o +9c8da20d8165a8a393f04b529beb0c00 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o +afb72a07bb31584186f6fd12910e44d8 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o +cd1513a4dc290d379cac5427b7800b85 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o +fb515a7ae3e4679b9b5f03abe79fa777 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o +248412bb549caf629d5485584b7b4671 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o +7547880a9a484f4c24ea6e5298c1f89d src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o +7dd5b170cd238d7d8ec96f118b08b322 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o +bcac8cab2b4d1145a5c23a6c31e33037 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o +eefdd542fe20d3be01c9b70ab2fb3c45 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o +91f4ce10712fe2cd89af05fb1292d1fd src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o +0af0a13f81aa66550d6a1deb3072103d src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o +c5f28fe5ec50f341e22f51b6f235621e src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o +9d3a3dabda56511461f4d70022103897 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o +329d6402f8752912317e327f2cc9cbdd src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o +7aa8a43fda28d2f3658665708914e2e5 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o +4ef53f195f3ef15a3bc80baab50c9458 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o +5dbd3fdff26f6fbbd3a1c2e113c2e14a src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o +efceeabdb01beb544559d5518a9e57f0 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o +0e36cab581320326fc01d57bc67967cb src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o +958aba94935c5ca32ab1bda08876feed src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o +f467cb53971b752bdcf1efd95df14d8d src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o +a2e6f310b1365ef8f281f2d6f496fba5 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o +c435921d671335b5e964868b50a683d1 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o +87b60311739318e35d52074c5934b1a5 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o +1d4aa0f633466a6cf43edb4bd01666f7 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o +157879f1e0b3c8286948830dc215d7df src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o +4a44a2bf052149dd229cbaa8e89e92c0 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o +a09402e85f172a10161603784a7b874d src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o +26c6f2390de1b3f44ae1f702a46688f6 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o +a7dc607af630deacbb0fb1c45f49666c src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o +bd1fccf10d63183db99e07e73a40a793 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o +c9a6209bafc9582365daa68ed84aaad6 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o +ab69ea1411abcc549b8317be3d4344cd src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o +ee3988f032aece7a19cd19682ff2cb78 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o +fa10a4a3c3382ac2a97b43b6c5003411 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o +b8a83ea1743c44532b0a59f6dbb071fb src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o +9ab0262c1c5c4fe169ba13bb9eb6cfdd src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o +5a722f9b1d3064c80d9d725d3e205616 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o +ec6fb376ea9b2468cb303bd99539e73b src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o +075c5e633adc733ea6ce8f32d3a399e6 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o +e4fc6efb90105ab24db4deae4bc1df7f src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o +352ab7bbea0664b9d9ce84b8446e8882 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o +31ecac4da95dd1bdea363b3b15c0a9b1 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o +904aedd4431e096ebf5c7615e767f66a src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o +390f99f12bdf5db282e18b52c555f3e9 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o +3c29621959167afc5b6779f61f0ff361 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o +61b5391cc7c29da2bf8993d4941bf583 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o +74451f632d8ff5a59061428ed2157d7b src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o +6add50754c1ddb308e8a3ff50be2286c src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o +1be47e41fd1fa7f4525199bbf7fd7e21 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o +17d92b4bd5b12060d0751378c7f064c6 src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o +fb89d48ee32f8c2bcdebad7cbb610246 src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o +0e568a6e8b726de1caf4ecc9f824376c src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o +6c643d310f718b1e0a7ebb311b382dab src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o +5de8f263a9450627a0a583c18c0419d2 src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o +4701ceccc9fce2143e3dcf9e0f6a606e src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o +9d32395b611ff15f01f4eadf1797c0f4 src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o +91eb46b4bc656f5c482ebaa38fe046fc src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o +a85671a5ba0dd05ab107f75e4729f1e1 src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o +378b12b589758449b12dc11e0d5664fb src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o +20355a7c702123f3c4335d1debf64047 src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o +9b2ab0fda85f952df71bcc9db3913ce1 src/caffe/test/CMakeFiles/runtest diff --git a/bin/CMakeFiles/Export/share/Caffe/CaffeTargets-release.cmake b/bin/CMakeFiles/Export/share/Caffe/CaffeTargets-release.cmake new file mode 100644 index 00000000000..f327a2641b4 --- /dev/null +++ b/bin/CMakeFiles/Export/share/Caffe/CaffeTargets-release.cmake @@ -0,0 +1,30 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Release". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "caffe" for configuration "Release" +set_property(TARGET caffe APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(caffe PROPERTIES + IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "proto;proto;/usr/local/lib/libboost_system-mt.dylib;/usr/local/lib/libboost_thread-mt.dylib;/usr/local/lib/libboost_filesystem-mt.dylib;/usr/local/lib/libboost_regex-mt.dylib;/usr/local/lib/libglog.dylib;/usr/local/lib/libgflags.dylib;/usr/local/lib/libprotobuf.dylib;/usr/local/lib/libhdf5_cpp.dylib;/usr/local/lib/libhdf5.dylib;/usr/lib/libpthread.dylib;/usr/lib/libz.dylib;/usr/lib/libdl.dylib;/usr/lib/libm.dylib;/usr/local/lib/libhdf5_hl_cpp.dylib;/usr/local/lib/libhdf5_hl.dylib;/usr/local/lib/liblmdb.dylib;/usr/local/lib/libleveldb.dylib;/usr/local/lib/libsnappy.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a;/usr/local/cuda/lib;opencv_core;opencv_highgui;opencv_imgproc;-lcblas;-framework Accelerate;/usr/lib/libpython2.7.dylib;/usr/local/lib/libboost_python-mt.dylib" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libcaffe.1.0.0-rc3.dylib" + IMPORTED_SONAME_RELEASE "@rpath/libcaffe.1.0.0-rc3.dylib" + ) + +list(APPEND _IMPORT_CHECK_TARGETS caffe ) +list(APPEND _IMPORT_CHECK_FILES_FOR_caffe "${_IMPORT_PREFIX}/lib/libcaffe.1.0.0-rc3.dylib" ) + +# Import target "proto" for configuration "Release" +set_property(TARGET proto APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(proto PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/libproto.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS proto ) +list(APPEND _IMPORT_CHECK_FILES_FOR_proto "${_IMPORT_PREFIX}/lib/libproto.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/bin/CMakeFiles/Export/share/Caffe/CaffeTargets.cmake b/bin/CMakeFiles/Export/share/Caffe/CaffeTargets.cmake new file mode 100644 index 00000000000..8e2317f7d92 --- /dev/null +++ b/bin/CMakeFiles/Export/share/Caffe/CaffeTargets.cmake @@ -0,0 +1,92 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget caffe proto) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target caffe +add_library(caffe SHARED IMPORTED) + +# Create imported target proto +add_library(proto STATIC IMPORTED) + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/CaffeTargets-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/bin/CMakeFiles/Makefile.cmake b/bin/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000000..25048e9dd23 --- /dev/null +++ b/bin/CMakeFiles/Makefile.cmake @@ -0,0 +1,274 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.7.1/CMakeCCompiler.cmake" + "CMakeFiles/3.7.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.7.1/CMakeSystem.cmake" + "CMakeFiles/hdf5/cmake_hdf5_test.c" + "CMakeFiles/hdf5/cmake_hdf5_test.cxx" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend" + "src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.cmake.pre-gen" + "src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend" + "src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.cmake.pre-gen" + "src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.depend" + "../cmake/ConfigGen.cmake" + "../cmake/Cuda.cmake" + "../cmake/Dependencies.cmake" + "../cmake/External/gflags.cmake" + "../cmake/External/glog.cmake" + "../cmake/Misc.cmake" + "../cmake/Modules/FindGFlags.cmake" + "../cmake/Modules/FindGlog.cmake" + "../cmake/Modules/FindLMDB.cmake" + "../cmake/Modules/FindLevelDB.cmake" + "../cmake/Modules/FindNumPy.cmake" + "../cmake/Modules/FindSnappy.cmake" + "../cmake/Modules/FindvecLib.cmake" + "../cmake/ProtoBuf.cmake" + "../cmake/Summary.cmake" + "../cmake/Targets.cmake" + "../cmake/Templates/CaffeConfig.cmake.in" + "../cmake/Templates/caffe_config.h.in" + "../cmake/Utils.cmake" + "../docs/CMakeLists.txt" + "../examples/CMakeLists.txt" + "../matlab/CMakeLists.txt" + "../python/CMakeLists.txt" + "../src/caffe/CMakeLists.txt" + "../src/caffe/test/CMakeLists.txt" + "../src/gtest/CMakeLists.txt" + "../tools/CMakeLists.txt" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeCInformation.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeFindFrameworks.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeParseArguments.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CheckIncludeFile.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CheckLibraryExists.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/CheckSymbolExists.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Compiler/AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Compiler/AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Compiler/Clang.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/ExternalProject.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindBoost.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/run_nvcc.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/select_compute_arch.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindDoxygen.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindGit.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindHDF5.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindProtobuf.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindPythonInterp.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindPythonLibs.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindThreads.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin-AppleClang-C.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin-AppleClang-CXX.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin-Clang-C.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin-Clang-CXX.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin-Clang.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin-Initialize.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/Darwin.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/Platform/UnixPaths.cmake" + "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/SelectLibraryConfigurations.cmake" + "/usr/local/share/OpenCV/OpenCVConfig-version.cmake" + "/usr/local/share/OpenCV/OpenCVConfig.cmake" + "/usr/local/share/OpenCV/OpenCVModules-release.cmake" + "/usr/local/share/OpenCV/OpenCVModules.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "caffe_config.h" + "CaffeConfig.cmake" + "cmake/CaffeConfig.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/caffe/CMakeFiles/CMakeDirectoryInformation.cmake" + "src/caffe/test/CMakeFiles/CMakeDirectoryInformation.cmake" + "tools/CMakeFiles/CMakeDirectoryInformation.cmake" + "examples/CMakeFiles/CMakeDirectoryInformation.cmake" + "python/CMakeFiles/CMakeDirectoryInformation.cmake" + "matlab/CMakeFiles/CMakeDirectoryInformation.cmake" + "docs/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/symlink_to_build.dir/DependInfo.cmake" + "CMakeFiles/pytest.dir/DependInfo.cmake" + "CMakeFiles/lint.dir/DependInfo.cmake" + "src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + "src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + "src/caffe/test/CMakeFiles/runtest.dir/DependInfo.cmake" + "src/caffe/test/CMakeFiles/test.testbin.dir/DependInfo.cmake" + "tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake" + "tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake" + "tools/CMakeFiles/train_net.dir/DependInfo.cmake" + "tools/CMakeFiles/test_net.dir/DependInfo.cmake" + "tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake" + "tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake" + "tools/CMakeFiles/net_speed_benchmark.dir/DependInfo.cmake" + "tools/CMakeFiles/finetune_net.dir/DependInfo.cmake" + "tools/CMakeFiles/extract_features.dir/DependInfo.cmake" + "tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake" + "tools/CMakeFiles/device_query.dir/DependInfo.cmake" + "tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake" + "tools/CMakeFiles/get_image_size.dir/DependInfo.cmake" + "tools/CMakeFiles/create_label_map.dir/DependInfo.cmake" + "tools/CMakeFiles/convert_annoset.dir/DependInfo.cmake" + "examples/CMakeFiles/ssd_detect.dir/DependInfo.cmake" + "examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake" + "examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake" + "examples/CMakeFiles/classification.dir/DependInfo.cmake" + "examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake" + "python/CMakeFiles/pycaffe.dir/DependInfo.cmake" + "docs/CMakeFiles/docs.dir/DependInfo.cmake" + "docs/CMakeFiles/jekyll.dir/DependInfo.cmake" + ) diff --git a/bin/CMakeFiles/Makefile2 b/bin/CMakeFiles/Makefile2 new file mode 100644 index 00000000000..b6ccb89444c --- /dev/null +++ b/bin/CMakeFiles/Makefile2 @@ -0,0 +1,1387 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Target rules for target CMakeFiles/symlink_to_build.dir + +# All Build rule for target. +CMakeFiles/symlink_to_build.dir/all: + $(MAKE) -f CMakeFiles/symlink_to_build.dir/build.make CMakeFiles/symlink_to_build.dir/depend + $(MAKE) -f CMakeFiles/symlink_to_build.dir/build.make CMakeFiles/symlink_to_build.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target symlink_to_build" +.PHONY : CMakeFiles/symlink_to_build.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/symlink_to_build.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/symlink_to_build.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : CMakeFiles/symlink_to_build.dir/rule + +# Convenience name for target. +symlink_to_build: CMakeFiles/symlink_to_build.dir/rule + +.PHONY : symlink_to_build + +# clean rule for target. +CMakeFiles/symlink_to_build.dir/clean: + $(MAKE) -f CMakeFiles/symlink_to_build.dir/build.make CMakeFiles/symlink_to_build.dir/clean +.PHONY : CMakeFiles/symlink_to_build.dir/clean + +# clean rule for target. +clean: CMakeFiles/symlink_to_build.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/pytest.dir + +# All Build rule for target. +CMakeFiles/pytest.dir/all: python/CMakeFiles/pycaffe.dir/all + $(MAKE) -f CMakeFiles/pytest.dir/build.make CMakeFiles/pytest.dir/depend + $(MAKE) -f CMakeFiles/pytest.dir/build.make CMakeFiles/pytest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target pytest" +.PHONY : CMakeFiles/pytest.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/pytest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/pytest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : CMakeFiles/pytest.dir/rule + +# Convenience name for target. +pytest: CMakeFiles/pytest.dir/rule + +.PHONY : pytest + +# clean rule for target. +CMakeFiles/pytest.dir/clean: + $(MAKE) -f CMakeFiles/pytest.dir/build.make CMakeFiles/pytest.dir/clean +.PHONY : CMakeFiles/pytest.dir/clean + +# clean rule for target. +clean: CMakeFiles/pytest.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/lint.dir + +# All Build rule for target. +CMakeFiles/lint.dir/all: + $(MAKE) -f CMakeFiles/lint.dir/build.make CMakeFiles/lint.dir/depend + $(MAKE) -f CMakeFiles/lint.dir/build.make CMakeFiles/lint.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target lint" +.PHONY : CMakeFiles/lint.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/lint.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/lint.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : CMakeFiles/lint.dir/rule + +# Convenience name for target. +lint: CMakeFiles/lint.dir/rule + +.PHONY : lint + +# clean rule for target. +CMakeFiles/lint.dir/clean: + $(MAKE) -f CMakeFiles/lint.dir/build.make CMakeFiles/lint.dir/clean +.PHONY : CMakeFiles/lint.dir/clean + +# clean rule for target. +clean: CMakeFiles/lint.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory src/gtest + +# Convenience name for "all" pass in the directory. +src/gtest/all: + +.PHONY : src/gtest/all + +# Convenience name for "clean" pass in the directory. +src/gtest/clean: src/gtest/CMakeFiles/gtest.dir/clean + +.PHONY : src/gtest/clean + +# Convenience name for "preinstall" pass in the directory. +src/gtest/preinstall: + +.PHONY : src/gtest/preinstall + +#============================================================================= +# Target rules for target src/gtest/CMakeFiles/gtest.dir + +# All Build rule for target. +src/gtest/CMakeFiles/gtest.dir/all: + $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/depend + $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=67 "Built target gtest" +.PHONY : src/gtest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +src/gtest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 1 + $(MAKE) -f CMakeFiles/Makefile2 src/gtest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : src/gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: src/gtest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# clean rule for target. +src/gtest/CMakeFiles/gtest.dir/clean: + $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/clean +.PHONY : src/gtest/CMakeFiles/gtest.dir/clean + +# clean rule for target. +clean: src/gtest/CMakeFiles/gtest.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory src/caffe + +# Convenience name for "all" pass in the directory. +src/caffe/all: src/caffe/CMakeFiles/caffe.dir/all +src/caffe/all: src/caffe/CMakeFiles/proto.dir/all +src/caffe/all: src/caffe/test/all + +.PHONY : src/caffe/all + +# Convenience name for "clean" pass in the directory. +src/caffe/clean: src/caffe/CMakeFiles/caffe.dir/clean +src/caffe/clean: src/caffe/CMakeFiles/proto.dir/clean +src/caffe/clean: src/caffe/test/clean + +.PHONY : src/caffe/clean + +# Convenience name for "preinstall" pass in the directory. +src/caffe/preinstall: src/caffe/test/preinstall + +.PHONY : src/caffe/preinstall + +#============================================================================= +# Target rules for target src/caffe/CMakeFiles/caffe.dir + +# All Build rule for target. +src/caffe/CMakeFiles/caffe.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/depend + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57 "Built target caffe" +.PHONY : src/caffe/CMakeFiles/caffe.dir/all + +# Include target in all. +all: src/caffe/CMakeFiles/caffe.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +src/caffe/CMakeFiles/caffe.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 src/caffe/CMakeFiles/caffe.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : src/caffe/CMakeFiles/caffe.dir/rule + +# Convenience name for target. +caffe: src/caffe/CMakeFiles/caffe.dir/rule + +.PHONY : caffe + +# clean rule for target. +src/caffe/CMakeFiles/caffe.dir/clean: + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/clean +.PHONY : src/caffe/CMakeFiles/caffe.dir/clean + +# clean rule for target. +clean: src/caffe/CMakeFiles/caffe.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target src/caffe/CMakeFiles/proto.dir + +# All Build rule for target. +src/caffe/CMakeFiles/proto.dir/all: + $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/depend + $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=69 "Built target proto" +.PHONY : src/caffe/CMakeFiles/proto.dir/all + +# Include target in all. +all: src/caffe/CMakeFiles/proto.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +src/caffe/CMakeFiles/proto.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 1 + $(MAKE) -f CMakeFiles/Makefile2 src/caffe/CMakeFiles/proto.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : src/caffe/CMakeFiles/proto.dir/rule + +# Convenience name for target. +proto: src/caffe/CMakeFiles/proto.dir/rule + +.PHONY : proto + +# clean rule for target. +src/caffe/CMakeFiles/proto.dir/clean: + $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/clean +.PHONY : src/caffe/CMakeFiles/proto.dir/clean + +# clean rule for target. +clean: src/caffe/CMakeFiles/proto.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory src/caffe/test + +# Convenience name for "all" pass in the directory. +src/caffe/test/all: + +.PHONY : src/caffe/test/all + +# Convenience name for "clean" pass in the directory. +src/caffe/test/clean: src/caffe/test/CMakeFiles/runtest.dir/clean +src/caffe/test/clean: src/caffe/test/CMakeFiles/test.testbin.dir/clean + +.PHONY : src/caffe/test/clean + +# Convenience name for "preinstall" pass in the directory. +src/caffe/test/preinstall: + +.PHONY : src/caffe/test/preinstall + +#============================================================================= +# Target rules for target src/caffe/test/CMakeFiles/runtest.dir + +# All Build rule for target. +src/caffe/test/CMakeFiles/runtest.dir/all: src/caffe/test/CMakeFiles/test.testbin.dir/all + $(MAKE) -f src/caffe/test/CMakeFiles/runtest.dir/build.make src/caffe/test/CMakeFiles/runtest.dir/depend + $(MAKE) -f src/caffe/test/CMakeFiles/runtest.dir/build.make src/caffe/test/CMakeFiles/runtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target runtest" +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/all + +# Build rule for subdir invocation for target. +src/caffe/test/CMakeFiles/runtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 85 + $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/CMakeFiles/runtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/rule + +# Convenience name for target. +runtest: src/caffe/test/CMakeFiles/runtest.dir/rule + +.PHONY : runtest + +# clean rule for target. +src/caffe/test/CMakeFiles/runtest.dir/clean: + $(MAKE) -f src/caffe/test/CMakeFiles/runtest.dir/build.make src/caffe/test/CMakeFiles/runtest.dir/clean +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/clean + +# clean rule for target. +clean: src/caffe/test/CMakeFiles/runtest.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target src/caffe/test/CMakeFiles/test.testbin.dir + +# All Build rule for target. +src/caffe/test/CMakeFiles/test.testbin.dir/all: src/gtest/CMakeFiles/gtest.dir/all +src/caffe/test/CMakeFiles/test.testbin.dir/all: src/caffe/CMakeFiles/caffe.dir/all +src/caffe/test/CMakeFiles/test.testbin.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/depend + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96 "Built target test.testbin" +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/all + +# Build rule for subdir invocation for target. +src/caffe/test/CMakeFiles/test.testbin.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 85 + $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/CMakeFiles/test.testbin.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/rule + +# Convenience name for target. +test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/rule + +.PHONY : test.testbin + +# clean rule for target. +src/caffe/test/CMakeFiles/test.testbin.dir/clean: + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/clean +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/clean + +# clean rule for target. +clean: src/caffe/test/CMakeFiles/test.testbin.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory tools + +# Convenience name for "all" pass in the directory. +tools/all: tools/CMakeFiles/upgrade_net_proto_text.dir/all +tools/all: tools/CMakeFiles/upgrade_net_proto_binary.dir/all +tools/all: tools/CMakeFiles/train_net.dir/all +tools/all: tools/CMakeFiles/test_net.dir/all +tools/all: tools/CMakeFiles/upgrade_solver_proto_text.dir/all +tools/all: tools/CMakeFiles/convert_imageset.dir/all +tools/all: tools/CMakeFiles/net_speed_benchmark.dir/all +tools/all: tools/CMakeFiles/finetune_net.dir/all +tools/all: tools/CMakeFiles/extract_features.dir/all +tools/all: tools/CMakeFiles/compute_image_mean.dir/all +tools/all: tools/CMakeFiles/device_query.dir/all +tools/all: tools/CMakeFiles/caffe.bin.dir/all +tools/all: tools/CMakeFiles/get_image_size.dir/all +tools/all: tools/CMakeFiles/create_label_map.dir/all +tools/all: tools/CMakeFiles/convert_annoset.dir/all + +.PHONY : tools/all + +# Convenience name for "clean" pass in the directory. +tools/clean: tools/CMakeFiles/upgrade_net_proto_text.dir/clean +tools/clean: tools/CMakeFiles/upgrade_net_proto_binary.dir/clean +tools/clean: tools/CMakeFiles/train_net.dir/clean +tools/clean: tools/CMakeFiles/test_net.dir/clean +tools/clean: tools/CMakeFiles/upgrade_solver_proto_text.dir/clean +tools/clean: tools/CMakeFiles/convert_imageset.dir/clean +tools/clean: tools/CMakeFiles/net_speed_benchmark.dir/clean +tools/clean: tools/CMakeFiles/finetune_net.dir/clean +tools/clean: tools/CMakeFiles/extract_features.dir/clean +tools/clean: tools/CMakeFiles/compute_image_mean.dir/clean +tools/clean: tools/CMakeFiles/device_query.dir/clean +tools/clean: tools/CMakeFiles/caffe.bin.dir/clean +tools/clean: tools/CMakeFiles/get_image_size.dir/clean +tools/clean: tools/CMakeFiles/create_label_map.dir/clean +tools/clean: tools/CMakeFiles/convert_annoset.dir/clean + +.PHONY : tools/clean + +# Convenience name for "preinstall" pass in the directory. +tools/preinstall: + +.PHONY : tools/preinstall + +#============================================================================= +# Target rules for target tools/CMakeFiles/upgrade_net_proto_text.dir + +# All Build rule for target. +tools/CMakeFiles/upgrade_net_proto_text.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/upgrade_net_proto_text.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/depend + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=99 "Built target upgrade_net_proto_text" +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/all + +# Include target in all. +all: tools/CMakeFiles/upgrade_net_proto_text.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/upgrade_net_proto_text.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/upgrade_net_proto_text.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/rule + +# Convenience name for target. +upgrade_net_proto_text: tools/CMakeFiles/upgrade_net_proto_text.dir/rule + +.PHONY : upgrade_net_proto_text + +# clean rule for target. +tools/CMakeFiles/upgrade_net_proto_text.dir/clean: + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/clean +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/upgrade_net_proto_text.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/upgrade_net_proto_binary.dir + +# All Build rule for target. +tools/CMakeFiles/upgrade_net_proto_binary.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/upgrade_net_proto_binary.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/depend + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target upgrade_net_proto_binary" +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/all + +# Include target in all. +all: tools/CMakeFiles/upgrade_net_proto_binary.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/upgrade_net_proto_binary.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/upgrade_net_proto_binary.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/rule + +# Convenience name for target. +upgrade_net_proto_binary: tools/CMakeFiles/upgrade_net_proto_binary.dir/rule + +.PHONY : upgrade_net_proto_binary + +# clean rule for target. +tools/CMakeFiles/upgrade_net_proto_binary.dir/clean: + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/clean +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/upgrade_net_proto_binary.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/train_net.dir + +# All Build rule for target. +tools/CMakeFiles/train_net.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/train_net.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/depend + $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=98 "Built target train_net" +.PHONY : tools/CMakeFiles/train_net.dir/all + +# Include target in all. +all: tools/CMakeFiles/train_net.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/train_net.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/train_net.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/train_net.dir/rule + +# Convenience name for target. +train_net: tools/CMakeFiles/train_net.dir/rule + +.PHONY : train_net + +# clean rule for target. +tools/CMakeFiles/train_net.dir/clean: + $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/clean +.PHONY : tools/CMakeFiles/train_net.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/train_net.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/test_net.dir + +# All Build rule for target. +tools/CMakeFiles/test_net.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/test_net.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/depend + $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=97 "Built target test_net" +.PHONY : tools/CMakeFiles/test_net.dir/all + +# Include target in all. +all: tools/CMakeFiles/test_net.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/test_net.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/test_net.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/test_net.dir/rule + +# Convenience name for target. +test_net: tools/CMakeFiles/test_net.dir/rule + +.PHONY : test_net + +# clean rule for target. +tools/CMakeFiles/test_net.dir/clean: + $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/clean +.PHONY : tools/CMakeFiles/test_net.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/test_net.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/upgrade_solver_proto_text.dir + +# All Build rule for target. +tools/CMakeFiles/upgrade_solver_proto_text.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/upgrade_solver_proto_text.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/depend + $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=100 "Built target upgrade_solver_proto_text" +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/all + +# Include target in all. +all: tools/CMakeFiles/upgrade_solver_proto_text.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/upgrade_solver_proto_text.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/upgrade_solver_proto_text.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/rule + +# Convenience name for target. +upgrade_solver_proto_text: tools/CMakeFiles/upgrade_solver_proto_text.dir/rule + +.PHONY : upgrade_solver_proto_text + +# clean rule for target. +tools/CMakeFiles/upgrade_solver_proto_text.dir/clean: + $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/clean +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/upgrade_solver_proto_text.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/convert_imageset.dir + +# All Build rule for target. +tools/CMakeFiles/convert_imageset.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/convert_imageset.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/depend + $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target convert_imageset" +.PHONY : tools/CMakeFiles/convert_imageset.dir/all + +# Include target in all. +all: tools/CMakeFiles/convert_imageset.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/convert_imageset.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/convert_imageset.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/convert_imageset.dir/rule + +# Convenience name for target. +convert_imageset: tools/CMakeFiles/convert_imageset.dir/rule + +.PHONY : convert_imageset + +# clean rule for target. +tools/CMakeFiles/convert_imageset.dir/clean: + $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/clean +.PHONY : tools/CMakeFiles/convert_imageset.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/convert_imageset.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/net_speed_benchmark.dir + +# All Build rule for target. +tools/CMakeFiles/net_speed_benchmark.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/net_speed_benchmark.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/depend + $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=68 "Built target net_speed_benchmark" +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/all + +# Include target in all. +all: tools/CMakeFiles/net_speed_benchmark.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/net_speed_benchmark.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/net_speed_benchmark.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/rule + +# Convenience name for target. +net_speed_benchmark: tools/CMakeFiles/net_speed_benchmark.dir/rule + +.PHONY : net_speed_benchmark + +# clean rule for target. +tools/CMakeFiles/net_speed_benchmark.dir/clean: + $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/clean +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/net_speed_benchmark.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/finetune_net.dir + +# All Build rule for target. +tools/CMakeFiles/finetune_net.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/finetune_net.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/depend + $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target finetune_net" +.PHONY : tools/CMakeFiles/finetune_net.dir/all + +# Include target in all. +all: tools/CMakeFiles/finetune_net.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/finetune_net.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/finetune_net.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/finetune_net.dir/rule + +# Convenience name for target. +finetune_net: tools/CMakeFiles/finetune_net.dir/rule + +.PHONY : finetune_net + +# clean rule for target. +tools/CMakeFiles/finetune_net.dir/clean: + $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/clean +.PHONY : tools/CMakeFiles/finetune_net.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/finetune_net.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/extract_features.dir + +# All Build rule for target. +tools/CMakeFiles/extract_features.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/extract_features.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/depend + $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=65 "Built target extract_features" +.PHONY : tools/CMakeFiles/extract_features.dir/all + +# Include target in all. +all: tools/CMakeFiles/extract_features.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/extract_features.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/extract_features.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/extract_features.dir/rule + +# Convenience name for target. +extract_features: tools/CMakeFiles/extract_features.dir/rule + +.PHONY : extract_features + +# clean rule for target. +tools/CMakeFiles/extract_features.dir/clean: + $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/clean +.PHONY : tools/CMakeFiles/extract_features.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/extract_features.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/compute_image_mean.dir + +# All Build rule for target. +tools/CMakeFiles/compute_image_mean.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/compute_image_mean.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/depend + $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target compute_image_mean" +.PHONY : tools/CMakeFiles/compute_image_mean.dir/all + +# Include target in all. +all: tools/CMakeFiles/compute_image_mean.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/compute_image_mean.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/compute_image_mean.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/compute_image_mean.dir/rule + +# Convenience name for target. +compute_image_mean: tools/CMakeFiles/compute_image_mean.dir/rule + +.PHONY : compute_image_mean + +# clean rule for target. +tools/CMakeFiles/compute_image_mean.dir/clean: + $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/clean +.PHONY : tools/CMakeFiles/compute_image_mean.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/compute_image_mean.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/device_query.dir + +# All Build rule for target. +tools/CMakeFiles/device_query.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/device_query.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/depend + $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=64 "Built target device_query" +.PHONY : tools/CMakeFiles/device_query.dir/all + +# Include target in all. +all: tools/CMakeFiles/device_query.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/device_query.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/device_query.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/device_query.dir/rule + +# Convenience name for target. +device_query: tools/CMakeFiles/device_query.dir/rule + +.PHONY : device_query + +# clean rule for target. +tools/CMakeFiles/device_query.dir/clean: + $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/clean +.PHONY : tools/CMakeFiles/device_query.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/device_query.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/caffe.bin.dir + +# All Build rule for target. +tools/CMakeFiles/caffe.bin.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/caffe.bin.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/depend + $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=58 "Built target caffe.bin" +.PHONY : tools/CMakeFiles/caffe.bin.dir/all + +# Include target in all. +all: tools/CMakeFiles/caffe.bin.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/caffe.bin.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/caffe.bin.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/caffe.bin.dir/rule + +# Convenience name for target. +caffe.bin: tools/CMakeFiles/caffe.bin.dir/rule + +.PHONY : caffe.bin + +# clean rule for target. +tools/CMakeFiles/caffe.bin.dir/clean: + $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/clean +.PHONY : tools/CMakeFiles/caffe.bin.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/caffe.bin.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/get_image_size.dir + +# All Build rule for target. +tools/CMakeFiles/get_image_size.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/get_image_size.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/depend + $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=66 "Built target get_image_size" +.PHONY : tools/CMakeFiles/get_image_size.dir/all + +# Include target in all. +all: tools/CMakeFiles/get_image_size.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/get_image_size.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/get_image_size.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/get_image_size.dir/rule + +# Convenience name for target. +get_image_size: tools/CMakeFiles/get_image_size.dir/rule + +.PHONY : get_image_size + +# clean rule for target. +tools/CMakeFiles/get_image_size.dir/clean: + $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/clean +.PHONY : tools/CMakeFiles/get_image_size.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/get_image_size.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/create_label_map.dir + +# All Build rule for target. +tools/CMakeFiles/create_label_map.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/create_label_map.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/depend + $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=63 "Built target create_label_map" +.PHONY : tools/CMakeFiles/create_label_map.dir/all + +# Include target in all. +all: tools/CMakeFiles/create_label_map.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/create_label_map.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/create_label_map.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/create_label_map.dir/rule + +# Convenience name for target. +create_label_map: tools/CMakeFiles/create_label_map.dir/rule + +.PHONY : create_label_map + +# clean rule for target. +tools/CMakeFiles/create_label_map.dir/clean: + $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/clean +.PHONY : tools/CMakeFiles/create_label_map.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/create_label_map.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target tools/CMakeFiles/convert_annoset.dir + +# All Build rule for target. +tools/CMakeFiles/convert_annoset.dir/all: src/caffe/CMakeFiles/caffe.dir/all +tools/CMakeFiles/convert_annoset.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/depend + $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=60 "Built target convert_annoset" +.PHONY : tools/CMakeFiles/convert_annoset.dir/all + +# Include target in all. +all: tools/CMakeFiles/convert_annoset.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +tools/CMakeFiles/convert_annoset.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/convert_annoset.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : tools/CMakeFiles/convert_annoset.dir/rule + +# Convenience name for target. +convert_annoset: tools/CMakeFiles/convert_annoset.dir/rule + +.PHONY : convert_annoset + +# clean rule for target. +tools/CMakeFiles/convert_annoset.dir/clean: + $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/clean +.PHONY : tools/CMakeFiles/convert_annoset.dir/clean + +# clean rule for target. +clean: tools/CMakeFiles/convert_annoset.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory examples + +# Convenience name for "all" pass in the directory. +examples/all: examples/CMakeFiles/ssd_detect.dir/all +examples/all: examples/CMakeFiles/convert_mnist_data.dir/all +examples/all: examples/CMakeFiles/convert_mnist_siamese_data.dir/all +examples/all: examples/CMakeFiles/classification.dir/all +examples/all: examples/CMakeFiles/convert_cifar_data.dir/all + +.PHONY : examples/all + +# Convenience name for "clean" pass in the directory. +examples/clean: examples/CMakeFiles/ssd_detect.dir/clean +examples/clean: examples/CMakeFiles/convert_mnist_data.dir/clean +examples/clean: examples/CMakeFiles/convert_mnist_siamese_data.dir/clean +examples/clean: examples/CMakeFiles/classification.dir/clean +examples/clean: examples/CMakeFiles/convert_cifar_data.dir/clean + +.PHONY : examples/clean + +# Convenience name for "preinstall" pass in the directory. +examples/preinstall: + +.PHONY : examples/preinstall + +#============================================================================= +# Target rules for target examples/CMakeFiles/ssd_detect.dir + +# All Build rule for target. +examples/CMakeFiles/ssd_detect.dir/all: src/caffe/CMakeFiles/caffe.dir/all +examples/CMakeFiles/ssd_detect.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/depend + $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=70 "Built target ssd_detect" +.PHONY : examples/CMakeFiles/ssd_detect.dir/all + +# Include target in all. +all: examples/CMakeFiles/ssd_detect.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +examples/CMakeFiles/ssd_detect.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/ssd_detect.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : examples/CMakeFiles/ssd_detect.dir/rule + +# Convenience name for target. +ssd_detect: examples/CMakeFiles/ssd_detect.dir/rule + +.PHONY : ssd_detect + +# clean rule for target. +examples/CMakeFiles/ssd_detect.dir/clean: + $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/clean +.PHONY : examples/CMakeFiles/ssd_detect.dir/clean + +# clean rule for target. +clean: examples/CMakeFiles/ssd_detect.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target examples/CMakeFiles/convert_mnist_data.dir + +# All Build rule for target. +examples/CMakeFiles/convert_mnist_data.dir/all: src/caffe/CMakeFiles/caffe.dir/all +examples/CMakeFiles/convert_mnist_data.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/depend + $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=62 "Built target convert_mnist_data" +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/all + +# Include target in all. +all: examples/CMakeFiles/convert_mnist_data.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +examples/CMakeFiles/convert_mnist_data.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/convert_mnist_data.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/rule + +# Convenience name for target. +convert_mnist_data: examples/CMakeFiles/convert_mnist_data.dir/rule + +.PHONY : convert_mnist_data + +# clean rule for target. +examples/CMakeFiles/convert_mnist_data.dir/clean: + $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/clean +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/clean + +# clean rule for target. +clean: examples/CMakeFiles/convert_mnist_data.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target examples/CMakeFiles/convert_mnist_siamese_data.dir + +# All Build rule for target. +examples/CMakeFiles/convert_mnist_siamese_data.dir/all: src/caffe/CMakeFiles/caffe.dir/all +examples/CMakeFiles/convert_mnist_siamese_data.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/depend + $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target convert_mnist_siamese_data" +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/all + +# Include target in all. +all: examples/CMakeFiles/convert_mnist_siamese_data.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +examples/CMakeFiles/convert_mnist_siamese_data.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/convert_mnist_siamese_data.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/rule + +# Convenience name for target. +convert_mnist_siamese_data: examples/CMakeFiles/convert_mnist_siamese_data.dir/rule + +.PHONY : convert_mnist_siamese_data + +# clean rule for target. +examples/CMakeFiles/convert_mnist_siamese_data.dir/clean: + $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/clean +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/clean + +# clean rule for target. +clean: examples/CMakeFiles/convert_mnist_siamese_data.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target examples/CMakeFiles/classification.dir + +# All Build rule for target. +examples/CMakeFiles/classification.dir/all: src/caffe/CMakeFiles/caffe.dir/all +examples/CMakeFiles/classification.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/depend + $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=59 "Built target classification" +.PHONY : examples/CMakeFiles/classification.dir/all + +# Include target in all. +all: examples/CMakeFiles/classification.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +examples/CMakeFiles/classification.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/classification.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : examples/CMakeFiles/classification.dir/rule + +# Convenience name for target. +classification: examples/CMakeFiles/classification.dir/rule + +.PHONY : classification + +# clean rule for target. +examples/CMakeFiles/classification.dir/clean: + $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/clean +.PHONY : examples/CMakeFiles/classification.dir/clean + +# clean rule for target. +clean: examples/CMakeFiles/classification.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target examples/CMakeFiles/convert_cifar_data.dir + +# All Build rule for target. +examples/CMakeFiles/convert_cifar_data.dir/all: src/caffe/CMakeFiles/caffe.dir/all +examples/CMakeFiles/convert_cifar_data.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/depend + $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=61 "Built target convert_cifar_data" +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/all + +# Include target in all. +all: examples/CMakeFiles/convert_cifar_data.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +examples/CMakeFiles/convert_cifar_data.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 59 + $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/convert_cifar_data.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/rule + +# Convenience name for target. +convert_cifar_data: examples/CMakeFiles/convert_cifar_data.dir/rule + +.PHONY : convert_cifar_data + +# clean rule for target. +examples/CMakeFiles/convert_cifar_data.dir/clean: + $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/clean +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/clean + +# clean rule for target. +clean: examples/CMakeFiles/convert_cifar_data.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory python + +# Convenience name for "all" pass in the directory. +python/all: python/CMakeFiles/pycaffe.dir/all + +.PHONY : python/all + +# Convenience name for "clean" pass in the directory. +python/clean: python/CMakeFiles/pycaffe.dir/clean + +.PHONY : python/clean + +# Convenience name for "preinstall" pass in the directory. +python/preinstall: + +.PHONY : python/preinstall + +#============================================================================= +# Target rules for target python/CMakeFiles/pycaffe.dir + +# All Build rule for target. +python/CMakeFiles/pycaffe.dir/all: src/caffe/CMakeFiles/caffe.dir/all +python/CMakeFiles/pycaffe.dir/all: src/caffe/CMakeFiles/proto.dir/all + $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/depend + $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target pycaffe" +.PHONY : python/CMakeFiles/pycaffe.dir/all + +# Include target in all. +all: python/CMakeFiles/pycaffe.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +python/CMakeFiles/pycaffe.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 58 + $(MAKE) -f CMakeFiles/Makefile2 python/CMakeFiles/pycaffe.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : python/CMakeFiles/pycaffe.dir/rule + +# Convenience name for target. +pycaffe: python/CMakeFiles/pycaffe.dir/rule + +.PHONY : pycaffe + +# clean rule for target. +python/CMakeFiles/pycaffe.dir/clean: + $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/clean +.PHONY : python/CMakeFiles/pycaffe.dir/clean + +# clean rule for target. +clean: python/CMakeFiles/pycaffe.dir/clean + +.PHONY : clean + +#============================================================================= +# Directory level rules for directory matlab + +# Convenience name for "all" pass in the directory. +matlab/all: + +.PHONY : matlab/all + +# Convenience name for "clean" pass in the directory. +matlab/clean: + +.PHONY : matlab/clean + +# Convenience name for "preinstall" pass in the directory. +matlab/preinstall: + +.PHONY : matlab/preinstall + +#============================================================================= +# Directory level rules for directory docs + +# Convenience name for "all" pass in the directory. +docs/all: + +.PHONY : docs/all + +# Convenience name for "clean" pass in the directory. +docs/clean: docs/CMakeFiles/docs.dir/clean +docs/clean: docs/CMakeFiles/jekyll.dir/clean + +.PHONY : docs/clean + +# Convenience name for "preinstall" pass in the directory. +docs/preinstall: + +.PHONY : docs/preinstall + +#============================================================================= +# Target rules for target docs/CMakeFiles/docs.dir + +# All Build rule for target. +docs/CMakeFiles/docs.dir/all: + $(MAKE) -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/depend + $(MAKE) -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target docs" +.PHONY : docs/CMakeFiles/docs.dir/all + +# Build rule for subdir invocation for target. +docs/CMakeFiles/docs.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 docs/CMakeFiles/docs.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : docs/CMakeFiles/docs.dir/rule + +# Convenience name for target. +docs: docs/CMakeFiles/docs.dir/rule + +.PHONY : docs + +# clean rule for target. +docs/CMakeFiles/docs.dir/clean: + $(MAKE) -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/clean +.PHONY : docs/CMakeFiles/docs.dir/clean + +# clean rule for target. +clean: docs/CMakeFiles/docs.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target docs/CMakeFiles/jekyll.dir + +# All Build rule for target. +docs/CMakeFiles/jekyll.dir/all: + $(MAKE) -f docs/CMakeFiles/jekyll.dir/build.make docs/CMakeFiles/jekyll.dir/depend + $(MAKE) -f docs/CMakeFiles/jekyll.dir/build.make docs/CMakeFiles/jekyll.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num= "Built target jekyll" +.PHONY : docs/CMakeFiles/jekyll.dir/all + +# Build rule for subdir invocation for target. +docs/CMakeFiles/jekyll.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 docs/CMakeFiles/jekyll.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : docs/CMakeFiles/jekyll.dir/rule + +# Convenience name for target. +jekyll: docs/CMakeFiles/jekyll.dir/rule + +.PHONY : jekyll + +# clean rule for target. +docs/CMakeFiles/jekyll.dir/clean: + $(MAKE) -f docs/CMakeFiles/jekyll.dir/build.make docs/CMakeFiles/jekyll.dir/clean +.PHONY : docs/CMakeFiles/jekyll.dir/clean + +# clean rule for target. +clean: docs/CMakeFiles/jekyll.dir/clean + +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/CMakeFiles/Progress/1 b/bin/CMakeFiles/Progress/1 new file mode 100644 index 00000000000..7b4d68d70fc --- /dev/null +++ b/bin/CMakeFiles/Progress/1 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/bin/CMakeFiles/Progress/2 b/bin/CMakeFiles/Progress/2 new file mode 100644 index 00000000000..7b4d68d70fc --- /dev/null +++ b/bin/CMakeFiles/Progress/2 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/bin/CMakeFiles/Progress/69 b/bin/CMakeFiles/Progress/69 new file mode 100644 index 00000000000..7b4d68d70fc --- /dev/null +++ b/bin/CMakeFiles/Progress/69 @@ -0,0 +1 @@ +empty \ No newline at end of file diff --git a/bin/CMakeFiles/Progress/count.txt b/bin/CMakeFiles/Progress/count.txt new file mode 100644 index 00000000000..d69c74c8b95 --- /dev/null +++ b/bin/CMakeFiles/Progress/count.txt @@ -0,0 +1 @@ +73 diff --git a/bin/CMakeFiles/TargetDirectories.txt b/bin/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000000..b04d1961d7f --- /dev/null +++ b/bin/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,85 @@ +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/symlink_to_build.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/pytest.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/lint.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/gtest.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/runtest.dir +/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_net_proto_text.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/train_net.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/test_net.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/convert_imageset.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/net_speed_benchmark.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/finetune_net.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/extract_features.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/compute_image_mean.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/device_query.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/caffe.bin.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/get_image_size.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/create_label_map.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/convert_annoset.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/ssd_detect.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_mnist_data.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/classification.dir +/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_cifar_data.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/pycaffe.dir +/Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/edit_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/install/local.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/install/strip.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/install.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/list_install_components.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/docs.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/jekyll.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/rebuild_cache.dir +/Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/edit_cache.dir diff --git a/bin/CMakeFiles/a.out b/bin/CMakeFiles/a.out new file mode 100755 index 0000000000000000000000000000000000000000..04a51746b89a9dffde4e2966d86b64413e8faf02 GIT binary patch literal 341284 zcmeFa33wD$7B<`v0%3_AWeX}0C1P+R5!6IP)6#)%Ng&Fq62mSio1|Mn4Fo$;%Ca3? z2WQm5abrdunNg8ZfgqR!MT~%mq7VhKFvzNafb{>Kd+x2J(_xYMzUTj+-#iagRiC$R zz4x4R&t2=*r-y$!*2Lv%5a)80G<3OKt?;iV!R0D*rQpovYKMP5{3|TX_w>oRCFiF8 z^sDo)f%7uv6{RyB4=5}gm@{;s6C&=P0tWU!c@1u^c>JRy{S_7l#!L_JIbS=|%TGdP zAh@Clr$^U~EI3`1*e?qUivq!sMdnY@{2pi@b<};73%U!lKhh8 zJ#-zN-o1|WCX6^9zciU%l}v=L?def|XFAfGIGKz(K2SI|IB8U!{O&1Y{iVoz=-QrM zQ(IbeTG#KK_DBkFdJ8-9jdXo{zZ*RwFv5CBw0+AT=k$h32wmIxS$FbTVd2OkD+<)L zNAeS#o}mglZnLK+-O)^z@;hXnwB0a(YQ8nI6SY1OEyO`wcGaHOOna@ zr5ta*WF@baAFDD~SU7e>VB~lkuh{7+zjGlydp=cu)Dh+4ZhMl^{8A*pG?_>W(mS4A zt@+|u*RSe|a+%M$QqxG6{!+{Mn(}G4!TBy%i73jzErx6{j>Bx~cagfrk^a(l*kE{atLkULbz?vr)R8P+yP0Cotw3szlVN}xO0{ltQb3& z?)MBH;0x_cG1BLuy)`|#p}TA!?)8O>4ddC81}-BRzxzVd(_QY;Y8KQOt!``J@@N$~ zWe414kKjjR|DOTUr>FV!V2x3+0~clGfe}8f(&)0?C85FFGd6+Z^oQbH8Ied*S-HD( zmPj!1m-~r-Q(w6CU;BaoS)Qdt-`&xbwXW#$tVUn@!nYEC@0Uke5;_#|x^wo_wlVJI z=cXGCuTYEvmkRFZfxE9VXCo4#%xpALX5t6Ec%!c@5;(`J9Wb{1Ed0e;JT&WOwJA0$l~A5lGm%h0*?Y;IB~{orTdO~(Ea5ZYu^*T zBkmXe(@6P`_p_ry2KBphHiFz9soXuriu(k)J)~SB7uty@ZiF5aZiSy+=I&TZP{rrT zT{b>da~ynjlqf!b%KiO(x<&EXUt2F9&k&S=e7|Yjk2EYCH zIQhN#qp82x{5;wLKlJw=*_}L}^tb4NI9IL~L0Pluuc^uJjT?Ty{su(xYk89V&av}r z6N}&YnM!}|)8O~!45$8z5E5m1sG~m-f0O*$F{7BgfV4LN+M82G+B+y!Hxfm4O|haD z@Y_{qm9G<&SA-woe}>VL`5DUp)#*;xdlkPY z`kbczx<&EZk6QTn_9cG5k(L#|q&ocinf!k4eVY6pzuT$50Vl<;z|L1F2P&=GAiE_iLYewDqW9{Mv7* zG^=DGtTJvRr-8Zy@t#EuYSDHouJX;Uq(+ue^hrZ%tW^2J!RlOXpV0}UTLksEpR5qS zqn>S{zz+bNQ+gm+fYw(vBF7^luI=_}-{oq*di9+5Wem9uG322cN=NBAHXFJ-mJqEI z#E){qp#Ca1)&+!q%2oV$e4Ery+O3{po&p);xP7VWSE?WWN_Hj>qxzvUs#4Ss&iZx7 zbVcw_UK>HK4^P0aM)IpMx-mbqe%-%S@=HK`t6RUawURvA29I{ouN^h^lf8-O&EWX} zs;pe?2d{R_tL?MJ<7-W-+j`llo^(968mFNmp-<5`rS?-V#TW5-7&CTv%(nbXco!Ni zAbTuVzu>I_aW22!DAlLsY&5P?-1A_ndEh@2B{^3+MosR(F!;a&)0B!YvGb<(HuV?k zZ|}{O`kia6n=1IuCHvn1zK?&0#;nJu=PdN;d5eAepmO+P6+E@tug%Q#Yj>ynwZUnA ztzU{?>zxeT0vwZYoCo}T{GQ;~8fR=0dFYX|G3XYBE#J(%G5v5u^k-E08sM9~6WtP* z$bHX6H&O1JAoDfuw45Y&T3(7fZBV*9tsvXorJ&l~Wl*`hOWs0vmz?>=+2p7&th?+P z+z$dEn+LLkKo*6E`Ul#5shK`4kecq(2BxO@wA|DbpXN;^)(h!`XwS!83rLjU)1dZn z{P~DRR&6~RT28rJX}QAV@Q$%3?H`myDsS_QQFjS_&r{{C)3?YxvfLx5CYS_W&0a}Z z>Dxx%UmGGC$@V|BAKAYxe<{7u<}Xdi*T~nEzubl{f!$vQ2USjvX4`UdD*p1q6sNz8 zs`)?cFTO)|f1&)(-Z>vC;&v*E%x1119&lHypms zq3-MxmCrdKNB%O$=r&pCdyev#{hP^O;Hgx&&JqqYA6Tn=B_A~PWwl3ts*#>S?a`rv ztGzvXtx0s-wKk$B@877-1z*DmO%i;~_FgaWt*5>Pl_gV2Lp0u@UxNoHEsfw0S1W!) zCh%wWHzO5U8;V+FW%l}%3Z1oure)9c|#ujqv7?TL|IXlD{^aL9OL zVgpxMd9W$mQwezf1X6Mo*i`RC^!sze|1bzt)Xh)fit+ki!(0I7TNvz|SIj$^n4; zzm^8%ffVqm@oH0AWo)Y55v708zooVkg86&R;ShNkRVrP|p0N!XxE0yEYQ0Y@j7kLk&_q>EMkHgcan~lPi)navm7YD+qcz^~FyJuBMMkeO z)|@^FPY7-_R&0=HKhPT)jdW_M$uwk&(%El496CE;c`V1{xV`kkokBfkdubHdd9*EF z?GT&-Z6osGJkM%QvO zwxPB!1pRrF75!_8{#l;)ZR0!Ziq3Y9uL&WKuhqc7)EK24R2$#kA#zYn5hcN^Z8zqB z^o5EIj6u@Kn^6jk991)nA)mWk?`6z(V z#c6--XytguGqZ_`2yoTfS4Q4CSxRq&a;qIrYABx+pn;N?CMZ4hje5%QTDRq(NV+ID ze!1OQTHpRcT032gj)aOgx`ORVMN&0^B>h1$bf_u;Q3f_%tLJ=OyO-Om1M+>^5g&Sa zXBwZBPR1qe!7H z3B*JB!F1%&YHqYba!S{t&2f=U*OiDTwe5@)Oil>jL-%GIRK=A-#wJ^{#5RADgohbR z$V$|b9w1`zST3X)82&^Y8V)_QxI^jTKUdiFfX;0xtbD@$x0QhbV}y~+_EJl5wh>e5 znf;}FIX-)iVo3e(3Y3{T(MW;~2j{7`-|kL!qs7QaM0KU(waZLe&K(s~DNxUywe%Eu|K zcd+QMLwC$h|M8C{ebmP$eQUfr2H!_z>s#=BAMN8@EhgVD3l-m47yo{~ouc?|{iuGv zR($-4j6ymc1)aJCN5mftpfo~rf69C3!!A9C!pQ{rtpy9d{;;TGBf)yi3G&Pbku4+E|2!(6frD{>V$@KfU$Z~a zN%22X`&aR&_W8?b>egw$%^0Rs+|j}9)Y|7OhB*0!Dy4o;z)vSXA^j4+Gh*@k@>a!f z)`fQ6of^MRQT(=6)XNX!6&P1XtJW;(V{Ik<7MQcQNoi+i8>JJ^2knve++#dGSm?{_ z&kwNpV1(Qpzo&RF_{0f5V$m9nC#<|hDdi43gA@6a_57Am&tLbUsgLOA+tW$K}-oB6@@jgY+K+Cql@B< zvEcaCXwi!5{TOQadhI**W~JR0_I#Y!zE=C}&4Gfy**+^;DfJ8fvD#;9y+oe&Nv@Vt zuH|9X#CjgHz<5HnF$(Dk&0j<#e>Ag^t6h@HgW$Q^x3tJ17xTEr$Ml>P8RZym>x2;> zLXX)%ZZtk0AlY;Pn~ltdS{k|9USo%ofz@P~ zkDKgGhT)2Vr4sY`v~~pJd1Cb6J~np=xd9vyD@NYo6(gAXWloU+Qu#v{l#++}OgV1{F2MFUL$2CI!Rq-`O3 zheVY*=jKh06$tmU#g^ZO+Lo59w|{6fv|FNIOioqGPaNJPXN6t$FGeNYk%Bo-YT@CSe$UZ9^lNLhb=tENaD`5pPg^pS zrsb_k#1i8u8oasMm=djEPOcVw*cVY~Q&X-Y=_4*_Et#J?Bwyr;lwU)dZ zPBwiINH8l!(Z_0(>{`M>D@N@Z_oB1*cvJSyW7ZyR02c8rj3@Xjd#8aI9aH2{gdkjt z5`<#{|K6Am2&6Us@XTaixP1i8EcEqSVs5A>OtPoH@`k6*v4w@G`qmvv#zU1&cJDYs zA(qoTcPUjHW_t6@^m-pRy(*+&rT40pUdqyVdwTh1dI!!v9zU$ywxuVgt(jlyQqq9n zmyZ0p%=BKir$-?e@ABA^NS2h~ZtF$xGLu+>w}p7FYE*O*`|v0$SC|EH`9|enw6ZZN zOQZxfT4ajMl-fn7L{4g@M70yA)H}gUDo!QU1^G%dlUmcxrY97o5h|JewS8n7h`R8H zP(>Pg5=)ziWJD(igII}M@>K51q7pjZEOr$VL2yBXpew3hL<_UYyBoE=7?VJg*S_Aw z9Pd#@CqPSk44IB$yz?#<8>D2Q;nm$y)3_pn|8NYPKf8pC?`;+eG> zswMF(YJEy4V-wc=V)a15FXX&DDsHwO76W7(I&t{FwZ4SrTkGN5q<+4`h=84Ma~t2D z;QR4A;M-mC{poMa7i`~!6S|DoenzlE1rkL$K8mv0o-oHN#d=)~r=ov`(aMNq9toUh zX#eG)6l^1w7$2av`vn(LQ_k$gSP^VkAE92eTXinzDqYELRb73F@f>Gx40JHgRL^b6 zLn6lT&W?v#HvOTuWm6ieePxk+s5!P#Uw%2W#>?b*)NO8q_vg6#3FFs@=fR~=b=rdT z41SuK#VkAxuetHNZB|#w*8~tu~H&WX0Qcv?|xf$Fiqb zFTR2dL0P2vYFdwMK2{Ec(Xx~?ZcqjKt=6{4aPs2=7UcmsPDf}Ni?VF5ndRGPuUOK2 zT(V$kpHG_PSNvN2K7Llrc+)HRnd7%bZ&@mh9uKv~FQUuGHk6O?A9+WBsm{ym5<6^&hqh~dgyV=2eqH`@nVQy z`&_&jVvX2bMoU(@7*o~bJBWFKVvr;L~1F9+jc>-K@RH&Ccbwj@*XD=_4qqm#JRMb`R=s%8*xT!*I_&Khw`e>Cn`tp z9X&WojbEWbrNac-34x-xt;G?3H8*vu`cdo`#C6K`|4lRpNasN*m*p@?DoI z`K}9I6v)H;t9;j`_EqDB%Bc0~W_gt3p~<3GP1C(d0}ThO$G%X6)GA?AOtSN_@cj8pPYL^rDluj}cI50Af&49ofa==ebOo3f`z z!}L8GDQGnOCYAP6AS(}^*4>x|KNGe@FQSgpxE9Dkyj?6bW;PBjgI>p+%;+C^O>(kN zsZ;aNiif7Z+1jU~J+mMB7F?)3^GM&=?U`#mN|oCXY^i+QVt@7Z7=lV{dbP+pFXkR6c2b zub+>oMZNF%>vf9X-W66(k zUVB?0vS~LFFHlc~x58O0$`3{N6fOo>t9C>K0l=Mn(}i zA4JR-XzY539pCJHuzpI}0D>Z_cpnfr=VO*ETW z@mBK5%+o47+9#;r7kX&Kym)~zLl~F_yWM5q!BIs`<}N*oQzM)Yua~bw;O%as=if;Q zj72xeWlUf|I!2Yy=nGaEn|50W(SEwYk;IS2;pY_~IL)}!d3(9>jCngcw&Fcmywn?x zZ|$X+RlER?S%?maDDL#8)TKRCEL+!@i#v}OpI{hSm1~-Zy5~xv)y3v$an{Q;T6{z} zU8b!YQ`g@S(=v0lJTR)n$}s43fk*oVI-PG^Ae@C>o^qFMmpYBOOI(;tl; z^GP9$#Xu7FKVpET(+781hAbmm5Cwc6wo--aQsN{Yn9W{j>h<$1rPq7orC!B*T6Ogr_4*daOVaE47*mDGlwP+R-@ZtC-C9Sl zb;=J~Y4z@Jkm=R(UXyzqkQ4i~;CwX1d}V9pW>NMcJQ$izw*VlX1Q_2RXOQs+8*(1o5f9K5qjOoWlcGTaC=VaPkP?_!S0^- zTSFH5wb8ULi_gZH`-Q5aj(W~(UiTuZ8=!Ae@oOvA zxdHb<&2KqEV#k+AMHNz?2b}u6T(|4c@p@!3xSK_YuXbcFiY}eZK$_pG`IXuIm z!|g^#gznfS*r7k=k2SyFAE^VnKuqbHx~q!ikzr9ERY?6E2s-pPe~w*$-x)59F-VVu z{)&bEeygLuf8s7ve{Ti5lK$8qp+ELQOM4517Y;ec^g^cwJES`_c)PE$vQmyppvpMZvYxhC|E?lCX4BA(+|{9SwpfT#G-ZH0Us3v*IIeVkf^ve~qEYQ{eY9 zIgZdDdXR8V5do6O&q$B43@!9G3+4bchqU+`Bu8;2lOuws!2u%Pi`t!;1rT&nNpPz^^2AWhf zUMBkx-&2d9f2)t*;3$4=6hC{vB&NT{=GWN4PwMT&@iWq@9(ymsM7v#ocRwZd_dEFs ze-ZjSrTAG`AHOzH{5Cv!di*L#|8@8&J;w4st{>}bDBXR5Q-4>UG(QoK^0bv$L5U_P zPc27`&WhjZ#n0XK@vXqjxZU0lV5I33%6A>U!e2!BjuG#rT2CT=URNLAHc@;xJbrq7 zE66^A?`g%)Kh@U|9g87IyM8;LCf_zE#aAghmj8-)zoov0=psyf+xg!8*vaab`Xd;l zq2YG)pUnE7{E76NS=S%xukNSRr_Q!f^uBmh(zAyr+j@kk{!(3j6=aY4_|>bv>iX0- z?L4RYt~yKuFpm4KN6IfwE#KJ7#|L@o7uq=V3dxmv5A z;8ACiKbHUSe6{4$J2oFyN-RDX#O8Ah!}%mHvXj`MNM2Wlu<2J>(|*QbX{hy%u| zAexRNR;TnD2gnpa7UCMSJE8du*@#o<*yYo8G~IDiUNrz!SV$X(OXI*5_$~Z)Hu&iS zvT1_Kc;P|HJmolev#|kk{qZ>>0osk~ZCWN{lvt1}@v;W}hBq%L5s!OOh1gYf3F#zb zlUVdEi_{&7G`L3z)3#M*=>Q;IJbnqC8a*(PiRC+VZq6Vb)M=EDW{_sDB%{cQTeY4* zq+YPYgP}d~K1{~i`rf}P$ITwva6lNfT6hOf6y=do-#3kl#VcSzMy2dPugN$a%BRYx z`E+SoJ<~EK*>wtIQ>0yam6mb~vTF$vCA-eUQQ37au3>LwSF$JBbs>(*u9#HFnQz&( zx{h6|04T>YK4I4m-AS>+TFR~;myrs@HiW~BW8I?cDon7zf@Hz2!W8Ql{SxP^stO*9mUK%w$7&4In6lUTGW6tepNFm3=pnqM~ti$ zRF7z+9Jy54F+pzU6YKf((wm5==hu0@455$NL%BtvZxn^*$D!cm?{ApT$G~Ma z@$TwC^w& zWB2I4izp|{da_N`_0P8;-q3zEGUPl;E=X#<0PAr$-e5H~^N?l!xfb;_WCul&X$>;M zo$WzK)o+%)MR_;pdpzd&Kx0KE-B#wQsBw3|>zt1oS0Afo7;mwwXcl~~P9Y=p)ZZUK z`H#VGEX*!cCHTo0P%pnKR3tHnAv;F#+Y&lOeq3HKFFyyL3aT3u#vmq4L`(=~8gG$7 z$hcz>4-gZAhzVm(J0@(y$A~cBK1bAOaMf!?PNl0_rRFM(d)Q0O!TYJyh-Pe^z#z;~ zpFK`Kzbnbql;3gxyZqWS%Tc0VGlylZ9Os~`Z_jZ&atzO_lUwKh3fz0Z9D5C1onmT@ zv6@_h3cvUw$Aw4}Z42IC;oI?I`nm>tPSE<4>t&xGFNo3yIYeL1ob>+%STtlx4~R`D zHp=8T8qcB~0kGM@D3~pHT3f5y*Jmcj;CD&={5(#6`{bBzOn!sv;rAQrb34B!CH3&L zt!L(VcFfq@1v<2?O?&=cR%MX(->&xRX~w4x#9?EWLJT5=p5zP1zmNCwu|x-PS*(4U zgf(Sfwo+@KX4N#bEixAU;}fheu9BLsGCFb2%y%KT&a!f5PVr!?v#g^*!&BLq?yKEm z?cYWH?=*Dg=o4WZ$!PEqcNs0Y6Enr}yVXxG;3s2ynp6e8C}I5f9_t+icPZ@WGAfiD zTXoRBymte_rN?-cMd@fZ)L;SMM&oScLCA82VZ!mxW6uCEY9okIK1e^R3I{U)noqjC5r_0xRH>ZS`#Rcti= zHN&n7-0L#lQ*yb3{hfe_?2a+!vxrn-KovEHyHd)qM>`5!IR3c~YKw;e>ER8$^}}xi z588b4da$ba2x@+$Y_6wRR*dJ79#Wu(*!v$)2ogO)+U-E}O!WA)T@)y&XI)*Hvl;+b z*dyO(!IBlMr!U6ld!n<9ES!TZyqf}y@b_`Z#f~#oF8=h5Ef+iAJ=?z~ha%A>~ z??Nl_$NS*fUl1`NYaPeL*ds&zdWt8%XPi}1T#c|Myua=ahg>9UwnEQ zq42IvFRjsA{zwHSm36Er-jh`^bp^c}8|EI`sz5`nflrTb_Y0j36ffqNt+cbV`#J$^2BxFDtD z-KQW<@$OT(F-+W(orxx1jh+QBDv#tRBhyzx(It32iQT31*LFqQ+b7WXP;-5H?X`$g zHHdKuFx-FII()C2nb?<`Y>6G;UbgL5La55&duC(47h)r2yhn}^Y%ZKITR5RH<#D_+ z6r()i-D14|LLMtZ69$|Rn&RKWoBzVIu0V$W7 z9D+WN8Tp{d-@`yJ#=buR^eNt_q00AGRaMgaG;IXEsP}39fwz3v-u;Q*DedoBLpl}> z!Tn7vcBH>IDcX>Kn%u1Md43;>6u3mzUhXnk{<c5-f7eoJQJ_#JxpfZ;I>kP$|_JeH%rrga&fphK$I|DB!vA=XY zWxiH+W~Irm3PD_}s2qt3EhE zeAp=cd!x~k`IpJrC|}{AOu_8l1f|mR?3C4b?Fsa0 z`Rj@}r@w}ZEcDOj|=4;u1YW?<)#aH-?;=2YNkXU>>n0!~RJx#u&8VdcId^^?8SL_!$3Y4U04u$5P z!0Sj{$gj3DIr;rUw>A*Z-$OGGRK8!h%d~Hu{X$hdLZ1#`f51CFOg8+PO>H!ucLIMzUs2RwRYo`FYxe2(Pmz4>LzVoJv_ZXZ zY>X7$-^KWYC{hNgnppRvnh~rc=%K(j%^u5DCf{$WPmQnTk0HE^h1P&+-(EJpqWmz| zozwy+u3NdiLE|ObRoak7T7R@5`n2$B{gZqeKJsSoPuT2%_wB^~q8Jv&Yc_Zml0(2cd>z4#x=4(ouhEQ(?*RbIwlYQAF$=>d5j`3)-eJq^pC}>;0(8oa=8@|FVPn3MEx6Lj8665E`*lufYoiQ3v~pPXoXGuJ`VG5$JYpipIv9DlvZ$ACzci^fgjED-rweI`}Ogp!lIg9X8Ig_*FvJ zPJW*Qiwy*$Mu%q|5n2@N+MtfP4(w_Z-#ZI#>knP)3aGaa6UI*N=qg8$f9d?$7){1d`9bMK7~dp>5B+q(9Q2hY0peB)QA zJtvPB_Qa6X3GK=89rG`k^rH?NzpFpJtRye>r}8rEEBOfF`=!OX$=nK13Q5=c=J~^*H(|ejWPq zlw)fYkyK+JMI2Jn(8cwm8UKt+$uD4D(O(&g)~K_;GV`d)L8>zcC&}LyT~{0wwl@1K zq1*A~epM~>%w^(gGrcon~z(_I3lPT@6W`TWu5-d?49|-yQxr8{?YqZ`8NWv zI_273Mui?ZPvD$CgQlj+IgR1Ie^}*wWQ8r~co?sDpv^=PV66Q+Yi~ee^Wkey;}Bb7 zUL-czOsusdF{eLYU#~u~vW-5s{x)+B(^JqilZp|zW~p^dG4CE_G$C} z`W3lAKOxRajP&a^6MK85Juw@9#Ea~D_1oE|-`sGRo#!b}GcUz@2cC=($kw>7XFm*VT-1IhwNm)r93`{L{PU8FP9Rmm10LorUo*L&c} zQ6{=-1m*QO@pae?dwj+ChbF!^dxlYfeCpZ5V|;A3B_1QZ7D^R^8upLPRt%TQ6(3i% z*XLw^q>sSgtg^|_b7*&(sIS<*yXQCwPqZf-qd%y&MmuU0k$tJ;(0JH$!X7jphHYGJ zo&WK znC&I@590!Oml(CA`NCwAz|y5Qg`Ao`MnyfpQ~l4kzSrXq9c$ogx5*gX1Wny4NAVfN9asP?4V-z(Ph zhTwVl3O(tv{zvSq`v|Gef*oy;fc3nB9gQ8=_VtxCzG&r_KS6DL(TK`U9>x&|CHwSX z3d&I$Ed@@Y4@h8zs(KNNh7*OM(bM}%Z1sCce^r zqsNh(Z^k$TCYP;A%N@l?$ho+PUEH@q4H{MEY(sHy8SOYZV+1mtz6#&cE5`c- zLqpRWxdLOc5nnnm7`#Kn6jfOKEodyD158d=pJq&p6B#y^fvI5F%;=6g z6g;~8R^}WfE}`P1uE06qEY|CU6FpeAGxwpSIZ3`qxi70~>d&}O^(UcR0Q-xDJ+%1a zm;WM=C1&L9G@V)8o>U$ZvpB)v5(6149&T_v#I03u8McSZwNAYGy$6N43 z=O5X_r(NZ%?2}I%arDV!wmfFaBk7&wY4VsNkIC|wB##Mnbc~1pA5UL*FNQ@Bow6c< z_{9yQpHJmQ?T_i#+afBXWgg9C0(8#`CxlP&yTumTVGY{J)$1S%m$`ZoMM4+wmk zz+Vo0^6~Kx;o(T1@eRdJk!l!C#uKmZ&MR9L7?-Q}NxC82;uDZXStu9vp-<05<0{y~ z7b;Kig_a)*?yAl1A8u9U)B9r=-KHL)SU)MYu}5gu+w=n`pX=!UYP#Q_^#Q^_aOdK# zctGfIT%eKGCZil)ZPTZ0&xLyqs71jIUy+Mi#prV#wHVr$?4`22#UPKc4dZNjXs=|f?+YDj zKs&i(m2(B(*dW-I?CS$j*cYmAr)akg9f}KH;MI%HMLiunx3&!gWG!)b72h2f#836%GHlZ|yfkX+cC+8}f&yRSBEdxBqE8T@yiHZ2YHSGBlFe*KSJ z>BIApMQX1H{Cb~kcC}Du#?&$X@T`0Upz26IMy-mgsbZL#PZ$U=Zyc#Gm@Ie{YJmATps8G6fPkCgVtUUWiEttk*IQ;6=;b^ zXfK3QVBcYEHe(wwcC7>Zn!@UgO=ax& zmx*-$<-pES*h0p(VC*W!KIFiTR@iQg{pBvf_jSgObzrjUJ2J5FIE<3!$WXY7tkg)Q!IV7&^vj}QN^=)ivcqtx#?jJ=YvZ!>oDR=a)|E9~yELJu7n`!r+Ubzq-R z*cFUz#@J%UKIOnpQP@8-_V8p%K5+zNr#i5?3VSDGw=*_}vHcv_G=;s6u^%(G3u7;G zU>hlHOUAy&*hI!Qc3^9ENS*yKM(E*D#_qjX*y6kI@S_>~-dEW77<(^cKWFSx2X>yq z{)w@-G4{WV{fh$|P}ot7?akO{8GE+_o3F4}F}5pXXEXLD2lf($ZO+)%j2*++%N*DQ zh21h*=;0_@VX&K@vCSOVZ3bjij^AYLH;lcMvD?43>#SU1A7tz@#-7R84;12X?5!e#+PdjQzEXu*EG7YGIk_mUt;X8Eq0w%DQri^_GPTb*pD387ZrB@2%(2=jGf5X zmmSy=g{@?4d&b_#*!vyWVG8?K#wIZK3dY{%z-B7!WX66!fv6<5W9-!qY%7KB#n?*5 z{+1?e(Z+$@^S#trTgLu_vEMRw-)6hcRx51naG{5}jQx9xVR@tmp*moGanXwHRyVikyO<{G$u4e4_7Ye)m%YmJv zu!W3W$k%=lHS{*q)5-$=D4J>_UYd!r0D?J&&>fabO=-*ozt4 zim~yGeZ+wsr?8O%k+;YlbV%IMS=izZ2iB{w>lnM6v7a!uw*#A^u&*$717rWq*z+CO zqu)uL-OJby82cn+k8QH+Y@@>VXY7lNox#|z9N4!Mwi9EyyOmhL*hLQPT!lS2Oz2@M zr|V(tV-D;Dh5eYZw=wnt#!hlzeG2i_Q+LOJVyk z_Dsfp#@L1q?APB){hq_vW8*1{iElG@^H+BLE>_sxw+cPfF!pK2zU#m~p|C3$TgljB z#y;i1PEpuDGxk-+j$rIm2R2t>?_}%~jLl(eKL<8VVXtHCbjEgJ>_rZ2BZY0r*b$6P zWNc#xwx&kv?1x)~9{MnLZ>q4xcVF6d_P)Zt$Jomm`#EEmI|Y$% zfWnSqYyxASW$fJ!Y`(%?#n|2Bh<4&^#@^(>UZSwg8M~gbV;Fmx1Dl|*TW%J5C}*sn zvCSOVZCd~l?O(=n*EjJ}#%{+bnic!X74|{KKFR5x$=DAZ*k=^>R>n?e>@OIM#W>7! z4(xP=?aJ6ujQx_a_c*Wv6*i8s`HWq{*uf5Ly25@jROsOv#y-#3%N^Jj3i~Q!J2JM6 zv1d52#%8IrS&WTi?0Clh_=R0(D;0JCV~yL1N@5;kD;(JQ3VR`AH!wDXv43}9?^D<# zLqy)n8QYq%GacBW3i~NzUt{dA7`ucmZgF6{E9?u5eT=c+F!o9ZHc4TpF}9eo%Ncu? z1H1DZsk6R}y`8ZyF?JW0=vjVNrLY|tJA|^cJ(%EW-t;KLS#{1r5?1zk9%F89Ruv*E+Dt3hQRk%(R~kFg%c zKIXtqP}q+d8)EDQjGg4b`V{tWjJ=bwO&NQG1DmR_MT{NF*q^X|0p+5z1M5=QK8(#~ z>}QN^=)iuxQReL&#$L+Uw;8+nGrN8lE9~xkp$9i(pJwd44(t;OyMnO?M$s*a#f*K* zft{kTe`f5rj2*$)sSa$e!rsZ)&lsD-*nSRdn!;Yk*!LLQg|Qbou#FV9C1YP=Y$9VD zJFqoW<5D^Pp})|>T*mHgFKqE$HGZ_le--vU#!hGK=ZszIz|K?HKQVR$WB<$8zc{b~ zg&oD%K8$^qv3EPL`3id#V=rUuY{uT?z+R%T%^BNgbZTM{p2?DkLXIxAP$2O0YwW6xyl2M+8r3VSPK7clmhbA>IQb6}?{ zY*)rU&e$&*dyfMby0LFS4o5$D+2X?-~UdY&V#%3_~?+)yJ3VS41?+1;jQz-geNkce_Z50r#Mp_9ec6F6QP@hxE@149 zjJ@B19j35Re#_W>tL-{lt+2H>2tC}**bf=I#(`a+u*(>G3uFJm*nc{(r3(8vV|y|-%-9DU z*x?F$J7dph>|Kl<>A+s2uss-iF=GcY_F4xvSz+CbO=4^oW6ySAf2LZLbhgz`dPq!V z&~G2xmGuRIXvY~^zE|p^Kee99T;Gd#ry{KvA#Kl+ILK)M-J(RX7d$?~m($}~clZ@t zV%^Sq?0^wzT?!;&7Bq9Y`s&_e37#blaT_Wecj+_$vDj8i5CX3@eQ1Au^sxkgcv$Li ztRLY8I9q(gw`b~ybhx5D#yySXb`6o%eaEn1tun!<$NMM~dUmEBT#scn^t2p2O&_$L z62WW!SU!^|XKlm82I5>HAXJ+LES`6m#Hs?sHPw(2`z4 zQq%;HmPqODCZ>(jNs2lf(ved7wI%INQnaoh^-Ad~OPWbid;kE_&QiL_l3qj7D}^*c zN?)*~*(AM6NPnzkZOpZ#UXs#+xk&5PQd(?DeI(5i(tkdNe zfc}zeX||AlEv4UE(s3m92C;yOJUFVm!hJC zq?wfL1wrWGebT{v+$gpD45fhv8jv*~Fgsc<&DLJL^b8@XkdoIq4eW4Kn!3lED&^(*k|^d0Mz%9*_FdF%8k z>r}T+DSk<8&^o=tIxVzL2U@3o>-1Xdw3~IBW}UXTPS3JVn^>pR%8?xQTBqBs(@oZC zwRQTTbxK>p%M{+QPG7W6pSDgPu}(wQ>2&LKqIEjbIvrx2=31v7>-0+N^kVBY#X7}T z3lvFg|Ef+Su)L&>*Ywrt4(oKYb-K`PdM^_yN~BdSkpwo>NwytJS(o*Ml?mOz|!M5gV&)_ATF)jxUY6 z7kxZ??}yKxJA3@9#~ZjBWGwgLUFPKmzO=fIjGEO#N2O37<_T{xn z?nRq2J|6!u-3Faz{K_(K#wwZAXX*!elCgaJ^6~dH?3}UIb8wGu`FC;txWP%ZUzAU) z_Tj@;WorYCeOb381b2fpCffp?>8JC2dNZGv;M2Y^S|Lk*{q6)`1YZce8yia>G(Lk? z`12yzKf?Nifb)HDs{h6Q1m?T*G-Cym@;mg#>KCy)OD~$`px)3kfhuShry8sj9q#9H0(TZATTmxlSn^LpRhS0uk5ElR$h1v_8a)Y`0;Q9 zjEx4*^OO{0!+~ZVy%igpOnf-zJ~F6xV9U0V5xg z2Kn0(SyipD{{4N%ZAeR#kj`S6n^d8RKK>_kMC=WLP#f~6w*mHfKZD!Rg^ zL`kHR6opAvC(>^6BfaloFcBM1ZgZFRrI3!<1fvG}&C%QDl&#Ix_6OU+`@|r+F&#$W z-`%A@;I0^f^T_OjB5;0MPvERnfs-~b<5-BexhpB#z34#3n(+t3ZO8cN&8Uz+Y#6_R z1m28~#;+BK54_`lq_Bx`FN&P|X#2nA+vD=$rXhHih>YSBShUZEFKZ}v_^1f(uFYJQ z0)eqE33{$12>1_0(HfrQ)yBab0^icFPeUxN@N3gVsVfs!*bJ8uH6e7d-T3zq+M`2g z>cI0@Ik73&sw0 zDH?Q$Hk^gzVUl1kj#Q$r_MMAP&$fSDvRBJ1&(kXX8YXx?$CfZ~Hm=<7M+&)m`ZDq& z<3o2tSN21}6z@Yh*kPPHBUD7?n$pbQ*9grBlS+BpO88GrXlsMU#UNTe@B+g{C$5$-TX=G=W64G^-nc_ z4gRm?Z*@%jeSj=c{-~%M@tnWphw@;$!LU^tOonVtPtuE5!*Fwa=fW)QVK$$Zp8`vW zxF9Tn7|50&wI?|(LDoo$vP9kXgCm~7->PErJy|6Ju^ z9i@l0hyOTPr`TDiI9a0*_fCmoeLVk(t>2NLNct5~_@x$fk%MpZ=B4H8gHo^?AGY|q zI~zOl)m64ovF1ZFwmetMM>+Ck=4#p5K5dE*nit_)Xg*uz0ekQD&UWS@lYXj`hiq&8 zminFqeGr=V&)4XqaQNKkt6=KWlR3!kYEBn@^K&&Yn1Y6)4;5For~xP{qIT??Pb6BS zAYvcEUiq~xJ*X>q>nXr{`RGT`ur@Ij=6A-giYCte;i9hxLJ{-Guqq#qgK1t{=YAnio5zek=v;HhW9sX=?lMSThw+h z6o+PBU!8tm-vAT1tw2B0dKCZOP5f?~l4KP_$e_kuF4mL~KdP{?Ml# zHtsH${u4VMiSIR_y2}k0q1AcN7`=x+4|Ff~UJP!FwC;x#@jb$xtEf7<5;WV;?pMJS zy&Edojgi)yk!AQn3+&FdDLE3sCk<BGBPyPN zM^&!w{UE`kFC?01)*-WjrXFm>{~Y$WU5At4+4?(z`LRf_qqd>;B3u4(d5*n2dU`Bm zzO*-PgALd>5q$SqeDiwDVZI-rA=+SH)<<4TqwDiZ0h5rwn9ma6iYo$l8ETkN%)weh3@;<2xMC zc?ak`&5EZQ8jV6w+fwMeM~LaOx;@%H(s(myytN!Z>G8N--+E4Y)^cckmpgAcwrcbC z2qF*ki3b0u4^d}f8%XbR^fMhzE3$y2J?hn)WUP|$b}=oz@n$VA#z>C$Q#6T}XC(!H z^l6Q0BS^U)rNES}oqlFk+nI^JQ6B(_b-WCr_O0&DSgZUa>!V_H&b(hBr4M{rQxbx^ z3b2)V!3wpDsca96kChz3MyZ#~pb`;Ri2{ee$`Dj6{whMLbmkLd*V%NY^=h?@K*q0) zaEolXnl1cZ7!)cG#OuA1YFi*Nx|dd@U>vKl*t%Kqi+=uV(@**NGfwyU*pyX7b02rH zsR!w>kBGO%`6AO>WJqjV~uCfeyQ{U!>^}Ncd~JwJ`=t2NMLep2T=gc^ikT4 zHFFzmy6f|6O-PAfL%G>_xT|)pUoV7SHw6&owiw?+`*hUkHkk!D zvoS+l_vS270Ov?)8*dpr0OTmZWQzpm$%L}S^J#oUJzwKO+g)0+s;w`JdsL2 zhJrjgAfBws;#-Wb{z+WuE7}M^hYek%jLzouwd-CDH+*5p0guZR((fcH0i_Bo2aibuTokkhx1OB(CUJtQ>5qR+pauDdp1l+Y7{i7=Vx_4y? z%7WTr*FHpQmIvaaO~WXTt^J8@cjc%T?@xm0Z4#@9#9;BpMZ34n_k$5#IkZY^;iLGgWMBJ1)zIGL3&l&}zaM2grr6ep5tD zDvnp94n$+U5q2Bj0`I~{74T&zFFxds{!z7Y2vEP?gt`xYts~T{_w`XPqmfU$Il50n z`t|A873_#ZZtVNd3;&}AoZcxH?KTQl;2tsVMdEbqMAT%nH&+{#u$Wds(w?V1Vb@e& zZdRv22fv=1nvJfFPy9r&>m2!$FS{1}A!?**Ta9PN`Krbrr)BGN6)N5a5tTL9M`KYqHM`V}3kP>fOPC;p~ISYs66T@0xYxKmdUn!>WaBr}N zRrU7-QdMORzWr3TAIgAok}*B$F8!P}gErRxi!_ra<6|BDkmE*APEPw(C?|!LlS0br zo*;VQ7;CQKIhX;!a93J25Y6!q5kG`~r3j^Au&ZEWUiiLLY^PmZ?h6mvNLyzAog6CT z0QJs@L!(@MN>YyAM5yq8H@*A6ajb!2aVQ1h;~eh)u=kL{)XH2H}d~e`kQhp`a5`l^*2uHZ=BE{dQ7JNJ_n*+ z{dwo0EraPG4fBdx|KvLTu@lKL`WcMNPCt-6=PI5JjA}1vZRhlFm)9qrNM154UOix1e2n=<(SAV%iV@iO?oZ$|2I8xC5sYXh%T~+^M?7ClFV*obm3#KK{u{N|)p+!=jB-!O%y^f(j3x_ln(T6yzDcM0 zV6@ajhm!(*Lx)oWy&=LEVCZ`S8+lss-=p~T;|Bmn^Kcl#Yd{D7H)g!gcC zEvC07Lo*sRaF-T{-+L!4rH*_k(-mx(aiHnu|0dDZ^fbC$)pQLOuTZ{AAEycq;j}D8 z-bDg^N+Za!O<5y{EFH2-OqqdX{d#Y-LS`oIcPC|chqR3;{U}PB35f3+K#n}79{h?8 zqEER5vL8&D4w;8mq(pjBH94(a=uq=%7vX~oflES%8q$ApK@SZ>Uej|gZRgOT7J+kWI}+k-`meQT87ZqavFB03HTEn+y91rW-0%fA;Gr0K%Q{k=qOzk8 zoR^?&_C#8xVy+#rvj*dyTjS8&bqxHQ@kIC|`zrN(9Q{|(Um|}#j=W@6Bhz0S#ke0% zhJuE9&x(Q_Uk`VFABWPfY(jaf>_gVVA%PDq=-^vS|BEvXiB$G+G>*~o{$Jcrv;74- z{=Tn)i@#UF*N<7(^g(%qi~jhUe4kb*(3n!C?oyu=5K@hK(JaSxHu#Fd9@U;w-=o6B ztxp?N&1(dH%L{jJm6sLFEb{aZUvnjevF3Ozx@czCEXS`0F}Zpm(AuvLLRsBnJcxFP zUoTEK_TbeZzgCc*rxj<`HuCEQ>A4NI0)bCTVPJ4jHNN(Tkf;UIL?pD&zB%NNxvy))z2Hu;y=Vh(Y$U#*^6H+!F01R&??{o0rQ`^CGM`4I(%cJ}jANQri zo4$g`_m-NGIdTi!ooEok*;|-A)&7(g_xjuNC`@w1lT|I;>Te5zf}XO*o=5+uB2{n# z*x#(V&FN=@&yFpG1m09Uo2Kshv|MLb)NZa({#ieyKo&$sZmB*FdJldX4BF8J6@hZ> zzXrX5E7-XS(UWkjA|F?w407W~ehkc2KIIA@dk_1opxyBO=e6;OKb$tp3H4>Ex?(g@ z5x?s=fvu2i&8cG$`05EOw9ac_A^f4{8ad(VIkVNJbEfO#G#*>$E#?7#xOt&E<7uNl zZJpQTTwLm$F0oH7B%aQqG8auBj;&aSUnaK?!l*OCS8na9i2j18+bMCyp8lHoaT_`eJ0U+#sz4YT(dQZ1a_&hf3%<>ZFU5VqR{5Qz zsc5~`rY25pYNCS0_z`UwgElm(=aZ_bpFhd_d=_^-U&_k!OV#uFJOA)d{>DF?+T2nR zdvYDF#HX%DW23i{wUY5@!`0O7Y5T~72di+kN6Jcj7UMqP!Qc6ZM({WO;k21Y{B;A5 zu=n|kS&L1N*suAbAd3UbS5-538~^N}sLsmP1ohH`bW8L8?Vk5@E&d0$ zyVxS(`7oD7?K%101@Z4X5BMY)9Xkb$J4qOJG(rI2*Gs0`jT=n<9O2v!{v10+H|Awj zJzWJ44wNR0or0zT`?1sYaT<>(!S3ipd4R5elBfO+argU<4ZG?`9FCm-Fz&$Sb75WY zBz+vO>n}~Lf3&Cm+1~m~UGt2d}l^$R4ypr1cG9G$!&9K8smx#tz4 z_l8w~NLDQGd$r2nsp=0W;@3O&baoV~TB4Ql@Tl|h+5d(%*~2c%DoF5$mA_j1^lY>T z@lkZtFfQ<%QSsZi(kXcweq7ZD(r#aW+Qge-wM;`?8K!E5^(Bk|n0aj#fd^W^4}m)J zaoAcm9fRZL%yI}d%KwFUkK16`G(@;#ZvAZh96$0Tu#rr7sGb@PHCUm=(a>#H=y!-i zHCM!{X$&nvk>>cJ4S?kA(`=4b^u@EV#CHFy8uQyuzCJs1wb* zPQ*nTWpECb3l77a-$o(KR=cyH`YTNZXmRbFHAU3}uwPygzBKWlsvo04qbgsn9*7|C zsL&d0IVtalmkrc^1&t0ev``&cLB5Qi{XT;E>ub(EPjhb4dq)4PXzzrz$rk4Vv-WNH!tOfRAF=a`5XyQkVuc!n&6kl%WcAk2 zVqk%mPw?{R%~%lv+!tKoV$nby7o~_qrxYMl8LSOvr3~Ph*RKYiqxE-r^CG1|m=0rw+ZZLXr@z5Z`z(oWGHRa7hO(ahBFu3oHk)yVOPirE% zTf@C4EM&a609%|M0L5?}Xm`Lip`GU1s;M@|3VS*HWf*u<77TnRGB9m_q@%yQ6WAAO zbtjaxTaP90?}5V;Ab)f`1h2a?4v+r^^ zF0TUFCD4X-QX0V^GRm1Z8l|{FToa0DB=D zW((MBgsYph?H4TmQ_M^-z`tw)Yx#osM{#t;FrTZa&jsNGriN9WbBP;%5Gz>!d5;WEp#KNYa z$J_ujX-j+<@a83uGGfPlpnd#hp_|UFhV%4GIp&UZelz%rGfH{uYn@*rbjk9_$a9> zaY*?3DbqvYQ=*5OHdY-Pj#d_5TL-!&}hcBVbp-$QdJ%PQ*{D@#3FQpF_`afV~^_x&4nq#V5^3dolY;*N*C} zIy~O17N!qYxeZIwIW~~a2U+(mdlBptsOK78E2iT#e$4BTRSU_xp>>Gc<1~~XYz>KB z3}r1IE{;=hD?C)Cyz#w=-*HqPUrZuwu)*4J%V_MG37^32waK$qS0!u%u^e{3zE$9blaT=LDjVKcInh$)RdVVjCt7w6-*NR0DQ4i!czQb6aY?xMc%S?j zVuewX^;l{Xwpt}j2<9hTfuScR5_U>1;lx+T(<{~BrOY`krd?-!h#Xh2P<#yTR=M2A z;m(LvglujI1ja8}dv8|6=f{?kH=$jYijsUA-8sg*5HJrlL9n26;eJFh>nS#;4W`QK z8SF}e59M+Y_^Xt!LX?g__jk4hMoXw52rrNG4}#Xf3hR=5&V93+xIIvJDT=`1U&u#C zVzWz0kcf5N;!rd|@o=WceicrZx)`YA5as`>P_(h7P{QG;3T}ntWeP4PGnL`fr7DjqcFG=u^ zE7W}Q;m&;Wsl%J+?hSSi4 zlaZMX&^`#DM5iNBj?x2^=PZuzL+9F>yaajmCGbF(Kutn|9)j9}9j+p z6hxs(Lv59@?}W7uZR1RVOEIj5b~I7dA_r|WUu1S(PF3&u=N-}z&XaC!l1l(9Vh?LI z3>Ji~dMSJMWv ziKl3|NKMqp4Zt6{gXAfs4t^Nl0XrGIRRfJY8Z6ZYep(47%c%GvsJ8te{Bz~MyX{$D z{-MRpK3MqYAgGHZ{z0Y}_-ANCxKEe-a}W&PH2ib$_Z4Lm!p&Uh4algcZVxZaA3$-`(OU*%2yE=AM>%s~)|r6^wgn#8 zG3vn@e#3PBIh%r`PMdWk29;*3RQ#&_InZ>(t7f1n-qF7TX&Cm1Rld#<@{^D8Dm}RZ zi(#+h`&d{+rQ>hF&O*BK6U7a<7K+}Xj>ted0#QoQR4{1c@6!FSHeg+qpoI9a>Pnz) zm(+rFr&cTDpEHcc)d$Kg#BHtK>h;L9 zn4j}daU)-mK9xFU;C2IyeyJMpZT>4v1qt*4cxQ%|XMUFGCp$kJLwyoTu8ch-M4kfexHXnprC*nM}Vxi~xqAo+w^S z3e`SafL`Kqm@n4TNP(;Wh~&pS;f<05_Xcl?PHu*UNB&cgcI}{+!2e%GPt-yg54<5i}Z$*_N=P2tqcB3wf4p<G@B?)cmIw%zqlbvC{gWV<4u9?}PZZu8!`~SzOORSvtR1%|!~H3BmZT ze*q+Q>R_W>XN&Od;{-}r~qMs)^7_)m1b>*DX;Pem99|G5>R zlYhwgG5HU8Hlb)`^no@WVpl$cu!&;0;SR$YdP`Ud6T||XHXE)5!~K)&@jfJTd&gI; zHaQM*_(@k!d`|%X!TH}FFKknNI(j;wBJ<5Qu)4~To3XfJ^=7HC;~B+o?piJWTgj>#dwU1zxY}zfRcmzx|Bb$ z$K5RDr4Pp^n2%rEv;@@6z2&Ux{PbIf`VdUYe6I`U{QL8G~9Fcx_$!g^RGGCF_=hf4TX;v~vk z+0*uTjI5WyRGJycAIk^pdh*BMUa0j2B|mN9Q*L^U&3ENr6)H;HfIE;sme1Ehep;bE z7VwC^#c4%*gmsCGOQRh5R`Y9^$;4Ut7)#ioD(Nc+cmWt>VQSGA*fOtfV^sy3d@{SQ z@8NfL+12ACv8&e6n(u!Rv8~3Wxz0G&xWcczdJ?YUuA`xBHpIWai^~__>%kpNR2pDE zZg?}(ZPt6B{C9vBrYlc5$G$`+J%(Rt}Jub3y!;A1xxM>Jf3MhnS ztX4h_1KbKBNTDW-o(?Oh`jpnt8on-CzXmMPAXQi`O~~cRVLXdtCv)elS%WN+KqN9HItlbdRtd;{Y<&Md$ZOh-$(Wpf zSv#k#SKzkic((KSK>brJ5X<}In;dxSEWmBmS95YrHR6m%yoRex;m8>^xh)X8legl5 z2yG*>eTaVITwI0ov5x6ioOi=%H`S}zS^cWFJfr&C!#nvy$E3Nto&k}nE`;MhZXJS4 z74f!d9616j<9RU3e)t&QqIx(CFu-+Vegx|Zp$Wmx0|5=&fuIQ3|IPSlU3EWJeV_=w z+m@-pte!iqUhAt&`R|cRf463{npv+2aY)b5i3LlB=G*?rHazk zgK%LbVB4TCR2>G=-?$d<#GJr&_CTL|L_hw?G6w#&e;KC#`!-x zPLIUSXz9QVQt$$%&9U0S+h{{DPcKkkOQur&+#9N&`$YOV-XDoxw*+Ge;Ew%rfz5EV zct-|(~a0}t4 zhCZD1c~8i`BR&B2BY(2}A>1IN5W%bRMNIHHwPbx3q6x-S?VXMyh*PSh%|U)f4r zte#LAn^nlhx88&9q2?AWhkK#qW5%lA!0mt3w^#2we53qY{oRfeWy!K?3{|nhv+N2F zgdm-`27Thw9b<5Mq&gjqJi-Dz8(AxyT$7h?-(L7Q8^?)-L&~_iP1V51sV6%6u|O^q z8QL@xZ4!3}LzoHuBVN5AjNC3RHyzDK>iBdxx)|+z#c8b9fHijIO>f=0!_dJx7e#cb_oju7{v_}Fsz`xlfPzVH|Y?3{diQG$QqDIgLe z8~;61?|{1*!<3Rw3@}f-5T10w+A=( zCP@(Kv0j(mcsW9cycg>&UICIZQybR z6#afWUIa@jI!-t0vT$@_VK{d3^L*tB>tz#vsfZ56@IMyl=CVeJg0OoSj_zT#s1F$X zyF29l53%Q?tA62a-d;Hp1KRJx|7kWDJNBIR*ZvM2Vp?&Dw-v9z-%seC?B^Hj=kGz^ z65qL5nsAVsPbU5sp6~L%D3M+h-}pD8&!`V+Skg#1SS^u+9(jz4d8&DP_L4QcKNJlY zHgPq_VC}A9vyKaPuEI$mFz-!Vio}MzhQqk21Ljxez8LI$8>`xoPl6Ku?YIhe76s}b z!WH~LEfjpT2>&}G`o4}bQ$VhtjIa3JE`Nmn+Hs({F1PK6uc|iQ&8cE6q!&;NMaK`t zDuTIHh4|mAY9RjisXn<}=I4$>_k+pzR)9tymO5wJ0J@^}at_Yp02>p{DN^AB-;<&?^#dCJw7xW`Ql({1YrXcn*&GHbLsz9nMHxNfgmzjL7j#c>*GRwY}CgF zeXNnA8n{0BA}&Ysf#5V4IF&!MN5&CO!%MXn;UAPzTNrug07K!mXV|RcW0!Q+egV!L zgd1de^`NXFfFx`(Wq9h~pNDf_?|escO*%?z_kcA&z(a%5KUzCF4v`VIjsrvRc6M|G z)O~q!5tk5}soj-ZbztqTUR47?fk6EqS=jnAXzlFi9kSxAaNYu3vyhoxy%dXMHDU4K z=EpT*UYc=W_;D9uUYfZt$k7WcQ{}Ge*!OWwkC$d%60zbqeG<1n1Dt>Da>}q)Ei4t5sl9S zaQr0Ua}d5ChEGYtb^E^lxNi5y(SFf!eOfjZw!FQ6{}%M7Et>}PZ;Or_(DHWQ{w@2C zD-in3g^M{Xf7T&$ImVG6sQ)nzt$jh2oYr0x-u55h95?m*F)-whEN~0X=}_^!b68-W zIDET0dj|^w^K#YwooC^Eq(1Ki?XOqobBpo=^BBY6194uz4Ck#_L&ZFh@-cT8{^3U^ zv)Qe|m7Ml><*7OOKQ5{|9XH`vJ*KrUt&rAU^nu!+Qa9w(6jfcuT55`_zin49H{8v8 zb%}jgg6uwbS1(i*sOJ!u`my5%L8PeaLTO7;^(4C;tfk{}yG~ZoF&^dlq;u8P4m2&N zPq3isQk2E9dW!u(zGlbac1==tFw5o?RS&eU7U3Q)#mVQ7E~tXznTun!d7{+urd?xy z*0>IJ@HwmPtJJ<7kI5SpRLzt(D5$>4euC6+m;DA(!|iMZp3-1nWex2dn?)r*F3PXI z%&uCP;xhRmR|t3^&h1h{qqF1!Pg{Gj^7iB9ZalRhP+#o&QJyhKe$2%)0`>jmM@3Dk z3R8U4{8{NA?f5?Qw$^V@fjy_+mcUuO_Iyq>dUp8w&OxxI3M0|0a8*)vPRB29&3A6| z-f2G0Q~Cc`^L-QcO@ih-5!Bxef)BxQYrQQn%_5^j~#PqMzSh-)!x$J`Hjb)uUwC-{7ALP|7&2>d0VY9UuEfXYFn% zv!CMz*_k`|DETxJ%ZuVrF?Hy|Nbb{}?>;H=cPwnI>T81%`?Ox@IONG9+`~?66}|=3 zJ$Z5wm#`#HXKqzNZD+5lezl#ji>y!4)%CL8LM5|~v{r>5a~T|~XATKkrv|N?`vk4a z^YIxFvd%9MBcW8;i4OvgoAJ2=A1u7?`TPpse~S;6-*1@cPVa!vF{4qNxub~YU*~(E!|RKovM;YJ-8TuB2k~f z|F3M0APo!aamrRO5^aNF2n_%)?SuHAf6c&U^=!2<$2!%2BLT6}+7x`0T|!-RRY^SW zS-I;%v>dm50&An0K{0bvyw6Ht^Y!@irII#=C~u1Uo;X%+fccLxrxSiBRstdbX5`&P zAI4A+1yKBb2ez|@{^}frASgq|j7Thg+_q(xpq=eC_=iSm;(URw{HM5*WYXT^GHGWT zllE$wv{%|h$=aknTAQ?>(7>=2U5W=+Fx}CrZBnPO?rWQI>f&XOzi7`9z{0I~<7Pxt zejBD1%=e`*fV_f}XNkWm3UrJZR{6kLZ_Uc%*Mtd`@d!z+P#_v5>bSD+TV zY~%nlFdA=*PFQNN!;=#9*$(Y=45rf&u=UxFKrMpwIgzRDk-!5ViK!E+fjdW+Lwj{N zj91@As{`E!Tr5(D0(Hnyhb=$^zaepvLsuk2PHX)n{Kj6awVrp8DE4nSGQEr67xRdC z93#C4Ra&1^9qZ<)=En-fY2C@E>m=WI-Z9)fxwb}`iW>@ zMQ1af%|=Cz+8G%cpNUy9yOFlh&Mqk&6$UvsHee*^Jw=|Fx@C%atQcDcRRY(K%^1GE zV#nvmuS#g0ZZoGP;BD;&R$43LR~}1DHnD-!vK6@-AoKr-r&c8*<%B|%TvrI&+lOpyNY*f2 zh=^EM)qn}KBvH29(x$`#x4J|Oj8X*ID$%lKbFXF;#li4>kPUh7QAWOww&e?JUmO*W zjNC-w>Zr8#wEsj2moP;vvL8qlbJ}IgQBu2NS)VD%^0rOH-)^D^*i{g) z>OyR874M7YRa!eKU1EQWbiEPD?Ff&WTu}8xpdvVlXgN*F2r7&o6)2hVHpi`_jCvH& zsxFM*P?AQjn9$*k_ZolJ$QPT7ch%5PiKgh!?mNrdpFQzls{U*hINL|k{))@Vl6DtG z$R%l5JQ*+|v@fbHo0BF;{E2+>%6q({x`+{noSb`!IdF(%M4F zYQUpSzxA%&ZzbX4ZH>Z31kcqNrzJp6m^`W1vO!X_232=842{uaTS?uOU;ejaAG-Rh zFxO3lZJ5wsO+7>RS6_oZx#2H9{S{^bgJrdrbDM;8?2|?49?FJGgs?QNON8q2O**Ta zc$-^|Dn zvzwy&RfpLegNu~!%|C9+Wv|8TJX2n;7ZJb zrz~Mw2{tXE8%hW3VCZ#m!{LH+VCa}XQ2kK8i*^a3Qb!c}ABaibA#x=~Qc+wTr z`g@=@4_BSIP+;EYfK3~E@Pt0ZH^hh30HYr4? z;5q!@prOx=r@2NqZ~r4ALK{gNj@u>D=4-f?Oq>01)lHi(J+%46rVYpK5^1v@*LsvT z<<_!Ez|&(*3t@opG*Kj6V-9ODaX;elj;&z}8^ce)M2N}}wm+%*arE4xjjTnakD-J( z$PSr`WbiJEEqRrpR}zmM>QAGT_MJz5xC^k1^ndQi&&E@{^3(ALBR`}^B8>vRG{T6H zheqxA?#RzZd=vR0JrZfe*lmx}$mvHsc9TmvhqE}uX|D7Sx{~Pk6<8VSHV6Ci{`<1*@78%!l zxsny>UsCBW>Me9LB07z9wd2o!)sGfF{forgAsEa(R`K=|hZFcc5=q@3vT^o3%y)#L zgzT*AI?lsmHayOxq}rWDvnFF^m3Q3gJftXM4rLKie`cNaq#E}5`^-~#b7{EAWev2= zERv-UJMct|$uhpr^-N#*EuSfAktR%@+&{{w$bL_uf-n+9?LpnDe5-YG`)#N} zZJo(*x07$3{Jv*P1DyB0P@es7d*AQ*z3-cMXY#&wuzJ==>&3@(Zp-Q!L&A@_a$8o< z?9WlNKrRN&9@B$nt7qnir(%+EKi3AJ9AAP}x9C`{1qHN;Xodn!@^6VR2r?`j+pqFC z8|2PGRts13$LQ+X$?Zp=gxSVq-*9VRV$CXaLaC>}#Pm{x?NRjb2GkaN z`yPx+>%Emi4kovcbegrj3ZYfLqUZfM2h#e2Np1a+5%esut3FJFv#M%zC7>J?##BB0 zRjABt))9&AxAPc6u{MGPd#feb)CV^N4b1t3`N`kx=@dl0&x_@~f}$cd^4fReHrDC0 zK3^F7#ovX1HHJUMGC^GAy{ena*%e@#>4Fwc)xYB@%mA+4lv~}WXm#}zG#C3fY^<7y zsfx94=OOQ^dSA>mt3C&dF!ikt%GEwFG4CKVoP+(h$MDyq!jJy>PwJ0rB<*-R{NhL9 zCiEQqyCr-W@}v8V4v&1gYKS1iZO~>^sQp(l>E*ld{MHd5WvMI;92HuOOU=9#j)k7U zwAm&l>+#*MOETsuoU3PrmT)a!E428S$#-!^L^;;DggV2+WPR0%Hq|*=I^)-Sn3xcD z+1}7;>#&SN`;X8@-~Ot0^M5gZRStevXO7?FuL*vqdGQ0utWY9+rC_q?gu8^#h+yfW zlnBli1k07a#ZYEZ1tKNZw&Bg#5V~r7(-6>+DU@T8?-0vlc4~O)fQE2xOXu6j9dG7- zt*zz71ww9|Fcm4MwNEh*5$lDBwW`u;QyCd?#)Cn|qRCH(FfxA3aSz;zh_xEZi5sF9 zO>RH!u07z7oC$czpWw3yA8a<;`6xd2c>UbXOBuh3p7PvoCW0S|5g2Q79I_v%I}yqe zFa+w3!b#Hrw7&uwjWhaJjNB5KHw4%0uWf;Oeeo6jxrjmiQp~7;eY{v58r7jj9j2?p z6m=M{4x@3X-PtEFFO&yQ?`gcvi#Q1*dnL^56;&&5f_$yR2MMI1rLCb&Xi^SN8}X?@ z5Qtw}>scq27BVWaV>sr)zyOF&-efJR!w+Gr{w5qE)}ksoEVz~zF~ti%T&Yf%Vm=9k zcF|@0YSmwiLu-8l{J&pClaXY(=nj6h>TlzrRUl#W zaN2|`tSW3RCp54nC*jb3F4U;|MeDaf3283_2Znr<-@Wz4oIIC3EOH`V5pIasBK>-LBgI+g`90v>Zv;oFw#ncO+6bMjxJgv zw`7FSLKi|Mus}TsO~K0miSg<{yVFS{#`Pj~olZe(eJTDs2(jIf=z>YO2!vP<5Tc_V z6}vV)LVO|X185p>h%RCU>7kj<+YK~)EM8`sTug>W zF%O?^pb4w;N~)xl4m72zwh=hAcknf26hUc)`T|_Vd*!IZ7H~~#eG$Is_g#kz__mLv#@gXbz#{BXGvW*6iX+W(4E7wq9M3!-=y~j8>3`Sj{&#&<#Pq*sOaHqR z&vEy^E$n|I_?OR4m^#(;z32yDthCnYzBhohaJ%naC4KMvhv7ZZ_pXw@cL%?r?_DK* zZ-2ZQ``%U3_uk0g*!TX4C+vG$c*4GS15eoZj>C!cz3U@Zi_`r!-LXgJge3O8c0Rnx zp9)#eRa#F~aGwcUA7S{GFhDSu^EY^>VC`=7j7;z>pI=>6K7S69fGe@S!drq)ICe1xEx;o_68V zf->20XzJg|!$=N|AM(CfV@%j^GQ&QH)~dsYN9J;_!pBWt$={Iq>ZLxf3q#{A)Q;KD z1+cQ!#=jLvKbF9zl@D2TA9*b3wZAW~XB|Ed!7^Vo;L283CK;i(QFD>Wec zT`%Lio`EgOz0kb=5umvgx7xRt0GgtRbs2dK>*^Y1>()pEOg*gr@ zobpFp2P-@o&fU@ZAr=+J(w*RS%?J>Yh*bExA6ujMWg}GU?0rq`} zSXUZ07^-FE>s{YRCJ^ng4N8f^v+e_z@HpJih^geA{LmhW;j;`MxBM^`gt^7*0Tb3w zfapah$PCYupvG&T{ZeVmJ-M^K7I-*RM70=(NGnGjZh_Y3hj5od{>adUtj%QMT zQ2GfZ0gV8*wXOO=ow>70@F2p25O`I}r~MUj1tlR*^Tr?C`CLs<-y!P-8Ow`FS8pvS zLH`h>lw@Mxb&S|*k;C`M)qLPv;KGG5pHxi99B|%)Jh4>zhKHkU@RALSI9*uG$ zn^I1k4K{BkE<$Uu3z@_FZI@CtN&2x+0}nEj7E^nqsrouwtgerBUIFhU_lx>I-g8~< zm+J?r>v&=g?&sk#{^L61(esKp&v6WbU5KqnqyzIJ19hula@S!2jTRhLX`FzWmx;L> zTb>U{;z7Nv&0YAd<4QY#6sWrm-{B(W&gvVc8XqQVJThubNnqX&@RMBJCo<~15rKK% z!go9ndq7z+MwHR3S}{@*vrS9FmSlwDbOcVP$kmyn(dH@oS=+0QX2a_bMlEJ5 zPQLklpYW)QW(VfcvZXjbjrA>iPUIj7uI6W;=kv z#DS{SBUcCNuR$$pp}+d|;Xr5`e#QZ#gUh6ZwT$H>(Vw$H$OME@gH_m~wQM%027vL% zXqYJgC-=O3#PE;-853UT{#(`paU-H*3ISUYn-F+lW;j#_8*|w-Y1ob9;e<|?({E0K z$vPXSfx2m6CDK7`+XbVQi7S?Qw7!HlTlM2{F)Caci7ltA021-OsHD=8O6uEab^A2+ zEv&vx=Qqs#!~v}b9Ta)3`WkiH6m?qzzgf!~<*TS7H>#1fox(=Fv=Mlo1z zDd&@GBV1;;4h2>t@;XnIoAI69KW4{%d2@ZgqJbcl6MEc9g35m;{KnALuH-0bjI3@rpWS`N!mxf$JJwo+5M3 zXl?@x@1%eRInD2nRFT8^oj%EGe3y4$<<#{TIYmTR!px61^l}EPl>N4o5GSD7RWA9`j}@sH31oclVlcfYKhAg%cii zGiI*7O)lgQ0r?>^>XO31yfwHOiGClB!l~it*n;rL(7G9?R*w9LYXPZ(mDVfO#ZW2h z@OcTVzC4A`Dhz8yt5?DhVroqMN8s3wQZDAflE>j5+(JhIZUyp&UgzCdd(O9>>|#WlJSDI71k><#cubL)Q<66Z^t4kQLS}r zcl8d;8_eD(mUjpbrtf91q38Z!frIGH`R%kFTYG~ZxXi^SFe)W;n({VaV>31Q7pSYj z&ycd`v5ao}6Hw=^z46ag&scO{V+yg#B6@q-nhMjfc66NB+MCZ)Q;qnzvEYv}B{(7n zTHPkaqGL-dV%VqN8dDU1Oe>U2@BqaBtuY1Iw#pha7(OXBoUn_SKvM7U^T5J{IU>zCQ8*==%k& z5Dw>HZeXZS5Q|#K)__5)G9Or)C!6hJu{xF--@t zS+%zefPupWUu#$8^8SvaALY1Y;GUM51@2ouz}-zq6=0D96!|+&>4&`+sCy2lFv77C z1blV+rWFW8Ov6!5rr0MM-|}J&aCxytxV(6@eUHW%`?=XyG|KQn?JF8**xU9MjkFqZ zi0%`#1{8;*=VE;hh$&7Acv659cn$D+qUQqTNO4j0++rS!qvw|JSQ0(=SRRiRE8UsW z*SHyRn%;=hoQ%&m@$t>~68~*-LJQk*qTRET&;6P;Cmr|m)oP* z1i?C|G#tBy#bBjH#}2kaYnbH#*Y6eh_q0X7i|275v+jM=C%hy}<+hH|NR27NbvPYk zG*V+UQe!kyqOF3_KE+r!Ia*%a#~K64f_}xMJst;GV<1$BjzMuyc*={1V!6dJ6fK+= z@tmTC^J1PK%X z)i{I=qr{kNR844$?|vM#;9PqAOkz-EFm}qhB-d4Fj=)jg6GzS4iX-q{-ct`0LVE`- zY(sHA7<(L)<@w<2aoD~B`%YNn3WL$}!PZb9(euI9;akojmGbZAM#b$m9=GG;s$6WJnSJB zdzHm%%RZE=hv6!W3+#Wuimkl$xQZWF^T$Bly=0GA*&G(z#A4C12YG(6+}u)O4Mev| zrznOSTSJ@iKW7Do2y^1wuhW=>S zC^S+%q;@41hrC?U0}|}9+Oo~KH3w1HXxY0gbSs|1lnz9yA?&T47eK3(t->$Ew@+^W zA%66%Hv@F;lk%tIp;M(i(Wou^gSqFZ^!t))tfIT-%Igbng-F&*Rz)CkC^(0 zG1zes+WU*uxjE4sY>0vJjGbT#EUL~|0+{ajj-68ZNAhfFF{;5)#wvN*8d~x@UcqK5_?6AX`2za!OgC-~-6vOC zLrc{!80W@QSFi|kJ23@sYad+?9N;O>Niu zes;XyAHRbJ8~m;SlfFr>@ko^q+!}fr=VXR99^>oxH#mL;kP=5GV}oSi!@CrYTW}*1Z5fV1>ObQ!82rS4 zn=4@*HIgMY_bJY7#FlelNnGTuV96zj4FFQ^2i}Iqvq|Jd#%p*A?)(F<#L8a#J;1iG zj||2ZS=5@-0IrlklNBR#wuZ=pe1|1+lxP_kljSjs1B?l|2Ey?Pg3-%lPrHq}ag2G4 zFG59zKUr9$2wvvP9Rqa@2k08+u4H@3rIYo#mDK1)-x+y#;T@DT(?q<#4WmZO{T~3m z7w?4*-bnrD%VTOlck$+UX?nbWk5>ZTm)zS;yjfo14dLe!!;>Xawr0KQuq@h5nef!v(W1zRxRsPwlS$V0pvO)F1aE zd`xc4M1Qcbm!Da~R9!zec==|`eL{)?Z?4s@%7=~tM)PY{s~Zf@!jO$ zyLbG1)~6Zb+obS)<2TvzFAF;S`$^{bIt2~?KGKJKk+@Z;t#?YX}rod8SFCTiuMV4X*; zHD1nFkaOh&WkO5PB2c$mS|bzAU`f-Y1CK{&%VuCnd(7x>ZPBp%LjD(le8_Qk5%LKz zp%*9eOlHO)H2#ujUOkWJ%X|3!UW{^Q%I_?k%jtkc*-e>9q%s<3@&@#zJz_MsX zSQHLJRTHt(^(+iqsr3P@1tTB}NE;}XgCq*zUWCvk^#G?B#ga9Du=+kKKsZljDyXGO zTI(rMvkAX4)f$vLDh9gp_!$JcmyHf3I1Ua zC5+)sAj3CC++Dpd;^XFRIU-}p&}Y1H7MWs=`%U#L3i;vGLihy<^?X|l*K}OK2XNmK zJR2mK1rpqX#@tkle^qSA#cT+Mc)D)HzIG$_dvO&Rq(8ED*H!Nizm2Tp@{{8evEs55 z4|Dm){_=cwFYf?8(&1Pdq2 z^V8U%w;TR(35cTN5fJHNZ7D^1CD>b|-yejaHvN*)8@o=6^cqD0Y@3M2EoYJowxt12 zRf4A`fTya#Q**#hvib+4Tgmf+5+y1{a?ok$F74N2C*zCpbN~4G7ymNQo&}T% ztrH(-H@$b`3mcK;3?J4WUwASG$n4I~Grn*mo|NVI0*mPQ_-9io4;hUwIHgp4{83%B zo8t?Q?Kb#z0!lA_80^_g{C@SG2S08j?T_Eh+2h9|8oxWP%osnXl)~>Dx@da*y!|k@Nc=ctBQ#>%RrTE4R#UtoEq_3iNm!6>u- zoP}*w?HXUuHTX$;m;NZ1u}H+b*DiziIe^}a_rDb1y8M6NNQ>>^r614P@OD>t--1^L z-rKBh;?45Levxf@p=F8edqj!+`xdj0l45j4w>;ss8KwO)j9*^?_XiEx;>&^xUq-BNak#iE`@kt^;)TI98Y3Csl=i{v*o#D)Uc-Pgq5YVz z$8q1;C3|NaJoyg+)HV*jeIxMlH4eCAOqRw0i|Een$m=rh+?-OXbK88aDw^E6Ir${% z^ACRcslo3pK4JDW{)3>X#BpSK@d6jlxon$3?`{A|^giXgNY+8Q8Z~?e7a-V-;Up%(T!$nW*T5%|V3tq8 zZDwGWqqGR|oVrnPL;}nLi3G(?SwPk3%Ze}Z@uDy%G{O;;XisaX23HXZ^3Q`|5l5;k zu3_2`7VBgxjHhvWl*LJfaSC=I<7h{Gpeh={ia~Q%5-OK(g(-IBD!<9eSD(8%5zhfz z4W1VOTH?u0UP*H)xN+~nY{w)|Fr^F32WF)La{!;69hfZQfO+4vjKOpYDlmVbilzcH zLB3u6kB@)4>=Og)7h4ppxiFy=tOEe+-aDs1+aR#2C{()6T~dc*Ww%uWbSB4S+_|%$ z)4BKhJ|#CJ=hP`^I`@^La#NX4>ErkQ`7jrLY#_c9Xp?gX7>El1anBg5$Gqx-+1EMf zL!OP5omHjr&DJ?!d5^KWQ`Bo_&H)Q68WHM&+E{&9*O25K_{LMQQLX>@)F+z_#3uu7 zLhOuB$;K@`IX>0$ibmQOfn@M`;Skt4m&XZa))btYQ6Mq zDL6dYzVhe~KYwgShXMZ)(80^!gT4Iin^usSGj`s~UGaCGAYV2M;rMP1#=?B#FP@B#Wg-(YqM{!Yr*81j(;_fp_Ya2@?TTI=V%a}Ktx zcLAGDKNl!`-=ChXer7?Z=lkooGuF>eLE{`$>C#CW!zcgTZBHx|;wIs{EN<}qqCFAc z@}BAcUd#~RK?>iW%lw0E`ac$Q`oF_7$JZ%n`oH(Sm4ah4z&Azz_o0FKPN4184`Hu< z@a1G%_RwbLE&puoKwt@I7K${Rd;}eC7g?q*YS+d#%v#$z%R^j{l>~5-HmiMUO1x{yY zcM~a1G!{-)!55`9DAMwCN`K^vO$PGc0ewR5_#<4V5sJCz^5uqO9Wlwa^@W`KY=mP& zmNS&mU4MjiB>E$dJ8C)sd4GR|b@=)tGjv717F}BW{qt+ydDDP@Be;B+U z0rXzHn|c!OFcvCGkGBN)V`X3Ou6|*858ioM;LXCxct5>2cqjFjd2bl7&js!T`!GA0 z)Ksj%=B7NpTpfvBg&zLHRP%i>KQv-hFRU7hS(lBRhI#h13N zY^(6f2tyx*>=@)v)`Vk{rifD{<6=u_OKl_-Lp08+XTUjOURxw~zY1IDUAGdXwP(4p zR;4PKY;w4xXc8KqWDhz8O=tRE8e=8h{I(@%1N6Jh4Nl63zU6g8g_Ro>6;3x)ctcTv zS%TPrV}wNQvz_S%I~R){VBfiv)WBreBx>wX)c9Nis6q`sy&Kec3rndOYOq$D8Xv+2 zXR`F6DaFEH`8#!xFbqcNie53&LBL(30*UhtIj9v@@eV^NlEOtP|M8oJ z(x@c;6?)Z>X+9|C)n8Bi$MqL?!2+BEXY8&1x_^a>AgtAvm>u!oPIkq+Jjypoe>nw> z{<>0^_O*_>$e;1?XP-QH24oTY)_7Mv%LfqQrf2!l63m&jF$}|=7J_(eYNtxL|<)H(#BPT*+iAUx4b7WVoNtl?e5 z$9@VZE#ChA+EZ%{-u(bQ@up!UL;g)|O7rX|mQwfD!{~+^u}xsld*vF!E_#L&BQmy& zutJP>Bfj3`(le~p=6P8xW2e&-cS#JVF!`S2)pVX8PDKpgc)d^m8+yTjKOb};_>Mj) z=_!3O>=75Er_(3%1^BX@DcR~17PPV55kJcTwkv(&6g2uIHx;Pq{4)xJ55DiOG58)0 zsJ-|W_Y}S>mSu>qrSOejo-MvC=-_+(Wu{;33SXz7!FRYWowdI9!MFZ7gYRlU?ZvmK zr|`Yvp$zeDQ1~7+Ia_>L(82d7-^>_ar=Y?20$n;Qe3zgBSgFfDzA$XHLHSAmPL!Sa zG4?)l#gAR_1>cyDt?0awOf{cOE6uHc)oA;6iBW-g$mVYnV##MwL4|DQTeA)mKZfTY zK?vdTOAY3B8`Ii)tV20f1YU;_SkVk!(cG29G{Hho*+1@->ST&-xm78D5K`BweOyo8me@N0qkRY5H)y(5;y`G4NvgqkThi8pKTx)(X(nyv7|7D+!4 zVjPc6&$t720u%Qxm10=i9jjHbR-5csa=}$j$Kw=V_NCDU3J3wcTtN_t3PIx6J1$#B zyuk-Kym12ep}<_r0s2Yh)<fW(|E)nX110>|;NLo-*Lh2hLvmX$yLd9*HLm!!DLaSERH5Z&DC%xllu# zalQi!I`-2ER~Rnt%06`p8vAK$cjE~@_`ct4@I4w(d-46Or|@0z#|-hEqwxI$h9a_y z*RY_2?=4Ogp(}iyf(GAUckosA=?lSB<1II>FhI8ea{_$~;8j*oSXn`R#R_tdw`4yD zRxDN7NhKWH?*~{T8IxP6yKr<5M6MU0)k2(D*cJC4yaY7LbRZIo!77u5^_YQ_a_fr- zMm~Oeg5mB2wc#I?bhX7hlA`Mi>iYZ))|B>Y8yW^fwHRhug|#N7k^25}LzbgKA(G{M zLzc~oEZkGW7^ll=l|qe|;sE261}7{{hF{8~%lS0Dm=oVT1KSgpBP#^{FMlHyt(f`3 z)pv2z4ZrUOk#rxjg7pC4a8%pb+hOQMthYnf&iKd2Wk)h;l3K@Alk8w+rK&1nHxi2Y zox0k&D@hKQ!T6md{m&b)=s)(9r1fvbhT=aq-teElaKaOYYE>X0sa9)KZFUj5go}k_ z_YzvrgS3iR_tRa#fv!Tdp7mSxXW&1)2R<@v)su>(n{O|j!ga_x1t6c)#B$7MQ^kcq zRJ{jMhA9A!L2%9QgcpHp{I(n(HOy7(&LPo4krh(UQJ04K^$d}@S3Ihm!iNbdKr^aYF4vGfZ9@sRRyd%@DI z!_Cr6ad~`#!91g0pLHa$G%K2+EAs2^yOVF%>tO@_IiLfd(1!E_-hxB`zn*c zf_zzF8Ii|eWVZ1JmiPE)Z5OA4JlPp$;bi~pR$W69t0(o(Y5d=Z489*OOT_oe9>e#> zMP1?hRfX>tqq>PN%X{$Ma8c&?vT!oKztA;wjj!qtQ|D`)@i&9=TmVik=9*jLKg_-u zC?`7)*)Oo|aUO0&ik^S3I7EPUI}dOE3dG6Ud0;)pc|aBxork(C)rhMtUgtsAcXB#y zk|rOh4Q+G$2ek#9PmufG2Mt+1`l}+#d4?>Pfh;MV2Uwy#=RCwmq@vYVNGs($jQnLc zh-5nttjFU#zzEdN!`6wZ#Khm2ktX>$52{MrdHAKS*2khOPhS5Zg?*E^)X?W#kcwjC z%m>!*x^M=abCufT<3p)62bF7xG@O26rd>=|>v2+jL_y270 zJsMCGUnjpLzsLNaJ2Hg$DFyKlBsh>wz8VWU5Z~f-qFq7k6f_VAO_xcf>hdYO@BjSC zpu7@*6J^JrzZP8FbI#AjKi5$En&1ZuzC%78P8RN_KhHW6ou5O`H98|B=ZAIpIzO*e zsEU%DpG1E?t-l%gqrv-PKu^3Ke{+f&0_-`+-~MSj$jL*PPxr1^<=upwbtFQ5utqA= z5DM$?g?xQD1?1EyDdWqkNlE?Tf1MURdiJw#fY*#XYZ{*z8h~AVcdF3MQ zULYX;tC)+YeU>K+5`pMW#Loy4&VvtvT3(iy{eQH?sOtpH@=pxF#SGM+GkL66cq>XZt6?1|?B z|IpjI0{=Dz{?Vrx@HwgiIy7K?^yzY%b|*fTS6rTUD}y0vNW%Rr-K$x!N{8u-)7HB@ zWGi_R!li=(!|HG$*`M5iYt{la3gx%O%YAnn!fpMnBHTP7oV_mo$%=60xLCKvc$F`OJ365ql`i8WiX~sY-iPP42cJV+LX;-2#Kq8@?wti4>)fUv9|$;bs}w~-;!rz+@?H`49eKpKp{8^J{as&5H{%_3?5C`u8zi=4KdeV6 zt=|DV6yRm>YTOJS35wyUe)*5ft#`_;UGWF9?7pO-o`?|kOCWZ_R?bsRHY6XUh9Ki( zObu|KKYfAFBO&>^169|wJe`RkZ+0PU1GRXfDL?H5xKmKx0`Qs#V$7u928F%^4e6j6wrI^Y&VXZa|(B*B9+xg+iE_t#&?G$#~)6b?_ zeIm)8PVKMkztG@65v1_qAOBy${|klx-)WQW)qK4hYFzlURuBG7Q;irTm|4mAJB8i& z-=J$q5``@A|Jg4L{;%Gt@OS*h**)eje(x5Sj`1~r4i(hP&ODT;cVoPrk zWno1eH@>&(8oI`peQ8CS^*fGTU{L-604J9_`J^u^-=pV;gpW>TYAzG3-9y69&B;Q; zn0!*!15*=P9N_68+^uJ&g5BRzakWKz56;RQ9Ads(*OwF%N!On$dolI+{9Qjc^mzM@ zM0#ANv`$KTWSi+@=l7n(P>3(@znVmkQ8#sm9<0Yr53XzyOeqHb^l-H$i5{%arf*jC zXhXwvvS`p+BblOpopIjJ3|YV z#{6DWrA{b~ziK3jNnP;`b7TFF-jVh&$i5pfw^?nqP;e^Ee8A91`F`Q(GWB9ik*T!e zA?xjUG|TZ1)j-kES_%($Ygv$#L@C!^^>Jn#Dj|-NE?$;7eZPOZq3_>*l1Sfc{~PJM zQPKB+BMp5&x?wNq%j(k8wTi`I^QB6Rv6%+-EqM@Pyi>m2OFd>nYRg2Zqqe|{Y)5T@r-(zyDBIS8 zF#daWbAmbS^i%%A{0~L!OR2Jzz0P*wG_z&;pa-6>lKVX}&00nD3K7>bvwNYg`R)*L z_0n3zDLD8$8 z6{X{co97#Tcsi>1ffF{&H1H{k7cg^?DqR6_zoP!V(pKxT-!2l)Sf_b2sfDOuq3EE~PGXZNACMZyWQ@$%`uU^tc`+sHG zW2@G>X@7)F==P9Z;L>x(e`Q<|lG06f-~ENi8(GMIgQ53JRtou__TMZ2uPf5;howTh zEC17zNzYodlK&Cq*~!0Zwwnhsk^l8$)KliJB#qsSkWT)y}OycGN}{lAwV z-cbB-0!CrG$q&oFpUe-eH7kCYmgTUDYIe5#(8~;{WWx{nqPk^q3fKqKYU%oe@7EcA z_*=c=hh^*!s*A!N8)3HM39NI)ejzSafmZtWDvLoYeD~5J=ofSkQo`;bYWE%%3INnMJF@t>i2|qTB@ylAp z7>>Vwlj4SCe_dxrXiK1H=HuRZFevI9TX~BlSN{43*JML$J#udQc&rCR*8VyI=uS%g zeYKe zFV>TSUT2YLXt*lz4W{QGpUZFyD|<;=i3Gty!;=2;rU*PXJvN z_ctUbF}vs=>4YJECRJGCPa~W`uQ27*v!ib`M8EzfMf5*`=vZG(rzbTidHx9Y6p{y=t&w1I2_HM_p`L zA3xQ_2CUU)gJQkH8RT8Pxw2Q)D8W89DY_~W+!%lPA6#UJ0=e{cDt^jj|eV69p4$InJ&*EjG1 z+3`oIenK|W`0ZF#K`CY{ehVN`DlZxLl)Rksm1)qGD^yD3wql)X_Mo z;H7wcP#V-LP$5)YwnBjl@hTM+rv107lJ^v=T6vi$lx`r zGeV;%AO!P-2y5f<*>Mb?<8aLJvOJ?%ol$8OQa0f!N9(5~#c_P&dCC4d_=T^Kl3yOH zGW^n6t@!0N#VFI;19m>m23`DJmcmfl{jmO z+x~B5o%a>%lnyjnhOf{K)>(a-i*;D5!#V|U=-vLjT003mq`Z2e1E{NrEPYh`w&B_F z5FhC9&`IQ>0>`HZN$72&dm;@I9(9<0)ZCQ`eto)lVD|iU%?!g&56n!%PYeI==BE!7 zKkeCfZ~5s*m%8|gweA%^-IQg7fe-8^KMgWoY!>{a{U3xNI7koOL=7Uk$!|8sq0O?+36Nm?C=882w1yPCq&Ry^9P5k zn&+-eaDjaDL*VabNblpnZ|FVq`b2s!{;#Jujd^%FM?xOZvDDaeIWiw#wmqHiT;ifP zYt4w>>$0RbE6$AGH|UzXruPzQ?BD&@_ZxSuA@3d6De^k=FMg-U>zcoecm~DPS41hh zzQHIRg#{T7n?MmywFF$d&}zspk-XRKDdViePzIq0F2nw-5!neH>u`v``4_sP3w1?) z>2s<5$u_A@<`AV@AM=@O3?=pfQM~zcOB5wi#^b%~WA0`C+)>!3(LWyl5houDxxyFR#l8vT+CKP zii_Bk^ey=KRJ$KdG@(-E<24BY%vTOtpH*1N`#*liFwXF4igB>0wYHejT(DCGu`t+2URi4pK0c(Pp7T_$1Sn9uzFE(9-wsjhBSCj$db&g*AZxK@IsZtf2L}3)%=PH z?Isw!iR0ni?iNhwqtY*&YG`{WW~Pz012Kf7RJuL8e4V24A6ScI2dJK0O)BSWx+aw? z?WrQrmSj;PzrBy#qf|R7Zqy`LkCG16F0v+!AQ|soG558pD(j&k=A_)>6>^fa#p`E^ z5r*$EjL^++%Qw$+F#>Bl;Vu>#7Mv+;q31Do`6eTt*Yi4=G#K0nKG0k#2Q z7Ofl3Cz&$o1yVHx9T8j6$1oT<$fZ>foJkj-S*Q^4ndbh^6vJ;vVx}qi&Dk&HWfbeN zDO*hyAW_;aSx&*zu!LI#_EWc}Y_Ys+V0U|bS;{bn$g^iX2^Mw+aqT5OW}4^)Axs3k zi}}rdQ&MJJVeozg(0lQw*61<3!|0vU<9#Zg2E4bz!|N8_Ebqbl{gYA|%E@@Ma5CQa z=o*ry$aR;$dto~VJ(uJhK<~x-GHBKw!+XQnuJFE7;k_J7=5z~hmiORY-z#&xSvVQ* zF}j9s;EnYY{QdWzTxKADd9s4s@!zK@$hH5@zDKWdf?g?k@r#t^q~lF|E2Lrf&DQ#* zKt5z1_KMctgcvwhHr@p5Fm?spZZ1>(t1JWZti!P(wExbEE;QkG9|eo;V!Y7omSelM5l zXYnB^QBT${EbQWUUBgSIwkzcWcj|ZvZ}u_P?)`=V`=d)0*v@(t(-qhZpZU)4jKr=( zT=^5%oP;p*=K#M&?JNJd_YZRcJM8M1q9_ye0^ho8RI)Fm?6IBDtv$SZnpTc zpu(5?Nsk+8v~~jh=}UTy5~rZx%hH2%X+Mpf7GMAU;@-K$Kzt<7_Ua3+T;c5>eL2}* zODF1!rn6iy`zq`66uy_fWAuem)|u)HmN)$)cZ04^8D&k@7cA`37iz+5e2fXNW~DEd zNK5`MF5bTqRrK`}4CD_1eL{{E8g=lcR6$PjJ~8T&CSBdTxE`3O8{w9Spr7}zO+;Uu za^(qT7;cHg?jKL>9?M%>hJ&8bx`MT;j;~w~6m5(DI?ITfQwODBkW6jh_*Ii?f_{>566BSq3E$&Uc(!e%tk&OGv=^SS}pmir1OOcLk`A7 ziEfYounuEC!i(ql&+aV439LhrO(3@iUAM*mY9ay&B9Jy7ziz20j5j101Zt23 z#{hUWqJD-VfnLvoN&+c4dtu4zQH1?AV#bpH7|%GNf*STzLp|RcDLkFsP|ph1qXNIs z^jMlu)}KfjBk&LUy4vCj{5tjBZ6XHA1WDUJBVy$fpE(=zbG0zc15ro`Cq7f4;($G~ z1ZyEEnLb{yQpix2k8F@``L8T*`ey{k;-{pG;8b0mmc)|KggZEbeJ@Izd zFDmpJL%wEbX2#H;Pwfiqz6$L4OWg#UpB_Hx-qvxfqHnxrs73#H~| zO6%Awd6dgV30Id#^*-VfR49+$tD15zO_bL9N%%jT4~)%O2%Q#I;p{26if^OC(K!oY zLWN`d-HgpC(Wu3^703E%xPhmwp(XuzC6@Qz$y7sJb2TnP2V7K_JlA5}8z zl*)|a%I_G1eWprq6RcsiIw#U|NDd^U6Os5-)EyNC9JCO7j_MTN7^D9cR%L#L6#^r~ z!^vaRY5Nz_U$4)D{DPE8rB|J6gzZn*%8tV3%=bfYK+7v-egVcNp|R|~XD{;$Iw@wp z7QkslR&_etPb9T7w1-i~v;G6?0hPmM|4pP!VGAAR7rfv&+_v^mYzSsrMqW+u3Z+SY z`30&bVV-u9DmrYPF~17Aj)pr~{cWy9FH}R16;_4@4zlG%w+ai)1ffSJaE-sF?zJ2@%3=}MI9bK&JJ#oo-TqX>E|W*y~3h@ z>SKSe#geX?yn{h$lGm}n-$O}|w&(2cyH5aIDf6#J;%UeR`7!#1Zrk6iBhmgoI7?!% z4qy9wy}_KAx-d_xAJgJL4y%>h{trmu#eaY@`Falj!;Vjf|I-Tp&o}M`{;VSr|MN6# zs#}vBy(BSqr&_QMU;KM@3;%`Eq@;YRSH>9R4+0U0yc2JvOo8)x@HPB0jyFDVtVX=6 z^@mT#qY%%%>v@8o&3-^EsLVG;41c0$A_D8K;*Cy06K}jgm(Dug= zO62`bR@ULGzb`ZdAf}o2pGtrG@%#Q~8t^BA4qkrWiAVGpzsJAc6~CW}r-9!`wRMx< zS>D6%uN;**zq4>MzyDm<&@FyXv;OTF2KBeg6zWdA@I5sUnsWVH-`>>LpGhMdm@Yx* z6yEs-$~z}7&^xCy%v1R5kMfFgkhJSI>If9c)^%IKdX#4lBz0nEZb};XbH1xB+Kl(E zNBm%kZL}u~Ko{}CB>QE^C_{!zL6HRe#Tk$GMLc8s<&&?u7(d;3^kYJXvKBGkv$0=T zQ1LG9m$e$94D1)Dps`n}w6{zNn}1UXLL>jrUgoy%+DH%K7XW{$4Vy zE4*73-k;h2Pqy|s%l{wtz63t1BHR1+5(o&U5mCg2R#CwP5;j>x(5cUM z>Tt^Uq*D$?@25Du7r$_b@=f^-^!D|F-jq3+-lzW7qD#BYGw zMtT13aLRMpi8?Z;93P+N^nLMA?QhC&kY~4`RZsLaWlol7+X1M3(D5-zp3k72q39-0 z^d0$H(4B})H|t;{sGw%49Wx!7RU*Z~h#nhz)?qp-A4r(l4piN=ZR>>c=&>+UMopOC zJ42n~988$CjH)o-CvvBr-W>RRXNvQO&yG>)+aIJR`r>6YLErSlLf?C_3DF~EL0t!v z$y;#0N$(Z|DWi_QBYI3BVLW=cp=Dt2F;1kbi9)b z@-IPX)5&8m4kWTYU1jn(f#fu$))>wRtv_t?!*SqIuP2X$M?ZO_!zL?teBT{)zb1Bb z55DZJt4q@4k?@Td_>vA>vDYQc93r-8`?Gfg2RPHi z{aIXb$+zGS?f#TgNbFOx>nzklO!DUsIRrk5b%Lh}4`}R3*q?P{fA&vr_l|3q+}{J>=IAtR4$~T?y71`PG01{@eJq;!!hxjYKU3zaAL;BltylO!)Qd zUA^NMtJ1;wb-qB`1AfVcNVY~b9*(1?d`JN-xQraMt3 z?52OyNZe$ng?qc3zIG7fzF{|=urft=koytNeW!OE=C#%Dr61&egcnp^6D#$rMk&9i z)`~>Exc>$QyWsbuSaBhKYxf(i1S&B5r**&4si+gUJ@jFP+i4$X5cdx8ej`H1`!1aZ z!C{GXIDCCo+;4PLTkjamE2wAif$lf@Pa!@@AF46?o84!V1)|)z6yJv_?vY9 z%_?97n}3S;-<*b;f!WjkQ(?CFGFDFyKH>hGfyrH)u(Gag`1T!!+fII7hK|jsB0%@w ztm>r*@M`NtpeOfVoF+<1`flO@&u{duzu$=OA_;le1OwXG-&b=%_-Xa`)42#-`Zq-c z(!M?FNA!0>ci{eh)w{jx@4SL~W*?}(f3Gr`7^le~SHm z1ZQ^S|0&Gwb$@@mUvhsZti9^*t-TZhUTwVy^rXLsL@B-N@4eLj!&P~B)oCIRcm8zc z;S4ShH~jUG<>95i$?`y0dnFI6-s_!8;MMM}Je(#<>76{#cbH%g@UyJ!ORWbwFMH$3 zsyu8uh08rvVCTzhK>TUlcXK8ejqC1LMT0E2p0AD6rTrrxq#QRYBNr5*GyRd|@`Nw;hfp+u3%I zSozS(ftGA(Ou~}l?aa{Y&Hg-P)Rq))(wK0tC0i|{x}@k*=}JV?(G>>RLG~Y#*29Mk zQ|WspNKJ;8M&DJ3i@u**dr04VIej1RHGL_gM&FAxMR+j!Y8h4fT2uws3;M1_1#mt* z_4hp<9;#CLs}netwe#VdkrPt9pS6I!pZO!d&$+@PsGV~4FAL@1eA_#JCWUl}=i3N} zdcIA3R`Z74y&HT8hw*%yKr~h$O1VO7D&JcfI{sC!=!@(_aH$TXoN>I$iEF_Wl6P%= zmT-U*rt7nZ_4}Ou1~4EchsL57V!dx&H&wT%)5wJPX9y3UL+}?#@II6J{>=NmV-~AY zs`WnO_c^Zn+|seGk#Uf}Cb_G$djHua9%gjnnE2l`(9-e(l9w<3?u6iwQXqxhbGul~jimEW5jiTsWO z)lZw>nW!N6?S=g)di5dld)+=AzX@xP_}$q{eiP!J@%y&|bJ8|I62H3`&N{wLA?`Oi z@cl}+4pe#m%F&$XN%t!?0xMX5J^DUgg{5H>2eY|#^OL?`>0DGB0`cWtsz7iPpr@9d zssQf)S|<>MRS}5Z+^>CGIDxy(V>qLPCBRnO*(pVpI?J28N_wnsBwVx3$hc9>xX!| zoi@TuKb0`0pDG_W_2=@D^8T&IPzQ*~tz1mF!unry|JHe^J$U~AZd0X(ns5lV#l>If zq=v96QiGeYdVl}c)xDG=Do~T6UfsX-g(^;olZgY!Q}6Z7$9+_J8k3$%-#mmS{BP1X z=b*ZfoZR22l5>dq#__pMatNy;IX%)h+j}V~RDdQaJ<&HoQ9^I-hwQz+dETzdM+QWN zmX=cLoAs#w|6+YJ8nuViTvn$_%^~WW9iQl=hOjD9b4dE;+%3HuwWvT%ih8AQnpAP> zg}%X501ZsFBzZeNC@s!9ykX;VL!WHoYZkeDscRq~oU*yW>w#nZsEe|UV|@3M5%f?# zY>Baic)T84u44W|CHHtt(LThx_hTK839GV3594dEy!1IUo-xiCzU!)GrWFX~WAhUQ zhNRQgN%IkN`X6Ia>3=y`LH$;v|LXq{`u~N~f76eq|B`kc{Ryjq{_^uZr@xk2PyYu5 zhJ(|ev>xB_O?|)4>hABAUa(E#T+r^>uKewDZ9gU!U-O=sAt_(c^WlDgkF+m7)*J2zID{{JujJCO?N(JSknPnALrD3;_owgb zq=B&V?n^JDE?lYV_=L)nA~zU8T1NG-!U&N&X$0;O{ZrYa)-II=Gre?)7$siDZg$bY_I(F4Jxq}o7wbx4U}2i^ioXD zM+Jt|1UEgOz~wy^y>H*E()*2liS$1AaMHW%orBT)1y1jQ*zrB2?-f&i1HIkLdQNZ3 zoJ?<MtlFH{}FrtSB&gwf6=UuL!58j^0rRR5LSb|zy9W)GegU) zxA&I_3`xvLns3qKJMKG5{k_cp*rT#w_g9<+Q&cUV&sjjj3BHm(3HnytqS?C_S7+7k z&X4*`@7DV;#oc;Xc&D-dlUh~VQ|X7G?YnpC*g#knZBIrZ-C^|W>&-Zk+Thc05I5*D zB!S2+5G5U!O0@6RGk%!APdwmDl_fs|cc@qVOl8TjTno{(7@H_;@_0zK+4Sw_oK2cNJK*1L&(?5;bljwBxI?sOPkuwk5W=cx zxP5Xctm?Ld*|S#7JEqdB5|E;k_Trc!A zm9B9oyrRe4(K4#snJ986aVKf~?_#C0@1x_47hCq=Z-1B`&AqilWz{R6a8^A-%!&Di zYTrrE=bB9%0HOUV%mitv24{0ea_2j?v#spulOB(;@}sr5dI0l{<@F#QKYqdQQQ>#9 zV?-lH8rRkNH3wHvJ~2&T16Qvti&u%cb!mPGJUE4UjJQ0y_vb%e)foIVVO5rwaQ?%? zF6Fh4z(rh8YO%XGA=oQ7_<#bjAfMmAEWe`(LBcF3wVtGcxCoIXjLDBuY3$4DR1&|~ zSpxoqVwS4XLeiic^6Kl8~A*^6j-0r9ym&9xmg zHa*SzAYWlb9QytYwgC@^U=g#r0 z_@o{wo852WNh*wnMM?hlBbDeEf&QdAzo2;fRMPr~IMG`H&|MCKy65A{4G5sN2D1jc zK}95cQJCDgqmfB`dlC2vG(7#UXzq2z?u=*-h1i|1MIU zbV9z_{SbpBTodv%W#QwxJc3cDC6_=6| z=pJcjU0rk=Kj?1)->Cv$(i}0RKA7iX63z87@gwzq-CKCoL+o0g3f36;;iNvLeu8Qe z$cCF4vzhZ$E^|^CTuNJwd)Uw!7%d3}zF#~nV8#zm5v+m&a*! zb-lhu z7S92=pp1{FzQ8okYfv{SdPW}O#E@78SjERjDzbNPyATd_d{pj_7Dvr{IzAE(C?@wwO*(8B-4-&ak5%?hTokZUVzB?o6y8)y& z(pTb={p0C7dutEro6YI_tiQMPrHmSVhxeSmT1J(=?>^4Ca|rZJwf}GoEF?kV%Ry}- zv9{ks!ff2{Nh!&xwFc|LP~VE;khkc_oKktXP#Wa7x=hfwxBESmU)_J8`;6}rv`W?* zOg9*I*C;dR5s{kqdkDjv15i7aJ$+z(asOK?u|I}+WRzz*PIg%I#ZAxZ2z{XU*{5@Q zpSh^F@=O^udH#(?<%8)9Eu$*WKRW=0d#f+pJ5~DL3Q`;CJK%89clhQW(l>|GcbBiX z^reg%eFHtGua;4zZ`PsHcdsjoHLBN88Jb*dC0Bm$O_juFf!aoW;ov0hL_)m9-b*VZ zQD3ZoMn~q9`T`R%(ieX$5%jI&-^z^k^!{_o&-Fzv@9iI~S4TcYr4cC~*NQoX+d^o(o+54}lRgI3r&2s*K<^cMq2rwez|&p4Ksfuqrx; z*7;*JJ{mPN?_*eGjj?&(f#sv^ixmN zhWPZW7HrbLU(VzILGiJ{o@kS2)HctkmZg37Pa<%y0~R@lM{1l|WUR zF|y^$jH|byo##I9$!a1OC`LDVGIE-z%0NrVlFc z)l14+PA3=C!~$C{G<>F2d#YqK-@A1r^1C#~w11QB)7m=gQ z@^W~wNs+;DEm)gh7r9UV6=2b3hRze+k&nI21%Sk`0g>^r8}!;-aFy#Cup((b6i@->O?!Jea-GqY*dA2cdMP;y5%yOwHwW9)i>*5#>%5& z?%kfLvpOSvQJ0b6xjY0`2dj>8{nHa|>GWhgaz5(HQs|Kw|Eu$(o%;1ZPqgc4 z>hGTDmIduATvUd^UNOWkN*#~6F;pM&yHdt`nw!-WXHW{g`~rV;AIt1unbE|=@l6PAwiP|OXyn8Mg)^u4;cy8aeeLGKx_uI-^Db{)o z^m1M9Vm+iR`YP_7&ui{0;Rn=18EO>0T7C-iVb?|~l*WZ)EG%9UMXyGZRq|4lN0DD6 z^Lk0LN~gP5MTXVvw?>A2w{BeJ$XPGDEGmHPV*REx@70T9pIfV}m}y7~HJ&@D$I4qdK3 z=H420uW5GQjW9aiTC{<%*GCsT)a-stk{ps!4#jMsY+26Q86l(w_RvYjLE`fuzx;f@X z5Qz~A$kyZnTW-{SceDG>Ok^RFD1;!*3W5`us9g>u`&v)f8H?b6J(77LccTlB6-ehCZ&h&H0@c8a*))#x@+u=22i;2U|z?`v2ln|I+TM0M>Mhc&>LU3yKty4zr|3lAReiK2E8g*G0)Jd=ep~a& zBv-4$Cd#pXRGPe)Qu_a;>N-FBQvl)!<<1j(~@t|y{zw4!0G zz}(K_9-FmUr!R9ScP&4z zJDwLiF0W=w`s9o4kx#p~V&8df)WWJ0c})H*uxUIT5{o!9(Bt?xuR`tioj7rHW&oAYbukuI5?Q8jAx3z z8VL=JeYvgZdm6oCId*{!3muG(3gIBZ4+0y=zJn9557%hC-;NahHpO^~>Kgkq)0RaL zXjg2B9g1?_?WF2md;8ckR_>rS*3G+HE<;&ruYMm;*R6dAEyD1yV>Jz20kxxm$6FLTo8E zyBV{9yCJ&ZNvM%Hqy3Y5}aO&ROnY3hci}=gseS*BNg2> zU0E3`haptcb#z88t)(zN)|);`sufu#@18_mrzwBbyZNKqmiFVO{Ls?+)W$r+MHYS96BtcKZrzjN7;;)vlJ;a= z{XDXs+vK5Pn10ostgQsunlbtrnB`kh@ljjzC%0$ZJe@3zG}d;e*3(VuC@WN1k?u$58@012qdNI2avw2q2KiX~bCQq&|7kKJF~o%5fNp>@oM|Xij>}-4e|i z5OV{9uOB=a%{eyaULVaF>M3?Ndi-%FsgT*G_KQ4CU1wUhMsrR=J^0K=nLn_xcR~B( zXs3GKh3r*a>9bevp1@kqM-4Q77`3PcN%JRnRSjee*d=d3IE!>Tgi1MlpwV0HzZgjH z**6?Ui_VK<5g{-79gaS?TvC^N2D+SQa!baqY~XwQ8t_2j*R08(Rh6I=Oz`ECK!;h; z&u5L=H@j}cSsaML!0J%vi=XkzdTRD}uV^PHDAdtXxe@j=lrY zlD8s9zGZ*MRr%399rGFRL-|nvJFXRh2Pg%yb^M&@#dpAsr7lH^yy%uZC>K_0enxI5 zR!4Az4*~Va~*JdYP!1fGIE}k>RDcM( zj-HgCr~d&TgGAl+>AwIdMSA%qz@eV+jAI7LHJ-{J!ndG(BV{yaO)3D_dQxS5E=IDI*xRzzGX5)TDznSf0p7!BP!YhJKWO{cosA`Xby zip|sn(Pib|Wr_ZeZi>k=7G$s}6Wt;Y0+qpPJFM)!Sd8iNbW=~qB9@{*Jl(G>XeZh# z>m?L^#SoT{1rptWVxTXdtvXSne=8qa+s}lWX!AeEhF6?jT@K1dTKsVuWvE)A>K-s6dkMJ}KM{;JWyNcs3lFOK#u4eeo(!D@n^+%8wx<@f-)zhuLy!}n>30k- zeN{+`{=mjV2*F5NKiG%C9Xe_}H%nV+3?6~Z zpoSxZMeJW$?7lZ)Y90s5#8HVS$FK~npF9^n3e-`IcF3j}yU5Dg%EaIW|2*dLzd%x8 z*%p1i>EnJLn>+6DZ?Cz;E_s?hKFeci0i#;{&q&YzVd|(Ru)ekZO5oS@E%j$P19j2S zL;e&M(TCqRh8MIC06^mps(u0hna@EHMvjtyj&F3-OtNL%39A~*pp2jf`CiaI1qEvP z7qp*k2&>~G#@yG~xTq}JJWZ<>^0z2}3=pF%5h6>jq+;r}eItP=^ z$&VJN=hqeEu(>m+dwJ2}n5uQ`K#L9SrT#-Rxhj;pk5yWpfPxW_2g3ElZb!)< zFl6b}b5@|ptT^kHdi~G)qk|7$n1RaFHef;BBeGl$>d+bVKCv8!E82(f$}@CG&jnI6 zf-lE0`Dfz;<(E$(%2I|QEJK)9VrjJ;mEpej&&~zs657YdmkTIwtO^EAvq<|oO5)>% z6LETeKZzJEypg^aC{F}Tbm}4U5EO&yzy|6IS@D|5gEHLDkb-6Sh30*}M;mE<3Qj%VQY`MaTfagY{UQgr%H-p49}MQ$p*_PGdVz|frhG^x4$FV=C& zKl%rPxzRn)>g)4p;e~$HSQ3bXc-)?pJIT5oq!MSj(;d-JkPzC$t z$42MJmZWzaFTa68^NV3MOe_2wXmdN{5wis7+xBZw<8E4DZl4wH1Y7-JYkqN8UNQAOUAvGjm;hcif1X95dD z(SdhUZ28eLynF#C=%C2Kh-8+!ex5<}PG}#^*I)?n>DuS=Yv5pBv>8H6B0Q@Wi>UM^ zdbY!~5#yR9m!r#|r8EUvNvke-(QBOgw&f!p<5^zx6v$%6%D*BHTK9pUpfoAVkG6v- zb5Tx*EiZNofE%s-q2H>33lYa70;6H{nvrB*oFKn>CiR0sk%f6!z?KjRxd_kecy?Co zMkk--O+bMJ%w`(uaq3*4X+|!{M$}|;5U~#T5Ucx)p(I>k2Q(qlWTLIeB6Up5i`_Vs zNmpKMiBn#Uv{)}2NxgWWd^4&+HMo&Dhn*z|S(^MXfTWE63Ktv9=$v|D3;mAq4M%1% zWU?_0`Oc~N!5TRVgNsuhi84A)togwbIgY}Hsh-?TSZ`qEA0t~4z{(iCXEjy+2HD{9 zN}P=t5Rp1@`zi1z%DaKz`1lc~=a8g5B-QybEHNAf?o24-G7I`Y0o?h;ZF$|BK|U_6 z*PlULZgxE-L?V2Zn(@0uL;(!`A0lfts}_kXz5-2#;}`NJAS}eSKN*xOfTqJq<}%8R zdeWKi5|{=a2yC~!5Yg_ePjjQRd8?;m!uV`xk63TOw z-~Svzpf{0;ulNG+a{!__BT2k2U<)ro96!y-eIAPoo>-(s$RpbUKM8F{sazf*5_D*P zC}v`l6-p85Xy52{_UP>N=;Z_S`rN=zR0*4!*s__9K|L?#26ey}>>9{J(88>pAS_?t zi7kI|qaEls&;x`&2DK!r7w5)&FJ|o&>%SP)Ndqu$P6QE=A~Ha}$M z^k?fexTOUuA+LD`v+&_E3m-0{omhZ}L$X=AzS}~hk1gZB`s8N(SC@tl{T@e(Lhz21R~}7j+P8P{@^wIK_R5>#9M^T;wPnA5)HX7|+o_KZ*2b5eET^LtBu1yT z|JA~@wXT06MaIf{fb%Syu>cMw6?wAeDMBY@)Gh_w6T4?CLMVe)+v_#_YgGJehb#DJ zrpBLX#EeyLU}VP1hXIBVWvqMv9)>DwJCe<&iWB%Z0MkyD7B!wng_i;a zQ?`oSohTv-S$ZonDlrxj<8H2f6752pr6;J?Xc2`eJ&jXf&B;_-ux5ZP3v0{HGq$@NC%fpn0?XR{=K;B$SJqa?0WcT2ZCOXwqczp!c z(q6d~nP)}6#>#OEp|6{;^BN?p8~73&=ug-)`O%NjDaIll86<2`;UhGIazK8O^nRWc zQp}U~)hB(Dk|LkzsM`>9Me$ZPFHaZqUxz5K~AQJ--tRtA4ffu9Jtr)HBQH}=oRhzwA9U=rRT68hnL5QFqXhCGY1 zKy@G0{t;TlRRmKISv!%d0hu|`@OBCXN}Fr%g9ClgT>Aj?xUhj5tzFCG9)e?`xWBVF z7_YoJM0WXH-k3;#x%C8I=sTq~PcbZ!{_s&AOSoV6rked}zx++dl|r}u^KQV2u%cJ5 z02-?M(eiCT^N59NpV4vbBd{mpq(rDYXFf-5c)sQ-%4^BE3uo_Uk^;LssRZ69F$7PDmZylIn>FKaJ)=k?Uq=oV$Y=Ld9#UqLb; zI|j*&pa`A@ohMvG=IKf#V+ncpWn3nnWU_US^EXHAo6qv&ZoY~Mg@1)ZV#+4oIh%#*Wb1yKVL7>ukR8)7PPM-8te8aWTe%HZ%qhK zM=Q1X#Qi(i@&!dcD!W`gHtZS}{=lhr9)Y)LE}&&=BH+Slo6de4?;o8!>iZ&7SYLD05i1#0re>5Kxpj4Um*CYDM* z>!#)04oR%UnhQigU8atmeDxYg0ao;o`5pNt_Wg->jxE8u$@tf4K5|-pY{pO`#Xe8$f>%AXjfR=S_*bdX(Jhhpkg>aI za#QFzcl1K6tvKX5V8wC~?`qs$F*2O^&E|u1=j6xcLnEIui`I~yLX|wRVHxYNs`O4? z)8|gcX3S7H^LOPneFo;gg2RBEPcW!RI-+kjwGRdJpTXbDu8ehW=zn{Z~IqBB?=<%ND%=Am@ z>^nL#=;?{}Rj0<$nc!%bwvemngCp(NtxrPV@-O#&?}owc#@@wnETQn(>fnK};{avn zFA?!^-GsHm!z#a+IQ$=_@1(tlK;QSFOnO0I_C5=< zAFiB#NcO{{I7D#x?T1;wnqWU9+fzsE2U>4Z?7u7L9TNZc?CBx@aHg;q_8+kJh<`u2 z{^R~7^?&Khe^>phP}1S=KLh`5^?&q>e?|Rg0qegosU!M%KRla z`b}PJei@b zOO5zP>hMqE_~&!{BL&_`!p#);9f|mz2K+;f_#Ha@PL6*sjz^;YVjpIPQ{boBC>F-m zw?42`qpVM8Omm&G}c$3Fh9dqMjZm_#JomkTy&IEfzEHf}&dER8RvMYCAiudYOh?Q?ZC*ZvYP zqGNL{#gb2+`IjHMv!0vWl(8~{MNks@wcm~43WkN!;R9I4=;bUJ7HDF%Xl2Pkqano+g#jeRe@r|+W*j@N4VRxe>zl3_@Bauknjx-WS zNf+AyN=Vv&hiYkUK->QIb0n*y8uNAhu4r930=%xVTJmF2pXh-P9?&=clIh3ZKd4Ll z+3!(fymZak8J%VW`68)oiGlAYjh)o-SU^mWxOv^#Eyn`y{{t6<=UQa-K z82#D%43vdlXqeVs0}SxWMTC(hHLg#4>eBv6X;Ajblq5Fo0R-h0sE1gdO-RqG!*JIk zA*C^_ck}A9_y~)y?>^&h=$h^`{=}XQ?0GMH-p8H~u;*I#e2_gKV$Z*`XCr(5gFPQ( z&vop%o;^3P=acNYkv-$=`3!q*X3s6`xs^SiXU`Ye^JVsIVbAUC`5Jq^&YrF8xr065 zV$WUd*~XslvFC2~{E$6m_WYPVKVi?$*t3&8zhuv^*mEy?cCqKT?D-vg{=l9RM5_A? zD|_16vk!ZwvuA(y9KfDOv!{bSk73Va+4DH|9Lk=<*z+XzJcT`-?0Fh{j$qF-*>fa& zp3R=;vgc^_%w*58>^Yu2C$i@x_MF0=7qI7r?3vA;)7dkZJ!i0|hdnQ5&wTd0lsyaB z^D_3F%bxSu^9uI7l0C0x&uiGTh&>mwX9;_jvS%54Udx{4>{-d4LG}!>XP7;gu;)_t zyq-OO$(}c|XEl4?%$_UR^A`48#h$ma=W0Cj>rTEOlS$W{?lbO!ThE5kb{u={F2e?? z)czLvCXo*swYvh2rB;Ot6dyIVdlJ7zCts`Fp`JN@;Z^`#I`Bsy!gM2rW zZy))Vl5Y^yN_!>w=!-|~CFGk*K6)3VERTEz4@KI`WMr-!0^$qkm<0 zlJ6Aq{h55nlCP0`{mJ(<`6TkaM83VyoMms34;ROxe&la8rR2Mtd^eEqcJkdyzE$M=Gx=^L-{a&9lWz<8 zt|i|N@)eQqYx2z}-vAqY`Q$s9eACG{iF}jDH;;Uy$rm8s2=e`!e8b515cwSBdx?Cw zL%6$aH~GGUZZGR5A1-M@EA8;fH-&t-mJ|FSUz~jN$+wPti^%s7 z`IeCHUh=IX-x~7WL%v^=??Lk6YO(IJ{~{mmLFq2rOg-<-$#)_7O2{{!d^eKsZ1UYjJ}3DeBHwZ3dxm@i$hV7pR`Ts3U)Oi=9gQvP z_Rq*SihR4tH4$H|vVzL&^1g?t~9FOz&y zI(%o6?*#IlM7{~+JBEDutRpk2tXHLq>$@dlcZX(~ue&i93?{DDe+y6MXba`L7}s`5(o z&?Hzv$Y0?NEz1cnz04Q(`ZW~#h;pB|N~@R_GshR6QSMz-rIw&Yp;B|gUS3Pqb}i~M zUlpSR%FGG*kcPJqL1a?!Aq4C>kxxC~|UI9JfGk%5Ca)zuXF{tCtn zj$0Q(xj8`P%L!DL`WNx^RC*$e8dc^E`AWbReOlI7G^GNK421mQWtVv?7ZJgDNh$Np zSyowG77CDHAt4u{{D7CZr3G@mVXpx&!yBINuLQ$X=)B5ueJ&zlq_Q~7rGaAtY-V|2 zp|_k9S_RJaf$60xCTc|_RLVj5{>sIiJBX)%tE5EKMucYgA@w{iCr}YA_c3NuWUj9& z915^1`YM1mud*~CiuP5w%F6@Av%HnwMLyP60WroG_`}6zDriQ?Cu9V42R>9KvYxjYmE{FPx}NX2lTs=L8F7xyomc5C z_b;mSmFTN$1RF~jtD;hguYru%#~JF&LPlKUl5uIEL|g`bkISWCA~u!7YSnl;-gr%V zplfp{sSQ>_I&2KYa&b&rSXV0oj!nSB!wHxGOu(f;6l|oP<|Hat0Zi7E6p_%wT%nM6 znSSJ80M@;$ibMWjI3W5qgOAHiN;)prEU`{=`GXbSV9-~hD~;%500T|FZ;7uwDMG`; zb*!pMc`z{=FlOiYPkfb_QthCYY7 zON8=j94L-aV7lK+>P$t(v$3e0a&JY@5a(U$s`OU{Fh($qsAf_$uo#7mRGGc-T3>Nk zPe=|i(2|3|7T6epNT}F{SW>JgLXCny90{e0Q8LZ<`>qoisVWI2Yap#?4VGMXz84}~ zc8M=k$pl3oRJw$F35*=IX)JUZtj-V(kh+i|`OhLgW(BZ#qcOoiqHfgW zm9FAq7%f7x!!UGLdKZ@am>Op>Xa%6T{;DK!UXWBEql(8{S;EXNz-9-1l}SJ(Bm*WP zSpq1hJW%D+!)E5AXf6v}U}olviObAQ=pgA| z8VrQObE$6tFuS-o67*IUFPnw21e2X5zUi1%EJp7N&5D$V{lQRxI$Iz_s!U}iu+Rh^ zz13eyvphme05R<@@#ZGar%Sw-VUiA&iNxCUvc!v^=-FZtuLGg>L0>5B_Yq%9yg6k7 zbT^)w0gyMR%v*`^K#Vd-17#fcB|+JI6oVCMI+hhIj09bwMUe_VEoP$<(XnOJ1pa#aK=t78_50;j2P(pfz4JF=LXib2IWyQ;; zd%P-`>gggBs|b}rgcjl$#B`5Gssa7fuf!`Rcf3YI5Lp2tLRTwwuF5N*OxRFK<{g`> zgU=1upe$7~0?anZ*iDX@8HrEu3QrkrAT9pkkRcv{PRT*B5?g%8N)7K9|&f70cVOD7sIEQPR z5--+IN`wu_Qs}~>C>=yk`FWKK6S4xiz~rKdCH2YKrKL*swOA~v_^^&u%tf2flfmdM z_UX}6O*zz=?5*|+{7_eK$C_=6>c&nLa|V}`T~@(BXvO6zEaQWv zUa=_o4>YKjc<1L9xaJ|hj;#!YYBE;`R}eC|Vt&o{m-qrgUJP|Jq?#QG2P2ADv1Ga9 zae0;%4pUJ7%GdVSPfS*tEQ!q!3I}mU5iBhm8Ia=S*i8e|F zRMzSllN@X0%XF+I(}oKSPoQ#F(sZBu6@tRz4EvVqlpZD2XqPe??MMk{But8#TL#Os z#J!YljFfmu3IY)r*;qEx^?5y5HMDqE-87n2pF=?pWq+l_D-!BKe8#MQ>OrWi( zD3C<-Je@K{FY&SounvzdthfC|LUmO|g!SdIoQcITU_xoebri*h9Vg5~X4_(Am+Ur1 z5LjnbKB!PbKpPOb@uo#%RUWyk_=bRvcE-&pg*@uwh$1>%xhHp52u>DLz{yc6#}bPW z!VX@l8ys9;kO(Lu$_gfcCYHP|Y}YSw-2>vy;3*bAl&DlIASGT}CovRBfP^9mgv#;~ z^gWf+n4%RXfXWoq=&Z0IA(3uPUDqn~dSRmSvJ$0+Lk)dEB-Hl-HB}mh9ZtdJHpGHeU$;JS@rGW}FCa)zf`fx_;0sx>GEMs^TXU4>GUCIORH zqDs81=Kuli8Zw%j?hWXwpS*FPL_&3?isULoSnuj87GdCw24GT&d={Lv4g>yy{DzGRWtW0am5p(X#)c_Rig?8aRq8+`uw|kY zX}OBlt;MnuIFu8?sF@Q9r<9>vhF6%0q^c@PiB-2mt*A)kNe$Je{%TL;l~j@|yZDNV z*LJN-yggol(pA&AK+GagIpY$PetSSk!K(?w2 zW!NlHI-pVPwJglG;ue_(gw&!1*gw}xDT5@pikV7=gqrcBVdRZb4W+~gou1O7 zc;7K@yep!lGYPZ|Jyr)s)i)=?w|*)E{A?NP@k}Ai@>f-1m71S2iiEuEKu=-eB7Tmi z&{--D`8bPVa60`}&dNX-C)4Qs64s0POoAiwRRluIT(siKkpv=PXQ0$s!Qfhfs!hRC zv8<9`S)*sL#42(%G{fsJM~PCTvMT5+_Lur`POhA7c{)o)6wPWFLZ(=In$792bOz}> zl|ZLem1CfNOteJ`m-&DLM$I{4boOR;!$0{it z2skUemCKwV1q9zOBCrO4u{1>`@+y~TOWkCmFb?@S)LFu;T$M{&-9mh#X{r(YBP5L3HVb*j_4eh67HoX+3qj zM*Q@PT6i(vWrBn#2V;^N$u%8c=A$!%3T29MHp5xMCW`>G9srF2{i2iA2yx}r$SW$_Lep;QivCE+5aMps>Ih~OzA62@rkmlcEwlq>Ta+H=`h!Q^zGshPW z6UWN^l|FCCiCs--8xm@&SXCrQ8pXFcb6I*farM}__Q&2*DeHD>%u4O8442Y>q zB}Pf=WHExy3w_QCLZ^`;2TDDJNk5%FB`TD#y;EmZS%gu=SrWL8uWhl0&Z}HpNq`7< z6NeJ8_2-!J(J4~eL_s;F*bl|9!f3h72X^Y>R8fNPVr*kdYi=Nr4^8Eh__*e*0_B`g z+oGR3p(-Oj^rHaA3M8W*RSMc+j2So92`Xw06FgRi1~G|ML|YjioakEoB!(E<(1gpt zx@D4}Be9Eksp~L#l~vGn{$f9x$hVrMoO!t}ry$)Deu$eS*RM;-`W{Oc;yck!kx;8L zWM?+cm(V^q)&gkfTj?LLoSfH{LFFo=1dw}KLTY-r48fq1Lm8z70mR%>?bKC#b1Ic4 zyEKr?#ybgi4Au0!VsDUk>UD*d;COJcVHkGj~2gDEl@!pMbkqC_*q{S$m9pfU4Q=7z= zBiU@gRnGJVUm`7$f>@_SpQT<+4f66>^a`S(u3;Ji^n_HI%h;$Ab}sb!DwDJG9xTev ztDJ`yK731y%Oh1#D(CT`Q0dM}6`(`uT3^W&K0_ipD>=1n z`mtS!6(nGbsd~Iht6|R2xSrfVHDiFz4QmzBGV%zO<*uqK?C*#HD=wjd}kP}^c z(ITV5!vKf%C$?%`#brV(WoT4|GaU1Y00&YM!7KUf zlBX4i#dJtvW%}m84#$yQ-%~0VfkhnZQ%ljrgg3pw$7W;f4ZTFBCa@qCt5XyuFmm+Dn}3?^ zh?9#j9H{FWWf}r5;Hug{KbxZ%9SNybUTW>}cta)EVL*jGD_+c`OM-pGKrkHuOSHxF zK*2@cau}=OP=v2)cq^TL4uxh_!EAvgrE!MED-62yrj3{*N);-^DJF+n4aHzClFkX@ zT$EX}$d2O1&=_H+DO1fVmQAIRz*$hNny(li7KOYOn2<7CQdc~0nNm|-TZLK@V=pZy zrEINIR(Pr8br#IM!g+DtToh9ggqcHguB5rF$e`@0Xl4R4Rh&?Jl{526z42-J6*P%9 z8VhW2iUenf1vWM$!5SpVq)8J7W}<{sOc=Db;vGqmXF9#n=?(hTJPX+?o`H(dlymeM zRnnMz|H2U7G#uj!a_f|uA_Q;DrStQ0^IVc=_AIyLA2(^DpHW`ER6;3dR2AY31fH~%2Ol{IAtoeUCyjws zHwLSpl_h}+>5P)mXOuYcYCr$s9eN3GvD3%%>7rZ^|~ zj{fS+$;W(u&o>QsE?Yf1JUV>Gm+6voK>yO|tyiu%eeVl1Z(g(aqg$tZ@|Gdt<}ZchFIzE{^se9sN(~Z!O*P zGViU~b(Qt5j6dpMQ}9=UzccaY!ymru}G)-y8Tl8-K0%n~1+R@t2K1`qIy(_}huU+4!RmeNcVQ zgG+cu!ySq67`UV0(v>zB!L5gTD%`K&;x-J4zTk8k+$Z7Ag8LL)YCC8Kg zU4iy8+uj)8UBzg|_vkW@QZaG!5 zT5uhRr2yYQB^!un%K0`_%5VN@>|P$r?|S?DVOr`hJq7p}%C! zK1#B64v?(Qqa_>g**k%=bC6_@A0t^?21~a3VQc5ct1rzdY$re8w@NiCPd)qX) z7fF_2wq%oB$m2rXbhKre+A$C2LWUWUKZ{QoR>-D3+w6V#(&jgyzX(Nf7OEt4#b%OqRT^=R)6sP7Gu&9Pict6z?G--!5|B*}Rb(o_R}vt)0)8TeMB zoLb4+QY%>;zXI%6k}bGevODUK=GRhM{MQKoMoM$shB9uGq~L8*TK#RP3%*QPeTQU` z?nHg>M0t0i&UZ=n7PyVSMcKcTr0g|PTJ;)9YFHy#i+(SqwftVP*Z)DXRNpP7bv^}p zydcp;#)8R98ckdrJ0(lz+bH90q(DcAa1i*9qAT( zeYz#BCEa4l9BfIe9*ll*tR<~r2;9>w*6hjVaz9N*f&?2=JBQ350ELx2Ca*M6H z!eT9|wAktcmb9WE%2@*3*P)KTwAeatv`7UvA$>LKv%+F4xY;7r-)ynAz?Eu{x7K1Q z`lH3xc8|qU{TGW(dH~@@tF7%HR!iqIRw;XvHLY=zRSIsl+FLL&?A&ZkE5gLEXp1$i zVT;x7Y_?kKpSN0CF!{@V(Q0kP7wOU%kijnCRvs`ERF$v(`oK~1pe=(gDrvnf-MJi%7@vYs3d8LaI1xTt8niW z?w^FaR=EEV?vujZBHR|??hx*7;eICEF5y~F3imzXej?nx z!j&G6mE%dD}}pMxHk)TwQzqc+y>!3DBQ<{ zyHU7Xg}Yt2ZwdE9;dTo5TjAPI;q5tExI=||nsCn*?nL2c3-@B-&K2%8!YvbSNVvZg z?k&Qt7w#W~d!KOsF5LCPeMY!13ioy4wh8xR;eI9DAB3AeoVVu~;hrSi>ihZHuX6~G zFA{FUaXg%;2%H%IiO-U78yARtVeZC7xLSmh@(V!2?XZ~Pj|;a=xG;Cw&q>$i34bal zV~nwWFCN8HjWB^vF@euAf%{D0OHANV6Zn6az#lPzZ!&?uW&)Q@;QLMBeKJ$i?PL@9 zI1{+b1U}mYUTgwiVgg@b0>8}!{s$BIgC_9xCh%qx_-iKc_e|jXP2dBvQq%uL6Zn}X z@Np(^w+Z~`Ch!Uqc#R4C4<_(OP2gKh;5$v=9VT$=SQEOLz|S**&oF^|P2kH+;CGn7 z|6~IHn+g006ZlIe@b^sMUzxz|<5JV@I1~7JCh&_);0sLP5fk`o6Zm~5@O38eZ6@%K zOyJ!n@RP=;rq2`;_&gJM$OK+v0{;&a_>(5^ohI=8Ch%h?q;A(36Zl*c`1L06IurQ) zCh!+b;9r`+(Ch)IJ;C*pxgx-!*?6gx&;8RWDSDU~iCh&R_`28mECr#k3Ch+e~ z;3rK^-QH;?@T*MV*PFmsnZWNffj?pbZ!v+(CUEPN)a@E%0v~AtpJoD|V*)QVfiE+G z-)aKC+XVg(6ZkVG@a-n>4ior(6Zn9ssp)yD2|UvT?lys6W&$rUf&an;USk5UH-X=4 z0)N5;{)!3wV-tAV1*z$FN&>t=oG&@w1nx0`Uu6QXGJ*fv1pc52{0S5I%O>!TOyGM> z;Qgl=>7&r$L=$*c0$kD0E))3WCh%)b;LA907E%iCW};Ok7_TTI|@ znZQ3Wf&X9vA2QuYH>IAVP2e+4;0sOQH=4ljHi1880)N>A{=Nyk+XQ}cPU`lKH-TSf z0uPzMe`5mwy9s=w3B1Jw{(%YnI}`ZvxvASb#sq$`3B1q*zT5$Bv~(M0l%k=?pjhIz{;CnY)+j}iE1i10PS6~mFVRD^#gTxEa$aS`4r+#v$bUJ*X- zVqVU10zOHE=LlB}7g9ikW5OLO(%&z_8-;s#TH%fm@MlDLmvGMzaL1(_|48AUDd5vZc&>2I67cIp_%`9v zI}!BzrwG3(+)*4Xb&2rM*}R;y1^faLo-f>U1pH8 z74B#OFBRdNg*!&T9~I$Ogp1>A?Dv@nAN@0qFH68@itx3 zitrZU(mOTu+aaD)O!C~$-V|CcE6NY26;v{vVAOl|iUd^&G~MRG_(#R8ob@4aOsJ$)xZ z|LcoWAIe%0!Ikw1eH!xLmQ`}`0Jj~p}s;+5@Lbw+t?(+YlAqc^`Fi@(=c6)v z`qT1REFNT}v>>3?~bou2+PBIn@jLfp?nUoI{zE?Zoazjo zKTAE~4~;|#v*)yz6v~U>~wD^bz5=)z0q(2aoXssZ}Ee}Ok#M#UCTT;am&eW3sauVBIArQSl^89`U~0#?LezECK@ zDq6;Z8ky+Rz?3WqxRz-t3kCcXQ*A*&qafYrP#6hP%qnAy^5J%hs;8)8d~`cdOu;oQ zScaQpDAd40*lswLZxW0ozTPdV8wS@wu#Y!=) zJgDGpYp={gB?{I~7R0yFD;XiXSTN*c6|A-rT97O}BJa}Kxo&*A7$vV_P<#rz zk}l{VNIgNYEa0nLLcuj6NOwuGOE>^)5U?O_p`g_QO1D;l;Wi2c8%2=rEDMyD;Id!< z*9%~Tr-@UL@D>sxw(dZwwyI#NtiLMkFRmhZ3&9uTOWhP`r2t*}R!$`pGNEWA80!+= zg;jy_NZ40Mk(69kqgZ*=TL|2#f-9;P5ui&2P!}s?oELPdwkg)c%)OBJ#|C38uDgMB*#nmZREEkkasV25}^yBF*&_2>NlO6cDUo zfdJ=z0}J3bsxV{YS{CFta}?rh;w6O(L%6r8*jvS_(wG#D8^aX-tWS!h+cl`fcv4Ii zKKkxu;rU&CPA?S6gf~*JQzCK=fryh!)DsCoZ zDymB#cP%cdAT-r!L`XrO#lB^Q#cIK;5~E6d<>>pAt6m>f0f}2$sH5AOe6y4O~3y`lLwe3i>L=Q>Rd>wKa7#I+fCGTJ$LbmBowG;}UjL+g;}mI*bFea2 zY-Pc+3bhBfC;+h0U&$n(Re-##kF|+Vu^7%ou!O4+5rT*lHM&@^5|?I*ZeQJ(2%?2o zv2elwSI>bVy4w#()`%d6ND4NHAdP+$UaN+=K5SIOJo|bPhWeo7aTZ)wC91!bf|@x- zrW&PcAuuj_;zLm@4=MC$V?k9b$`rgVgiExLll?4(*l(~FR+Pa&plj}Yg=M&a2;;-4 z6<)eqfHpYnQs;x>Kz55WyTKZ_)Z<@6ihquJYlEfHQf+Ot(qDt6pdd4|#Zr$fjn+0> zQN5+w5~PfcNtqh~b5vU$4F7Z)vf%Sse{lhqJ-zL`@yedaIL=&_AU$2MSZ1g3Hlpb2#EQhZ1hH zw4ns5YJ;T{e(u(z!fhZ#n_33N@bY*`)o5Cy#o59fUX4ZzTGVKXTN}{eHfxKOh+1te zDrjV_sKy60oz*BRSmZ$Q*>Ou|X0WKpS#7PiWIN-QVBFG)?@4x^==fj%tF}`+9S!#E zdV2v;n9&7Pa5xI^BR+$EX_?MUO6PPs8X#R(Vm6xYgrGUVqOt5{kCBq&3>();6$~N~pGW_G#CLW(S>A!A?v4K&nL}@-!ng?JK9B^|LUNgc;bs#KM zPgXul!?7!=>RHWsE~U;?L&8QS(;t;g*r=T-mCAwJfYRxYw;wS0I98sYN^JxzZjFmt z@ER%gsjD$^Z~0))X#M`ote(Pqg+ zu6he{lc$Zun0zhJquEXlbYwR|!V3zVnLyuW0lh6Pz+9BsX{ol>TiVcNg8#q0H;<32 zs{j9oO{;7{MNwQvMX0#VOw!WgmNpsM(v%KO%c@SM$t0OJlNn|vA;pE@0u@2RCS?zx zfQT@lNX3PSh-_l?gMc6yK%^>a6p#Xn-}gE1*SYt+&%Jk&f`9!UKR=(LdEWCr@AE$U za?d$;a!zaOr1nhyTc@_mOpx0s#h3q2(ZqJ{|Bdf3v0ZCZeS2!LH^|6m)98uVu+^{0HuZ3p-< zx{RMW1BJES?|a_|)$s!(Gnf9h_3lhE{4KK&E+!|oO9l9Ll2UgHD`9osLGc(k1FrAE z?iFyE4)iGb^T08B;jj1>@EG_X-~_!4SMG88kJ3L0&Vb8wut&L%f}7|-k7C*cqUGyg z{k;r&mZ5_^%6$PvK9pq8`5Ab-L`7KmRRQRp$WL^p$1J}S) z;B&xD?_&8M8UNsijr+UV{UvaGALf0j#OU~fmxG)3W%pyi)3ooO%!-`@ru&>V{~A06 z-jz1gD1CI-vvzL-Pl9XUG9BPi`mO~x(ZL20*{05 z2Dj1y9_7B%YY;#1eDEk0Y~{Wl98WNR13Ur#Be+a8Ny)#THd(0n#pwW#;t}HA=#K>W zZn!7tAdhl?+s-WC3O*7%4L%P%-oo;CfHSmlMEU;@Sbbzh@%yQXP~ne*^WZMpK%(3) z0jmutiXSub;N5p+{|Pz>q}&&S>)>O+89ET8+`kEKqJuz+9|wh@s-3ny}-YO`)Dh>KMfuOr*>!g3GfDDo&Ies|08e){BQ8sLF~RSwOdNQ zbqVt!;A!wMxV)6zzXqNH-vrJqWA{hE6W|@G9aQ@1esLYY{lQJknU4mmyT?`hPXNa{ zn7?Vi z?9Dt0?gE#4*!_p#rabeG)K4k>6W~L^_p|$j;HCoezrc0y z>bJB1%sO_z2&_KnL}tYP3a*0>rhZY`*EPWISA(01%+G`C;N@}XA7uCQ!LbtaG`J3a z_d8iWQD*m}!FBK@;MQZ<{VDJyct7e_Ren!_*AXjw$EqxU6?h!H74miPA@64S@({~k z0v-kb1RNV?_dgnU@N21`R^c@r%kItKaqu8`bcEfn0e5X+eiS?ne)D@^&vERY0XKb` z`4ljH!$9ZPgW&PcFn?fQ_CNYr<|D!J&oQ3>o&aA1t{>0tzccQm%&*;#^-Y|>+y;(+ zfw>Qy`6BaK;KY}hZw60+{{tR7k=^&3%lZ>1G53Hc!DoW&8`=F>&t-mZ0`{H9d@Q(rKJ)j$6BjT)YUD3u-Y*IN7cs8{Pk=|j zO&3F-aR)yL&WyABf521VJyOtr3A^tPu7f+k6W~7Z6!~^@lE`WISFnB9|6vQzX0w6UkfgS9|4bo_d9^~kAYW%$H6Co>);!~6X0jSli>Xp zp#K4X0z3^q3mkix9Q@9Oh(EX!+zLJsoB@9q+y(v%n7$RG+n+Za$ofXX z2ZP7J$AibgH-qcom%tO?_7AhZN$_XEQ{Y>`)8MDTu}9dRcYK8XH-QfW$H8ZS6X2hM zTfuWa%KkIpgTP(jQ@~~Lz2H&syFbSM$G~3&kAt5D*TJcev-||O0G(Lh#J?5s2dBYt@NwV-_)>5y_#SWuJZBN>>jKXQm%)ADQSjN|G4Rj9z9w;3n{?;5hg}a02}5cJ|*2UI@;BH-NjqKL(e< ze+G|&_fE6EG4N5~aqvapI`|Io1o(OIB=~@XSl<-*IPf(1N8s3_9RHn`uzVAE6*vz5 zIyeD-1l$UK+fw$Q0j~phfqw`tgZ~X41ut5L_=C>^kAt5A*TH)p%<>c9Ht;0)GvF!k zP2g$pli=869RD{jNBqHuf#cv!-~{+_a4Wc_1Mvr+1nvSq2rh$DD_DLM{AKVM_zCbh z_|1o~d>#Bb@C5i?@Fe&xD_MRDoB>aRPXxyv=lI_RZUVn6!~WyowcrH!$KY1*E{C#w z2Al;5vARPWC?mJ{UX+{uy`*{15On_@k@Yf9ww& z|C7K?;NOAc;CHQI`2=_+xD|W>I0OC@xC{K@!`OcrTn3MVuLF;Pp97DB-+MUwuY+^o z3GgQHB=|SrDex{wu>War1{`~W<9`ac3H%Fi9Q>*y5r1$yxE1_aa0dKSa2I&DqY!^^ z9y|*E33v?rB6u8p;L(Ubcn~}Rz5+Z6eiA$de*Y&BfAFWku|IPB&jB}qC&6*>J3fi{ zgG=C6@HOBJ`0wB@@LNBH_=8u0N5M7l82AS8IQU6$9lUpz^-X|RgD1h~gQtvt@HF_1 zUF<*hB**^$@ zIJgg72j2yr0Dq*1k15bhP1W$vX2FJFry?f``e-n5$I1auJoB;m~+zNhgFXm6+ z!wvtL_1D0Y;M0x!U)cQ`a2NP4@aSLJ{Uz`OIMv7DP5zzTd%*E&=JUX@e=y${<5zX<{{B%z!U4{=v7weHy$4 z?qmOA|9h_E@Z!%ge;hmx9tL;4!0vVM82I<#I{3}&S>F`672NeA`|mUE;FH1TyHZzx z&G)8m1*`8*QZ!?af+xW{4sdv_|6%tOxa%e6wcsi6dEoMY+5K+tDEL|M82Ft<j1Ow3{a8@T)$=Do|%2VM%UgXz1g+W#c@R`4`M$i@{^y&w=Bw zWBKdAO|NJE132~u=Iw`BUlTYE?%IppSAwU&$AjZ^}N#=3ek5_}k#|ec1hZaO^$Ii#D+T4EW37aqxG*ll!s!f5Gwh!T)jWKk-54 z6TsyJ^H0FzDdsnRn&rounU4ZD&11gIxF5j$3*%1ToK^9E5nQHk&nkZJXIS4Pcm&+_ zQFgx^JPm#pJpM6uf8S@>e^)E>N#NEt=DWe8;N3pQ@}uqSzJ^$}|8?-GaF3=U+~l_=8t><;dL@^0FSO_z6)Gl!~EtivV8e4=03xRGhYLq zI*NJcFR{G(hOkPnHQ=!v^9|ss9_HAIEI-=IoCC-EnXd)c3(T)SiRClvnLEK#1I%ZG z$BWF5f+xZ6*~tFK2HCwIJO#c494oQ=o!|`k-{5g@%a>W-Bsd422A>K}lv&@8z~kV@ z!4u$lC$qj-h2_r!w^o^d2Ts(OKkyZnpE!>B^WgfYnI8s^e}?%Zr@-FNGM@{se~$SD z@YM0lD^F#4+Qg>w^9pbs9Q!J}XHI1I!@*=vHV+4WB+5|W5ClJ*}Y|q z-OHyiKL>6-jrq-|vwIi#qu_CH5j-)*@~47hr!!vz&VcU%m%&@WW8j_6;PC3;cY!Ct zhZ3vyWg1+Ad(#;l-WhN=-}Sr^?0?^r{hRN6zVS?E^PSIOV(MCAnKN16N#L=wm@fiP zp3Qtcxb+<7+rafr%v0c|^O(0ki}jD5&-_;K)CJ53f?F?QJ_0;`G4nCtrc0PNg2ygp zz8D<)I`fU-uFIM422WnW{1`ZM74!4p`nQ;0b2i&MeKm6&oVbR$1w4K&^HOlrbqdAF~z{fQqjtM`s7 zf5(2z{2}o4&CDMIXMV!m39jG5+y`#DmHE@)^3Rx01yA0_d?mQ`cIMl_6L&B_22R|? z{33Y#Zsy(2VSD5EFwX_of63eq?)nw8dXK8&H}z}gVdH);^V#60`t;{Ebo8HcRp>dBh-)P+5 z#r%KZ_&&`41h?+Xyz>QY@AQ7m`+~>c%lr{=`F+fXg1bJzJP02B5c8?Vf0Fqd;K^p@ zTfy=9%uj&Jw6R&`_YN1Ld>_dCZgA!!%q`%_k1{U-kA9r_C~$oda~a&##=H@nNi&aw zCzddO51d%Wd^-s>W^Kem#29=I#RyaqgRDDyBl(aAh!+*dPS z4bB|K{A=*!;mps2yN+bu_hJrz@+js5!HG{WA8Pnh%xl3@S>_?*KgWD3IMdC1jdAZ` z{s}nI%RB`h?_+)*+*DxRW1Q_9TgSXVI5xoCX55R+p9D`2G9M4_Dl?CRCut+RDnGY@ zTdT~!2iI%N&x4zWnfJbg?HN6mISHN`VO|PuJ&t)bc=FTC{l@=inLh_k9M60TIDP{2 z#o*W%n7<2d`V#XU;OP^Yr;PlUnYSAGuQ0#vQno*FDsvn>_EqK-c=|NvkAcglGk1XF zXEGlJ&YaD>-ngH`{6%onxy%=XW9Ktp4^CXjd?z?_G4mh5{!QjJ;0ZeTupQ-pKe&E1^QXb_Yne|0kJp*U!A;jQ-v}Q44)g8c*bU4N zgU7zd{0z8tGxKg=XZxqW&-@;6`3KBNaO_9SZQ#Vs%twRk6U>9)>7Ou<8u_0xp8=k@ zmHAq5<~HVEfG2;>JZ1df!TfLV*qzL;{|4J1yPNs_;I3aV9}J$jhq(YwOfrATxc`dz zGH~nvG2a9p13w0?gXdh1@b6{$eZgJeG`I{N08fC=0LOpB{%-&$!1se&!7qaA;DuLk z_!Hpu;7Rbs;3@DO;A!yF;HLXH{C8Z*`V!z};0$;OTn3*99s~avTn9e}o(9Lh$@BK?ytQH_JfgyL~s+h4(@t{ z-G5{JgI@sG!EgH(hZmn>`9))}?{^Q_I zaO_X){$+3z_!c7%ejc0vzwtWO*9txmTm~Nr9tD3EJO;jrSk;HFKXdqhfO{SMrt4XM z>@VzoFt`;w3hn}54laWq29JWD1J}WOe24WJ z>>tdRf}8%y{8#W4`2F95|7X~JEqE0C8E_qZ0eJjbmcP&NznFKtk@Y2>WBv$u?0Mz^ zaMKIS7lB8?zXeae#O}LqW_?ZnWj+X;0j~qcV|>r|7r_be1>jcjjmAItUT_!qMQ|Cs z_xCycQSe8=W8hC}9*s?c&j#1GV|zA(W7{)751s(8yGiLEjZN&p?hhH>k@>&i_^X&( ze!%jhuVyZQr{*w!4cz)#=1FjDXXgEX$o^xyFdqt@03Qz?-4*`9t-CS5^GEQ%JM&ub z1o%quXcN2N4{qIq`BguL|JO0^1D*hX7~J&+b}taC`WfGo`7_`y@X6ruH?sSa;AwEv z&G7#wc29vb;6uS>@TlUQVzI6G4%LO=IY+bqTfuvQ9|X?@zjcEBkK=n&9pE~65Ig}s zo%rn(-X!=2@D%tF$eZt1?er6tpU5IUnnz>P;N!vdE_VMJxSV6&3Qnwr|67zk@((@@ zT<>Q0r@-YN=7m3H`9z-iE8uDHZQyz@yKi?Z%a{9@-v>_gGv^iWLg$Za%qI}eJB#JF z62G1N&jG*bHs&VqfyBG*Mu+UdM}p(v&w}TIF9#>U_kb6GUjVm)_xm~PUkY9Y&VWb3 zM}V&ecYz-U_k(x8o%NN$i@_t{A@C^p8{m!LyTN1Ne}XrG-*N}*9|tc6UkUC7*TJWQ zH-k5WC%}(@ZwK#qC+nXCC%_MYKLMTsp90pnZ@!E5$Ij;b{}^}l+0x0&fHl zfXBcWfH#3}0gr?K3ceD&*S)O24qgi03@(8uz~_T+2mc&A3Em2R0Q~mfu>L9VGVm7g zG2m(NMc}RA+rY7NIRBpp&jG*fKGxp^?f~xv-T;n+uL92n{|1}@zXV#?z6rb${1kW${FdLc{!QS6!Q z_)73);5ztM;LYHj9%OwJ;055@!2{q)@P*(9z_)>?z|-I@;I}-)`lrEZ@K*2$IJSxN z|0?ht@T1@+@Gie&eS3iyfaBl+@Lcej-~{+)@B;7?;8yU?53~NI;Q8PT_-ODE;1j`J zV0A7|jZgZ)4}r_z?H^(H5%4_lC^!e+2tETm2L1tf6ZlWyaqt^{&-$+fe+*m)7r~ps z=Yl7|cY<#R{|h_`-fxQaKLB0uFgehhpBc#p?fe-}6n?gwuGm%-PA zN5JY_j4Cgq;Mf0wc_a8B@EG_w@Fwup;BoNp!B>Lc@C56tgWJHH!N-Cpz*mBA2R{Oy z1i$HztnUGECwK~cHh2s8|G?AW*puvkD|jwAb{^;dO7I-;2)GISGw@#Ezk%c6J-4v_ zx!{k26W~tp0`LfU1iT5n8C(ZXfPV_U9ef{n68sYQUhupBg!BTpf~UYogSUV`51s~p z2fP*hAo1IGkHuo=b9y}so&(t!{CkJ^T1=^o4}jEkAla+JN}i! zyAr%FxDH+l-V82-C%~J)w}Wp5PlBHTKLC#Zjl-J)r@>pmz2Ir^SHN4rH-KXoaQ;64 zo&%2ko%J_?-wWOgyb>G-4}<4|&jBaE-v=)MKLl$De*td+@9{K;Hw``jycN6_9J`S7|3vT{@U`G3@B`qzz^{6S z^~b^cgXe-f!3pqZzze`vfm^}%fR}=w182bTXF0qhz=wdlz#G8*;BSJ<;7RZZ_}}1B z@Z0~z`Zt2p;4$z3coTRNcpUr#@Ri`l!FBM?&$0f^;053b@KNB~!6$$x!QTKs0KNx2 z1^y>^3wZCX9Nsi|5qK+j035rB^Z#t{9PlmRCh(uYdx3X*p7qDU2ZHBDiycuT=^ z!5Q#M@Dbn&xC?v**^uI2i^kCf~UbJgSUdO2gk-a{~rR+ z0dKbh>u&;Jd;7 z;1|JV@cuio{t@s|;8E~K@J8^B;4$zP@Fwuy!EN9x!DVnAd?|P{_l_|&_ymW~ zbog?IuW|Uh4*%TY`yKv^!%sW>g2UUrR;I^m9ai4~w$pEKhu`J!T!(S))l2^cj{C2oZuESS2e67PbJ3Q&|eGWhF@N*8odS{v5dpP_ahd=D_ zArALC{8@+3arg>{H#>Z{!}mJ;JBR<^@LwE$+TrIN-eDJ+9y>eyMu+!tcz=fz4$pV^ zV-6qY@PNa|JA9VIS37*O!@qR+_YVKf;T?9B>9L2y?{Rpc!x@Kr93FA_G>5<8@Pxw; zIQ+E3+tKC>yFJ<6;e8z5-{EG54|aH!!$&&Y>+p!fUvc)LC;bR=$;P43!Z*=%eJH=ur z((fetZKU6q>31^yzCyoK=yxjpPNUx#{Z6Ofne;o0erMC~YxFyZew*lbF8$7<-}&^r zfPNR!?;`qLOuupZT|&Q0>313ZzD~by(C>2kT|vJq>Gw_gT}8id(eG;deVcyQ(C=FM z)#-N~{jR6qcj)(B`rSak@6qo@`hA~%H_`70^!p+G)SdZ1rr*uGw1G-A2Ek)9-fr-9f)Q>30|X?xx=_=ywnOeo4Pc`u&Q2zoy^+(eGaR{f2(`(eHlx zJwU(T((gg~Jw(6X(NEpc{|NnlProVpJxagF==V7N{y@Jc==VqZJxRYU^!pS2{!G8W z(C;bw{gr-yqu<}@H%-5P(C?r0dzyaF(C=CL{fmCj(QhmLo~Pdn^m~zh|EAx6==T!+ z{!72ut7sfYKl)$mSBcM{-)8##|M~v^{d|wdve}~!ncqFsldIH{E%Y6)HvMN>ea17L zY*7yS?`(c>s3?RFP;QILh1LD)OKNHQ3TS#*2rPg=dw#gkonMuw&$vm6lveMl=-e>a z-CrpU(&s883f;o`D&FaL#B{fK3otbXr4*eh**)D@8`gqM+vH)PtD zEgq^a>(L&%g|w+Yp0qF9T_}W#E-QCaCZ~tY6Z9IU7Ged0_q(Y7Y9 z1PO$$d8lRNWhH$p*YcLm2wxGJg|d{dj0~f4XUyU(q%gc^$|%voq;!>_ z>R+a|Nk8)5rasUsd6giOj>vWadDO@ zYlOVeQ08ZlYAX#5)+j_fIa4NPo~}%VK0jNj74l>p_fTxBdM>@1lFII+V3GMWF9l+I z)z9rvy-aNDFHy0BcxA} zdR`;wdd*Y{CHgw$1~=SwB5j%jX~TMq?^U_MK585aor$a+L$AwbX-ZP#f%3wRrIU%e zJ*GMl@J1iKtsd9duPIEPUlb-8o=6<8&`3X_fk}@Ev`6f*oxeit*w-LI?6HYV5aCHC zhvg~ELgCY^rn)#CPG2+D?XP2@Xoh73O_#+H^b~{z+(3(II#~;Sq`r;5wY@giz1}tC zpyAGBR!3L2ZJFV8XLD9q)X^-{+)~z7Di%wFvs1ZNB$G^FOJ!(0XErh=la1O78krT3+oG@dg(hA zb8RnPr=h+0ZO5!aNDt)7)qKxt`bc>?(<_psGbP(#Q(t(9K2*u8%9n2GDHNNjxh_U0 zK+5=}&U>i5sM0r7r14#v#tCsj&JNG(43v~VEG^Mj&y~*1Fx5gCNjq@z zU`E4oI^&gCj%ub*Q-wb>oGHrMnKZSN<(k_mi*rxDdVJrTVz3V;<%_%$*F-Vr;mcna#qyVpBtpgNX4+2 zqZv!JyC}d1UD1xY0V6#Axx76A@^MWI}z&-Lbej1?SD`8YCa!X9Bz z$`l+*Y^kgxKdhQ6k#b>yN_D2>sQ5{JrkRjW?I`;-F<&HemJRln(wU+&Kk!;qoe-W_ zM4nPFr-s{HPBZJQ$cTWwCL&+#E>m$Crq-*-MV^LW^k{iuP&7V%Dbvo>miACPxUJqW zwhQ&vppTW-Y9(mQw^5Uw;1o%k|EmToxC-S>-8nIooH3n+8yIWa1NOSQ)VZO!wxqj2 z8nzc3CUS?@AV|-C{}-x4c73M8NfpSjdp>dT;?ONfDPg&=;W|XDQf6A>>agouLo*^Z znDVPCdO$;TnshXqd8uoXR@gXhQmu$-v#is8T5Gj-?cN4sz5bSMO;I;agH09TfD)1K z-oQ$?ZK-yX+AqhiN#_W^GD(CLrYAARi8UC_N+h+5b~ZJxsxmb_EvCl)4^$y7XR>P6De2j0r{v4m?oCTgK6(1Nu@gzz zI4xPUTnK0~sYwmQ|3aNf(HYe>NK@GhrP{q%i&T9DAvkTFE}IcmUabfPi@x2KI}MYq zEVT8US)(&DOtsrO)7CIwHO8#2VdgudGO4eDjSZDL{ckh%zsq^Z%|)!aJ(H^xt9DBH zlTO|DHk-b8oBg4Xh53svR!*ijx7(#@+f;eeG%u=pa)G(G{V`E`u$j&OgiKe-rTn4ko|(BEjH;p|XjdT;q$=bt zL>25Az8x7S3{#b6?cbi_Q_#qLifnZH*)t~N1)0&I^V6W|Pf zWss=qjZ=5lmWYO9vkaI>==9 zLJ?b+DXimt6iYhzVF#@u+aCRxc68=zMoR9)@R#&D%rf-iq2AtnW#!s+`R-a;*zL8H zOFCBM%0iA7hNY-Ukbo$PE6F#=PqPrSq+`t>EoF+JL^$4BMu;Sb)F2q)*{rTN2+Iuf zm#Fl#dlf$uH0Yft}gKsd0CNOKv3!AJTmUIE3q_G>CUfPC-se zVJjLavI~T_aA5TK?-WePv;j*SZ6wTdp~iH0t`Mb)ml6?rM7+F#nNdW(O@P&OAu4qm zlpC+qA;ER&c||IlU6n=~)kQLw7TNKVK{qwUh-ll%*W#9n&Y`sdrI_DYgVPAjvZS^|U`iQXXSa@v#zn#Ym67^~%O>JW#WQpBf7WbN`#k5|&IzLjQSI24q zKn-znevNrmo|>ZkV0WGxXER0#c^4Bt@UZm09IYa@ruVdTdNZ6*bGg_we1~KQ;4Kx3 z0Nl(94JkAOF`f&gl^v#+0c!@=`dOgn9f9Pxy?N6gssYHhMFWMtLG|)}Wp6KyNg`6) zR^s)pz7j95sZfTP;C9bmn@Af1`0bo7eAqx5h`2o+7lzn5+c{L}&2{JPoUQUB&p2C8 zWQi03cvX_dCXOv{}4Dxp7#&QZ1-$ zYGQ+>*IcinJ*~8mUN>9r7#(N_-D%0smkrJlTq zzv8+w&R=kDsa2iR_ z24|{<_J&$61bP#tK8xdQ-bnQgl-A}3*t)i)8XGA~yrVtRJ>|JC*X;$J{SgAm`F*Nb zTLprm`R5ufq$XY(Ft?@!jvboxcy3_tV z?Hm=sX${SJdZt3xF-}ueu;Y|!$!1l+ToEaF+P;+=SW_zuIL4}DO-pq0uqiTSq$xp# zjxr&h@WmU6%~x5^Rho@$Ae?G(g-y&Fc{;%Llpd^AHk8#)ovQS=uty)qTG3ZY&R1u; z@)gP*F7A$GM{-^^J2Y4*mItWnFQX{P$!SL_VY#yk)tWdb257-BOe}1#e}~FaFGNqH zK0uLij3g9GDbLI0`b%R^6g{q(1+~UvS8>{p(J*pq=qo*> z?9`wH;8BGx5PllSqYxb_I}q|i_Lv=d!WdCHNsc1hHdLY65|w!`eH;29&7O}aFLsHc zK-wt>)jq(80PMoZrqcqkHzM&oWyCT7^-or^vNx`6&LAc%Y4}WKrkG5%tr<|~D+5PE z1HLGs*q8JpCXuq-vrS^(aq@t+HNDhbXS>z0$dEwo_JI7W+_4T&&g5N`G!EX`qf8z0 zLOREz2N=|~(W%U!5zX@h3CrEPIVKZvu0|Ggw%!eX=Fmk;tCU2YsO?B4EjxM8&_P`( zHx$KEk2-6&TufDDGwyq7&((6$o9JF;3+Q|E#)ggjiek!s*9@vIS62r%Q`R@T46p}P znK8(tpeO@%8KUS>-CzxYh}u1cr-TO(x*^#>D<;vt?GoVmra>%CXvqLIrlTQJCEu%( zI9iKcuRSel%nLPC`Km-S>ap{=g9hx}9;RuHma5Y_s=TGL8sh1ato9nyR$^7H2iNNs z**UHzE4ETctNvU7TyLtdlKN$XG-p}8q0IGFZ*b}k51Wn!$*i;+WdwB)O^>J+Iu?cp zwLBsmIWCqhp-!L@jd$`iU=4($w_-Q85tGoMU+K;6bZNLkMO5vk6uZ(9Q$nT6uP)>J6BBX*gST9p&@M|Xr+ooSAZtzD`8`RcY8K6@Hu>Bg5 zdKo?uOUGw}D2rV5&9_8c`z1IC2UxJ#Vm`{-}cTCoIyu; z{5TJ1WvvoL4$e;Ai(TUi79KflPSQcrc9$7c1nX$3eGM(<&`XYdkIq6`b8lPIz9_pQ zy`n91B<*^ZZ{9n^z?+j;szA=pq$i}Qq3vesly8(7jS6OdKr#CV5_w5}i(zMG;CG#7ivhn3U4nTy&B2wvvU$uz_B;9MM8b`vO&t zHuO6!pVRdkK~9%|w9}GnX^uUKHnPWQk$sO`O=j>N5^M_bDfY|FZE_)yl2ir7!iZDQ zhcg<055!A}H;9?rk=vdTw;42ul}k03?UXAU)}(gEMGkx22ddm<23y^X>m8z1Q3`1; zBi2;s@q}B?F`bd7KNpwd4|{!4@5->(@YGcSIrWmCYA{tO8pl$nuxQn)MMq}a)17Ur zmStA24AgGX-e{F%rh3~~DU@raif%unRq3<%CQNCnT{*Pg=Jp20au24BrDmvsxpr}e z+7N>qsB2)dT>`Xjf6i(pt%#;9!s4hamJ?{%fO4}aoH&CT7%7(|WlJYCQQXaOSCRdp zVLDnx4=l9$@eVUxB!K8$cqzw^xV@kwec9Q_zWgwwec8pIeNlbaIYr9~wl|TSR8nxY=M{%K4%-0ViNK@E3wi&?v;o6nCs zT2;Bp={BTSA1~L7U-C7ADDs{*tYpx7oLU~T^P-@2A|ZUx44qKK!-1riyFFIr|Xw&YqEl7d1!~sZ=D3 z%GlXviA-F3mf&lNNL{-S_`)wQc|{Lo-xEWpsk~Pjw24{$Pge}ucf!}r(Sly*JZDMS zj)tv_$D=PtqutHw+mB3P*PRsIRiUqubZSY!)3)6QMcZermsmQ~mvJeST-VlGX1EzD zBwYJNn~1S2K6Z)FA)(~xu2VH9CZVLaKs0B6SCm{b=U0(_)=&@Tl@pmaqG_!@>R$_RBX^-9aQ*z&#E2v{JQV`?G7N|7v;2(0?`9_3alQ$57~*iJ;sq9LxYvR zMUiCRB9HAT%S^V*27C1G=Hsr;H`p#IGI%j;akPY5AFV1R_h|TI_Ncig=^ONdThu}> z`wM2Qr8d;YS?dllSys%*)EAQvPB+VEm{l_K?3RqZn>Hje$dHmUtDE{dLh_hq+|kz& zx~~YuN+}yF{f9+2pv0~vymh4Uc`dmQfc7S&-4k2>>x>3vnmh&%Z}~oDuGrli-SJC} zk8X7R8;0A~6lQ(xv0OL8jl)8pX!zB9AfQ~DXV-W(k5;2R@^#K^Pyf;NKh}WI9C7mt zg?9vy8s$FcxE9qf8aj(amv%$m*S1)n+N3d%njeL#liKW2oUzS+?{B7D>OS^RbyArq z4=_!fi)bL7Wby*U zZWPnTMny(w7H>by0T$Jhh$Ax2%)?G%a6 zlaka?4bgEAYDR?h^X-cI^1c$`&+iLPuO#L;$|~#I1c9-5V3(t)kMOK_+Rx-QDULwQ z>*1qow4t+Yh)y+9dWbGwNYlZT29Bu)j_r+nwm0&bO7(fWu5mtP#$zA{m@dlRrb-Jb z@&Jm6T5{o#cVDdSD>}Z(qzQ!%CaGl0bkinC%BQu(wc;)j8O{RZ%Re%uJa^J<#dHjD z2G8@1XDrL%{~3A3w3v)ks+QgwYWuxIE}6w7iQ&}fz+5X5#`B=R7v$!>}^iASjU6N?m#hh z-QDu$xCaWW>+bmPNK&Tivlf;ePGxXZETrQ-INTvhSO;BUL@R%_e59uNe8we}8Y=gA zM}Mg8GvCw@>L8q4SjkuQ+KoO}f>T~X(mGd^>J}f(X!ywt%iBV#r^qe3Zw&{fGU^~0 ztdK`Ne4oBYDls#Qr!iOFS>=BPCnAyUbfBY+wvXtfPR=Vg{Kif&{n}=c#50Q|6Xl_5KlM%O zLtosu(T3EJak_VWGH6LEmFuC~r};*IO3+dn`qbV_v85-Z7$g^zjXb?D<&sHNX}LPZ znc$-?dY8Xl+;uJL$Q`#qjm1R2s_S6b=}#OrO{IEDp&muf%%``WbkJ7Sx8Pw?wc!OE6=Fp+YCw`M=gV%ji&fQWt!n<@TzrZCz>}wMvM6@HP(} zsZf7O)&32YO(~HDN(X=ugExed4FMnhl9g@$dlIahD_N+zu~S~Uhv!z|mIB$W?SKY3h3HQuVT zNLCl%?l{Ib>3?W4YX#2IkUQf0y~yD-fz+M(5MR;DVwC>6F|?@>sjHY>d<31+&c zPPV6d)`&5vlXm`ue1`U%8v#>Ob()K05;afcnX0?g(wT9uYMHzB>FowyxYyejFM-l8 zYzR!Mg=e!1Bwd3$s%XX=a`6?ta;5Ku z$Wf29K540sxIBqE!D!{t`H+;VLpq>sZ|NG@9vVPWUj-`H_aY-RQ(PL=zE>C*nuOXn zVR=gip)E+XosIj_ut7kyuB4hxqTpHfgehrU{goahoujAfE|4@D7A{ohow2gE)?HhZ z1!E!4{AH8AN{`|Xpba?wuyu7_ZNPKZ>7=d}*5!3TtR^*#q3kR)G_wZN{IP;$jTf3` z@86U@_($5!>_639uH?(~G2_)V*`Nibet*nvZEy(y0feR!g*{b z;mpaAN>c4r6K%6tW!BV3N@sf3sqx5ZNz^GL-#RQqZQi_dUMh}P(>nQ zCzQX3$Q#z^{r!=e0E4-s|qt0 zrskAU#aG4fSJH)EIdut(dGi7&p&D#^t*#tIfkPWI3suR%QmxP{Vpd(*yA7>bsDaH5 zw9dYL3sbE-ce7q(N}nnJ{>V701k$8SZS`N8AD{*9X0_-TxT(@FLR5CtE@eGR4~Wsn z&YH9O4Na=SsTNU+?XZ(7?DRlh-P&n}%zE;o&vrES#swUQKxW}djXliK2kWaCs|u?^ z&pt#4t|p->QTS_bQDg0G)+_7_8?0`#MxDCIGR{RS-cdOk8E<7@T7Nx}MxuUt(+)5H zdv%eXlgVy6pWt6<>iegIg7gZJW+t-P5Tzt}EPcE?9}@T~aROQ&v7MzkT4QIWyF+~# z(~3@rM!hDGDT%LMh#Hh+``W9u|A{tQ9Z^Zemwi~KQA%|?E8y;{NUK__xua6UuM^U0 z>sv8jELAqtyqjlS-P@{MwGm-fF5eb2Ta=l)wb3`h&B9Ppzpa*XYN|PNAkN#MN}Fm@ zl$6aXO}E8XFD+E62CY>Q-v)E%%aom!!8(X-2!lq&UbPMy%oV#)&6W$dcJ9bE?&yZa z)ezQl&Q=#Mu$0X7N}AJPf!MBg^VV*t<>~tj6?ALr(#4rOm{gCxG?9Dcqm;BC`6Ez^Y=9Eza_m9pwddFId<1pnc%woc=^I zZRZGn4_0=uGM|#HA=R!5gX(B>Q^5P4Xb&|hS6AoD7qCwEBNZ-Wg?caS40btMqYHSl znU#722|s_R0FcG6z}|T#0V0(LKN;p2-Y9*cUiEY+T(p#GoBv8|Kfu^-tEU7J`d>)^ z3y_&=+7OXG+}OJr&>%^uX6SMyKV2616q+6!25fJj7q&L5-ah2xWozwOQRlquHss*~ zZctWOccJj!WbYCl|0}mZK~SQdj+n=?x&v`R#?>nkWa4# z2z<$DHoobjUetbYDe%9&E|SM+QXol2EgGtoXd1RY@cLUgy6>@V$G|H<;n>J$asdrq*0&E; z3WI&CDJngsV+WCL$y9bp$I8WvIj+)(PQZUuRf><}R_e|5MkiNH&;`L_ft2xEK=yGNA z9zj(gzCT8PIe|hW@6B}IO|4WKs6u^ESnpX<6@e$KR9*74W!!&YojVkdafPz|jM7A3 ztL!|pZasEf__QCbp_OQjVS~Pq)0XHI_X^oA6q0jIknKwT8n}{Q|GsnE8#$O;&G|7M zLZfHanL6+B%5t6x7cHFe@i^}}iBkvVJXFHLr}B6kYvAgY9w{IPP#yhSlWj4IrIp$& zO5uk+3*-P4horC4kgM|6eGZLo_gcTmeW=n!?e13_^jXY2p**D;=sn|7r7zcap7~pR z*?}cVjdx!YKX0=(@A4ChISV@)Jy&~^sP~Y)=&6w7&w9osvQ6(;hEIKQ0Y6cP%_D^E zbLh55ijOJZ`qYo(rnLnes4A<)ep}W%d>s&Wk1N~0tjZhk=b!GieS{pnWoKR7?S!!& zIO(EYtg8>j|{u%A*3y!=T7`U-H7b}<@;369WlA&?d)#IvWy>v*+xOg$NG{WD8lT6lC}rMgj#le>7}{^G2}6y zg;n<=N)7VPM9+-^SFbjhwYlO62NnoMDf3j2HJBv^`V716RO7X^e0RPhT%}LsBK&hi7!Sv$-bK%}6gDqP)$Z*F-toyC3fm_bNWA z>_w3txH(0SXbLMbj~<093yq>y;L1~x6q^^>0`IAMnaGb&Ny)|Q(@|@<5{oMu*b6(j zmoeCGf%_H^ymy4xoU}3%Md@yycKT;!rGS0DSh~nVywc66rMU88R?$G2Bd?LiYG+U; z8zcyOZ;sW-pPzC6Y`u2m$BX^Fi-89zw2_t!s&+thbt%ja@$E?VLy3S{y|a_tb@n!* z`C;J&fUrRoEoYA!d*JvYEWTZV9Wa6jaq(?qd6RK|BDxY#5-ng<_$v~s3uD`0cZh8v zE`B_tY~v*ilEdVaV~fe1`h{cjV3H-^;HOQ%3C*Qcqb&~+MN$P^yo3q3 zq}rq1a5uFbG%fwn7(i;Fcn2Q1R_nB}qgjner6l`Ly;4ND5%Ur_PsB7g3iUiZA0JP z5#`8NaTsNt{-@W?BQw}#LA!AXT&7~Y=*}lh-XA81xl-WvV{<)((MoJPTO}dtY888} zl6G~Msw#=)0;O7kE>)>jq;7z|G)k|u=v@d6=+)o0ciJXFkEv`mmeSfts;xYv1f8&G z4O#2R&?=kW#w3;{)rT)jboi6L!XJbnC6Y z-W%YugDF)*(duPG=5tu9i_BbZ!*h{1)=FVS~7WiBr}J#Tcj6+u5wXJS(&> z8|<#=ZD&eUNYaXYxFlO3WL>T8`PpjqB!gNx|EyRoqEmA!z3iaXi!EX1N-E;6j4qe7 zg192LK93JZs+Xifk1m|*sw=(TL~nkDD@U;0jj@dDtV^11b1eeZ z>msQ|y?ls})Q>y!#ay{xRcqv_yn>8tzbE9Wl&P-G^Mp7-ogyd$Gsz;$Ltm1n!=kjl&3laL2B?*tWs;zm1yO05 z(iW*^n)ek`x7wYrR@GN@IaH@~>vSb?dS8?q(CxZ@L#4CYdzP(=0;~2Hma5dHr3Z)U z1+)4Vwa6>ew8GhqsMdX0p;8;l4XEC!GMryF$R9u~>V{O-PFq~H==82gUU;KkAeO37 zsF$;}h{yzPP#{BTQpWD0rU6%^Nv@}(u(m?qQB_g5J@C3#)$s4OLTUC^1EFhyMLJ)xPej~`^!|I zE33N7;uYx7Ms(zJ!_-Kvefi9=&#cR^jQs z6z%6Sb7-I1njV_7a0dd%rF8W@y)2}*THb4-!{v8;M;7t}p(-rrrBoE00WmjiEMqcE zx6kxV>Xn_SA}SpYDp2jFLkM<)(Py)Dm!e*?vkE=kQtw%)J+UQurob`>)5pQNyK%#i zk<*PXdokZ4RwEt9lL$pO3+!cC)%)P_48C|y;CE>7?<6J{4$tiv>RM=L$pLPys5xDg zwrIuro&t?gWc#XJRuw~Bbi`K`T@T!BYacX>8>&>P^LAxAxaV9|JVbvgLY*XTsn&9} zLZBK>hqgS_N$>O0xf01Umsz(*!>K=-`>N&MrBz5aXj*D~Eyw?lr zL#w(}lZ*a1DiwaA)7XkMQ-!OcyiR9QhPaQYo>rGgJ;doRF3+n^3aP!s>Z#6q1f5o& zO&5VX^4G+{Agqr-*`SXfmz=fD1s8qcI`(f3V9%xIm z9S`3!P61P|d zjj$YWdaF5ZBcWRt^$wm!xX#56I(8H-9{oD0rqh`hj&z^s>{LT1&()p9!YZJ5+}veg^^{n>5M)~NY@;$TE1Fz?Q}ds zpDHKgYkA)1lJCz|`(>iD$FO@ObTL-rAiR=Er(1gI z)z&f^f27kYNDg{_*62?*uccNzOGBhej_!O~*0DB`rieL_@&c?nFPXR;s{rw`=6@BS zvXc%8r0Iw@O+#yBk-9EZ?5oys3A^RN_C(inhI?{jGP5U2KHOJE*)oG!PVRdCOtOb( zYe=~W_!RlMfJSw*%0Hc)A_Af1%80oIeir6ZX>^k`q;PCQ{AX9Zw?!f9vMR0KEg9); zS3ncYo*d0C{o6Uxv(Tans+&L&wVTU+@QT-l;#5__vJ~aVy&8z?4iyOM2d!iKvb`}| zf|q3zi9~WVnJpBu#av-f4^;JcGX{sX3?;YP|B4+@s#{r`>t2sD zVfy>;DpRZ%J%vG923k`q46rJiRnq@RS%CDPj#QJN|I*JakaIp*jT)@ zR9df(>LzKkJL}M5w4kFrA9V=&H~;1h${=fdCrw+_NYv~_rde(|y`YD3u#H}RC=D%i z5D>O;zS2B|R&n?`KhMzYaH2VpRPrf0xM$gc_vFh4Y3@VI6k39A&k9PI2x+s8)v073 zWvtj_tq1!`jVFT`>dmpd4_j3we#c`A(pBFoqSW@QZM6JapQb9b_9{m9>RnDyN>@)` zrx*IRbiL|&)NGZu>ZI3Yis^Zs%Z^HSDgzrT3$)j>)1sP6&+F{Hxb5`pe0rTzNR!l{ z&E9t9v_7c5Bz+Jn(LpCU)()s;1iSvG=J#dQbGsQd?TQpUASmcHFG8{-m7wWFZh#gv zy6uA;cCa-5cH1DSL%pN+8Vub4nI@%!o%-mj0M%M$sJljuV3Bq_SXEwJS)L?oay{HK zrHARjy^pk{N&C}j|FPfjsrF32@mf+^t6F559ze>q&ze9`)$v;~FGGS&s2z}+czO}^ z+D#`A>bHC8t$MLc-K*Z8U~8asww!sxAx)K}3iT}mPlYEFw3gO7!vyskUl}NU7Q|7g zwNDC=Oaoip>!jDcek6 zZ}5%Kw@H|*acU!&!b($u$!2@tIj!^&%n{#5CpIWKRyFcManZ%p@j^qX1`(mbtCUwC zjPm5gXQ+hnYJ_HsQQ&$*m7~l~6jDa9GON{6nqckellC&_%(9FFvy;UVTdM2<-ULJOB$1+kGOcoSQll9(1kW%C~$AO{t#Y> zHvgL;QmtLySuL*9l45pVuoxxrLG%Vlzi*YYc5CO!F45~u!KTs92v3*>T-291sbm*y zPf{)91V!xxRVOyFC@;;li;NPYmjl7n6crs(`bCMD&HA*Jlr zfVvY(X#IvF(5r}~%NJ=HTcYhrgS2t3$4NRnT+*l|gIOUG7*hJsP*BuPU{a{w{0D?Y zo#c4n{fn+#0eO+sP^#8Dow(RZO;Soi$481aJCRXhUi*gqc0miA6osd-mR*!_w!+N! zgK9XcH#BotjA|EUlH=gBk9W4qqHR>*u$Ai3425S@&a;$ble)+lqxD^O0H7N1I>FB)QfNX4gv zX0BHCO<2chEj2q^o4w?7(mH6XFB)d6(*sc4__%~rtG+)QFjh4yVb(^;>JlyWim4Gd zR@P~aFngW&RcV;LV8*mHQeoCQRa%RNSgJm4Xs3WL7iMLM(o~q8Axc>;%u=V6D+@?C z#8$WZ*pgw^+EyGCI3(U6#~|EzHQL}Y>N~(_w@mMpEzhX3`1@&;mEDZ(Z zMP1YK&FxXD?W}|749e{)qaWY3AyLK{0)C}Pv)E+TmQ_M=P4;sR}glyPVfjP}wt zKntIaAG?5i5m}KNSu|LvmT0lF>}0W+UV9$GM*g-nn0zOv=sJnLdRm;3|lO$%ds0PK9iys$Q_LVDZV(xk+L&f>td;}VC^Z27S*RY zXVMqF*kq@s)`vt7v`Qj7wWM`xixa+G-FP7_telI&Ym3>p?Kqn49AYn2a?L88lokC? zKsGFG?aJhN2&wdBuy;bAv^_^R-Uo>~i2phS?BIH){3Giz-KTF!wCk z*(r}KZy}jt$%ZMnYY<0trV?*Sg(wt#AdAXdk(|^BW{DIJ3&QU1c@16Mh2ex?OVh%z zdpm|BZD%}52ky&|;$qqpxbe)9wcB};)%$+^YtS5FJ6%|@T7J_zPaH|R{6lS&s9j7+ zRNkWIsI_bBk`77=Zes!smssXn(h>5)&@S-y>2MjKD7yYpar=O^O8w8HKv+CX`DcTmh(N0 zCTcCBI5}o}8X{j9*bOLcZ|kKaG!_3?qBK@aON}tSvZg&_V!k8BuD%@Yos(js?$CSe zk#eb0<2`CZaK2r}W__=ncTwF8p{ng})Tz=Pk&d7!c4VHpUeXb3vG$K}XR^9d=<9P= z|FKUU^+E3Fq22M$xknv;M@ZeWYtDy;xHprtG_9q3_>j)PqZRzf+g3*(GgD`n%~>6F zQj50VRr`yD9uN8vRW%A^UDHwha{y?zzD_Q;0M*(7}E)TAXYT?zO>kbBK0ok)3@u*s?{kk;Awo zx2-Hf0S4{!%LOT+7=-Pa5i+DDOvW#yYIvQm(Iyj-BYsgJchV8DpGL%q#6tGcxN!>Z zkP#9Tr=Wyij@X*0JuyN~rB1}&89&=tU!#?AjEKEF;n|d#jR*J42;F2uBi(*eKz3MD zM3EIq9-EK>yaPmk9@DNpz7}5~u&cwbw7yXI{un<`Su$jAjGxXdqKazRz8Jsd@#Mny z#GwE8;z$Z<4bI)<;ulI!UD#e2KfxmQ!T1F(Y7b06BC!9(Po>DcFH%X^I-g%tX|70d z4%_o$B~63BZu!z^rL<~_yibd{cvC1Z^joQm%6?PW%Cpe;>`ZX+MSBjMMYIKOC9FZk?rofS> zx4uG;NM3Rb&YfL};CxgR3(~<;R5G)&F?=6Hh>f0Lh>cFMkef$jBlZR8SV(JQ*Lq(jXqBkPN-$)vh^QmJOo(N6358&YZFZ5jr9!Op zqJixmQG;JUCm`5xgz8lcB}_eU#LUr~4(qK1;fvIM3DrWn8;{xx;^(iHjoJs|Hy{ve ztdy6|s5EHl&=HxR;9_q^$g4d+9pz#hnGoFf;m2JHhuYwo$z$MGRQBB5%$JYkv6 zuzenW0(wHyKv9YPA&w`F;h($2>BrZV4DRjl2L+yN$i5D|o^Z%|f!EA5+P5KcAaVzTUneO* zmI^C({t}8OMpeSBP?Hb2S3{IQZ<_;o4c(`K_eWd`JZYmmbdQE_w!i5jtV($unJ*R^ zJ&~dT69Vz``&xUmg{)Ry(6&ghiT8&TdTT;RBpiv5eHeafXdO{|F#Pep77Mp_ABS_`k2(Na-+F8rkAMVOET@C%Em;t$9Hu)9P z6Ar1E{OXJfvJ?tY=OqqHMx~)&F7@Z0!uM48ttcz=q(Z{=N+pY0`y(2rjU_j;(x`Id zCb%URRO**{wzN@cwIqUy+|-eqAY`na) zc^iYSXCWII{P8O`F+>V_@n?l%c!fz#@E<(&JY9!WRKZIYi8tjGemrO$TLHJEb zIM|V;fvTO}<}JENcYoAiUV;0W72Mlk8H3l|zI4dG27krTDEF8A%uqvE zW0eBvC!>v|T+p*38X_9ZAgeS&zQH~QY&N7$#W%cYSrVe&FEmhZ%%)s0DesnK?0c|+ zncd!n7OxF7=9$2#-=)AB?^|f`TAWDVQ47M})Yxn-h}f^-PpgbzaIb>jg7`AdJ_W0p zir%9z&rA7NxIaOL7O^+Mx0;e#?n_9j#y5vocWT_N-Yq2){32YvMzCGqDw{mM{1La&89V@FOcNa0c85OzgQxj z-2+E_D4k?f`SCiGv5 zQf;4QhpcQ*&u<~5>rV!|Ddw?kA6?X??&G3=`*BsGhB6(BR+l3&sI3_!p*~g~zV zcQAkH~Tjrv{}!1TU#v+s3M`B zsscgJ*mHh>HeqNkR_Qyc`Y)A;S)E+kYX4ae-!mC_O4*^lALi`2@}f6IJ1KK(T`sGkhx21`|SmwPNb*jqc+&p*y$ z^*w?ZS*y~wO#6vylx*hmcDnVgC%e|%*6lp+F<(~|(gpgAjU!mqU!`y!syOx>n+pg# zkMvf5-z!}RM>*^>eRdmEiMo@BOPn!Y>()*oVe02p#JDUOFY4xa zU$-h(HdzTosX$ea{>$x$`lC#3+dl1!Rvo_VkZk&h)t!eZcU89OUv-yuEL)|UKzgzp z)OF|t<|`dulKM})sQ8aeLGYhgrNDp4MS$X^n-tp8MYn*fhD-fLNk>;k=)ZGR&gfCM zYOmRa8rcKU5{tPgE_VKj{DI-wjnAlwVs_ nQyn9V=w4X$4;waws&=fp065mOVW5XJ46V)5ZGo!G!vFpsKAK|# literal 0 HcmV?d00001 diff --git a/bin/CMakeFiles/cmake.check_cache b/bin/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000000..3dccd731726 --- /dev/null +++ b/bin/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/bin/CMakeFiles/feature_tests.c b/bin/CMakeFiles/feature_tests.c new file mode 100644 index 00000000000..afbc86dfc9b --- /dev/null +++ b/bin/CMakeFiles/feature_tests.c @@ -0,0 +1,34 @@ + + const char features[] = {"\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/bin/CMakeFiles/feature_tests.cxx b/bin/CMakeFiles/feature_tests.cxx new file mode 100644 index 00000000000..34d2e8c4b30 --- /dev/null +++ b/bin/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_aggregate_nsdmi) +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alias_templates) +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_alignas) +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_attributes) +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_auto_type) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_binary_literals) +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_constexpr) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_contextual_conversions) +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_decltype_incomplete_return_types) +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_default_function_template_args) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_defaulted_functions) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_delegating_constructors) +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_deleted_functions) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_explicit_conversions) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 501 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_inheriting_constructors) +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_lambdas) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_init_captures) +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_local_type_template_args) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_noexcept) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nonstatic_member_init) +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_nullptr) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_override_control) +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_range_for) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_raw_string_literals) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_reference_qualified_functions) +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_relaxed_constexpr) +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_return_type_deduction) +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_rvalue_references) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_static_assert) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_strong_enums) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 199711L +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_thread_local) +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_trailing_return) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unicode_literals) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_generalized_initializers) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_unrestricted_unions) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_user_literals) +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variable_templates) +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if ((__clang_major__ * 100) + __clang_minor__) >= 400 && __has_feature(cxx_variadic_templates) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/bin/CMakeFiles/hdf5/cmake_hdf5_test.c b/bin/CMakeFiles/hdf5/cmake_hdf5_test.c new file mode 100644 index 00000000000..b4a054fb2db --- /dev/null +++ b/bin/CMakeFiles/hdf5/cmake_hdf5_test.c @@ -0,0 +1,8 @@ +#include +#include +int main(void) { + char const* info_ver = "INFO" ":" H5_VERSION; + hid_t fid; + fid = H5Fcreate("foo.h5",H5F_ACC_TRUNC,H5P_DEFAULT,H5P_DEFAULT); + return 0; +} \ No newline at end of file diff --git a/bin/CMakeFiles/hdf5/cmake_hdf5_test.cxx b/bin/CMakeFiles/hdf5/cmake_hdf5_test.cxx new file mode 100644 index 00000000000..3d2f4734074 --- /dev/null +++ b/bin/CMakeFiles/hdf5/cmake_hdf5_test.cxx @@ -0,0 +1,9 @@ +#include +#ifndef H5_NO_NAMESPACE +using namespace H5; +#endif +int main(int argc, char **argv) { + char const* info_ver = "INFO" ":" H5_VERSION; + H5File file("foo.h5", H5F_ACC_TRUNC); + return 0; +} \ No newline at end of file diff --git a/bin/CMakeFiles/lint.dir/DependInfo.cmake b/bin/CMakeFiles/lint.dir/DependInfo.cmake new file mode 100644 index 00000000000..19fab2149bf --- /dev/null +++ b/bin/CMakeFiles/lint.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/CMakeFiles/lint.dir/build.make b/bin/CMakeFiles/lint.dir/build.make new file mode 100644 index 00000000000..37fc7a9de3e --- /dev/null +++ b/bin/CMakeFiles/lint.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Utility rule file for lint. + +# Include the progress variables for this target. +include CMakeFiles/lint.dir/progress.make + +CMakeFiles/lint: + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P /Users/wangyi/GitHub/SSD/caffe/cmake/lint.cmake + +lint: CMakeFiles/lint +lint: CMakeFiles/lint.dir/build.make + +.PHONY : lint + +# Rule to build all files generated by this target. +CMakeFiles/lint.dir/build: lint + +.PHONY : CMakeFiles/lint.dir/build + +CMakeFiles/lint.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/lint.dir/cmake_clean.cmake +.PHONY : CMakeFiles/lint.dir/clean + +CMakeFiles/lint.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/lint.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/lint.dir/depend + diff --git a/bin/CMakeFiles/lint.dir/cmake_clean.cmake b/bin/CMakeFiles/lint.dir/cmake_clean.cmake new file mode 100644 index 00000000000..411e077f4bb --- /dev/null +++ b/bin/CMakeFiles/lint.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/lint" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/lint.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/CMakeFiles/lint.dir/progress.make b/bin/CMakeFiles/lint.dir/progress.make new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/bin/CMakeFiles/lint.dir/progress.make @@ -0,0 +1 @@ + diff --git a/bin/CMakeFiles/progress.marks b/bin/CMakeFiles/progress.marks new file mode 100644 index 00000000000..d69c74c8b95 --- /dev/null +++ b/bin/CMakeFiles/progress.marks @@ -0,0 +1 @@ +73 diff --git a/bin/CMakeFiles/pytest.dir/DependInfo.cmake b/bin/CMakeFiles/pytest.dir/DependInfo.cmake new file mode 100644 index 00000000000..19fab2149bf --- /dev/null +++ b/bin/CMakeFiles/pytest.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/CMakeFiles/pytest.dir/build.make b/bin/CMakeFiles/pytest.dir/build.make new file mode 100644 index 00000000000..1cb3d8b1908 --- /dev/null +++ b/bin/CMakeFiles/pytest.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Utility rule file for pytest. + +# Include the progress variables for this target. +include CMakeFiles/pytest.dir/progress.make + +CMakeFiles/pytest: + cd /Users/wangyi/GitHub/SSD/caffe/python && python2 -m unittest discover -s caffe/test + +pytest: CMakeFiles/pytest +pytest: CMakeFiles/pytest.dir/build.make + +.PHONY : pytest + +# Rule to build all files generated by this target. +CMakeFiles/pytest.dir/build: pytest + +.PHONY : CMakeFiles/pytest.dir/build + +CMakeFiles/pytest.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/pytest.dir/cmake_clean.cmake +.PHONY : CMakeFiles/pytest.dir/clean + +CMakeFiles/pytest.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/pytest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/pytest.dir/depend + diff --git a/bin/CMakeFiles/pytest.dir/cmake_clean.cmake b/bin/CMakeFiles/pytest.dir/cmake_clean.cmake new file mode 100644 index 00000000000..1bc82ec86e2 --- /dev/null +++ b/bin/CMakeFiles/pytest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/pytest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/pytest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/CMakeFiles/pytest.dir/progress.make b/bin/CMakeFiles/pytest.dir/progress.make new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/bin/CMakeFiles/pytest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/bin/CMakeFiles/symlink_to_build.dir/DependInfo.cmake b/bin/CMakeFiles/symlink_to_build.dir/DependInfo.cmake new file mode 100644 index 00000000000..19fab2149bf --- /dev/null +++ b/bin/CMakeFiles/symlink_to_build.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/CMakeFiles/symlink_to_build.dir/build.make b/bin/CMakeFiles/symlink_to_build.dir/build.make new file mode 100644 index 00000000000..02e7886b504 --- /dev/null +++ b/bin/CMakeFiles/symlink_to_build.dir/build.make @@ -0,0 +1,77 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Utility rule file for symlink_to_build. + +# Include the progress variables for this target. +include CMakeFiles/symlink_to_build.dir/progress.make + +CMakeFiles/symlink_to_build: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Adding symlink: /build -> /Users/wangyi/GitHub/SSD/caffe/bin" + ln -sf /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/build + +symlink_to_build: CMakeFiles/symlink_to_build +symlink_to_build: CMakeFiles/symlink_to_build.dir/build.make + +.PHONY : symlink_to_build + +# Rule to build all files generated by this target. +CMakeFiles/symlink_to_build.dir/build: symlink_to_build + +.PHONY : CMakeFiles/symlink_to_build.dir/build + +CMakeFiles/symlink_to_build.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/symlink_to_build.dir/cmake_clean.cmake +.PHONY : CMakeFiles/symlink_to_build.dir/clean + +CMakeFiles/symlink_to_build.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/symlink_to_build.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/symlink_to_build.dir/depend + diff --git a/bin/CMakeFiles/symlink_to_build.dir/cmake_clean.cmake b/bin/CMakeFiles/symlink_to_build.dir/cmake_clean.cmake new file mode 100644 index 00000000000..7fb5bc97048 --- /dev/null +++ b/bin/CMakeFiles/symlink_to_build.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/symlink_to_build" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/symlink_to_build.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/CMakeFiles/symlink_to_build.dir/progress.make b/bin/CMakeFiles/symlink_to_build.dir/progress.make new file mode 100644 index 00000000000..225de343d65 --- /dev/null +++ b/bin/CMakeFiles/symlink_to_build.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = + diff --git a/bin/CaffeConfig.cmake b/bin/CaffeConfig.cmake new file mode 100644 index 00000000000..f6d5aa63a58 --- /dev/null +++ b/bin/CaffeConfig.cmake @@ -0,0 +1,60 @@ +# Config file for the Caffe package. +# +# Note: +# Caffe and this config file depends on opencv, +# so put `find_package(OpenCV)` before searching Caffe +# via `find_package(Caffe)`. All other lib/includes +# dependencies are hard coded in the file +# +# After successful configuration the following variables +# will be defined: +# +# Caffe_INCLUDE_DIRS - Caffe include directories +# Caffe_LIBRARIES - libraries to link against +# Caffe_DEFINITIONS - a list of definitions to pass to compiler +# +# Caffe_HAVE_CUDA - signals about CUDA support +# Caffe_HAVE_CUDNN - signals about cuDNN support + + +# OpenCV dependency (optional) + +if(ON) + if(NOT OpenCV_FOUND) + set(Caffe_OpenCV_CONFIG_PATH "/usr/local/share/OpenCV") + if(Caffe_OpenCV_CONFIG_PATH) + get_filename_component(Caffe_OpenCV_CONFIG_PATH ${Caffe_OpenCV_CONFIG_PATH} ABSOLUTE) + + if(EXISTS ${Caffe_OpenCV_CONFIG_PATH} AND NOT TARGET opencv_core) + message(STATUS "Caffe: using OpenCV config from ${Caffe_OpenCV_CONFIG_PATH}") + include(${Caffe_OpenCV_CONFIG_PATH}/OpenCVModules.cmake) + endif() + + else() + find_package(OpenCV REQUIRED) + endif() + unset(Caffe_OpenCV_CONFIG_PATH) + endif() +endif() + +# Compute paths +get_filename_component(Caffe_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +set(Caffe_INCLUDE_DIRS "/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/Library/Python/2.7/site-packages/numpy/core/include;/Users/wangyi/GitHub/SSD/caffe/include") + + + +# Our library dependencies +if(NOT TARGET caffe AND NOT caffe_BINARY_DIR) + include("${Caffe_CMAKE_DIR}/CaffeTargets.cmake") +endif() + +# List of IMPORTED libs created by CaffeTargets.cmake +set(Caffe_LIBRARIES caffe) + +# Definitions +set(Caffe_DEFINITIONS "-DUSE_OPENCV;-DUSE_LMDB;-DUSE_LEVELDB") + +# Cuda support variables +set(Caffe_CPU_ONLY OFF) +set(Caffe_HAVE_CUDA TRUE) +set(Caffe_HAVE_CUDNN TRUE) diff --git a/bin/CaffeTargets.cmake b/bin/CaffeTargets.cmake new file mode 100644 index 00000000000..aae70c32099 --- /dev/null +++ b/bin/CaffeTargets.cmake @@ -0,0 +1,70 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.5) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget caffe proto) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Create imported target caffe +add_library(caffe SHARED IMPORTED) + +# Create imported target proto +add_library(proto STATIC IMPORTED) + +# Import target "caffe" for configuration "Release" +set_property(TARGET caffe APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(caffe PROPERTIES + IMPORTED_LINK_INTERFACE_LIBRARIES_RELEASE "proto;proto;/usr/local/lib/libboost_system-mt.dylib;/usr/local/lib/libboost_thread-mt.dylib;/usr/local/lib/libboost_filesystem-mt.dylib;/usr/local/lib/libboost_regex-mt.dylib;/usr/local/lib/libglog.dylib;/usr/local/lib/libgflags.dylib;/usr/local/lib/libprotobuf.dylib;/usr/local/lib/libhdf5_cpp.dylib;/usr/local/lib/libhdf5.dylib;/usr/lib/libpthread.dylib;/usr/lib/libz.dylib;/usr/lib/libdl.dylib;/usr/lib/libm.dylib;/usr/local/lib/libhdf5_hl_cpp.dylib;/usr/local/lib/libhdf5_hl.dylib;/usr/local/lib/liblmdb.dylib;/usr/local/lib/libleveldb.dylib;/usr/local/lib/libsnappy.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib;/Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a;/usr/local/cuda/lib;opencv_core;opencv_highgui;opencv_imgproc;-lcblas;-framework Accelerate;/usr/lib/libpython2.7.dylib;/usr/local/lib/libboost_python-mt.dylib" + IMPORTED_LOCATION_RELEASE "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libcaffe.1.0.0-rc3.dylib" + IMPORTED_SONAME_RELEASE "@rpath/libcaffe.1.0.0-rc3.dylib" + ) + +# Import target "proto" for configuration "Release" +set_property(TARGET proto APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) +set_target_properties(proto PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" + IMPORTED_LOCATION_RELEASE "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libproto.a" + ) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/bin/Makefile b/bin/Makefile new file mode 100644 index 00000000000..d4c0b7a55d8 --- /dev/null +++ b/bin/Makefile @@ -0,0 +1,616 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named symlink_to_build + +# Build rule for target. +symlink_to_build: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 symlink_to_build +.PHONY : symlink_to_build + +# fast build rule for target. +symlink_to_build/fast: + $(MAKE) -f CMakeFiles/symlink_to_build.dir/build.make CMakeFiles/symlink_to_build.dir/build +.PHONY : symlink_to_build/fast + +#============================================================================= +# Target rules for targets named pytest + +# Build rule for target. +pytest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 pytest +.PHONY : pytest + +# fast build rule for target. +pytest/fast: + $(MAKE) -f CMakeFiles/pytest.dir/build.make CMakeFiles/pytest.dir/build +.PHONY : pytest/fast + +#============================================================================= +# Target rules for targets named lint + +# Build rule for target. +lint: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 lint +.PHONY : lint + +# fast build rule for target. +lint/fast: + $(MAKE) -f CMakeFiles/lint.dir/build.make CMakeFiles/lint.dir/build +.PHONY : lint/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named caffe + +# Build rule for target. +caffe: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 caffe +.PHONY : caffe + +# fast build rule for target. +caffe/fast: + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/build +.PHONY : caffe/fast + +#============================================================================= +# Target rules for targets named proto + +# Build rule for target. +proto: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 proto +.PHONY : proto + +# fast build rule for target. +proto/fast: + $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/build +.PHONY : proto/fast + +#============================================================================= +# Target rules for targets named runtest + +# Build rule for target. +runtest: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 runtest +.PHONY : runtest + +# fast build rule for target. +runtest/fast: + $(MAKE) -f src/caffe/test/CMakeFiles/runtest.dir/build.make src/caffe/test/CMakeFiles/runtest.dir/build +.PHONY : runtest/fast + +#============================================================================= +# Target rules for targets named test.testbin + +# Build rule for target. +test.testbin: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 test.testbin +.PHONY : test.testbin + +# fast build rule for target. +test.testbin/fast: + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/build +.PHONY : test.testbin/fast + +#============================================================================= +# Target rules for targets named upgrade_net_proto_text + +# Build rule for target. +upgrade_net_proto_text: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 upgrade_net_proto_text +.PHONY : upgrade_net_proto_text + +# fast build rule for target. +upgrade_net_proto_text/fast: + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/build +.PHONY : upgrade_net_proto_text/fast + +#============================================================================= +# Target rules for targets named upgrade_net_proto_binary + +# Build rule for target. +upgrade_net_proto_binary: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 upgrade_net_proto_binary +.PHONY : upgrade_net_proto_binary + +# fast build rule for target. +upgrade_net_proto_binary/fast: + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/build +.PHONY : upgrade_net_proto_binary/fast + +#============================================================================= +# Target rules for targets named train_net + +# Build rule for target. +train_net: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 train_net +.PHONY : train_net + +# fast build rule for target. +train_net/fast: + $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/build +.PHONY : train_net/fast + +#============================================================================= +# Target rules for targets named test_net + +# Build rule for target. +test_net: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 test_net +.PHONY : test_net + +# fast build rule for target. +test_net/fast: + $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/build +.PHONY : test_net/fast + +#============================================================================= +# Target rules for targets named upgrade_solver_proto_text + +# Build rule for target. +upgrade_solver_proto_text: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 upgrade_solver_proto_text +.PHONY : upgrade_solver_proto_text + +# fast build rule for target. +upgrade_solver_proto_text/fast: + $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/build +.PHONY : upgrade_solver_proto_text/fast + +#============================================================================= +# Target rules for targets named convert_imageset + +# Build rule for target. +convert_imageset: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 convert_imageset +.PHONY : convert_imageset + +# fast build rule for target. +convert_imageset/fast: + $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/build +.PHONY : convert_imageset/fast + +#============================================================================= +# Target rules for targets named net_speed_benchmark + +# Build rule for target. +net_speed_benchmark: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 net_speed_benchmark +.PHONY : net_speed_benchmark + +# fast build rule for target. +net_speed_benchmark/fast: + $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/build +.PHONY : net_speed_benchmark/fast + +#============================================================================= +# Target rules for targets named finetune_net + +# Build rule for target. +finetune_net: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 finetune_net +.PHONY : finetune_net + +# fast build rule for target. +finetune_net/fast: + $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/build +.PHONY : finetune_net/fast + +#============================================================================= +# Target rules for targets named extract_features + +# Build rule for target. +extract_features: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 extract_features +.PHONY : extract_features + +# fast build rule for target. +extract_features/fast: + $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/build +.PHONY : extract_features/fast + +#============================================================================= +# Target rules for targets named compute_image_mean + +# Build rule for target. +compute_image_mean: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 compute_image_mean +.PHONY : compute_image_mean + +# fast build rule for target. +compute_image_mean/fast: + $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/build +.PHONY : compute_image_mean/fast + +#============================================================================= +# Target rules for targets named device_query + +# Build rule for target. +device_query: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 device_query +.PHONY : device_query + +# fast build rule for target. +device_query/fast: + $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/build +.PHONY : device_query/fast + +#============================================================================= +# Target rules for targets named caffe.bin + +# Build rule for target. +caffe.bin: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 caffe.bin +.PHONY : caffe.bin + +# fast build rule for target. +caffe.bin/fast: + $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/build +.PHONY : caffe.bin/fast + +#============================================================================= +# Target rules for targets named get_image_size + +# Build rule for target. +get_image_size: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 get_image_size +.PHONY : get_image_size + +# fast build rule for target. +get_image_size/fast: + $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/build +.PHONY : get_image_size/fast + +#============================================================================= +# Target rules for targets named create_label_map + +# Build rule for target. +create_label_map: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 create_label_map +.PHONY : create_label_map + +# fast build rule for target. +create_label_map/fast: + $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/build +.PHONY : create_label_map/fast + +#============================================================================= +# Target rules for targets named convert_annoset + +# Build rule for target. +convert_annoset: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 convert_annoset +.PHONY : convert_annoset + +# fast build rule for target. +convert_annoset/fast: + $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/build +.PHONY : convert_annoset/fast + +#============================================================================= +# Target rules for targets named ssd_detect + +# Build rule for target. +ssd_detect: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 ssd_detect +.PHONY : ssd_detect + +# fast build rule for target. +ssd_detect/fast: + $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/build +.PHONY : ssd_detect/fast + +#============================================================================= +# Target rules for targets named convert_mnist_data + +# Build rule for target. +convert_mnist_data: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 convert_mnist_data +.PHONY : convert_mnist_data + +# fast build rule for target. +convert_mnist_data/fast: + $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/build +.PHONY : convert_mnist_data/fast + +#============================================================================= +# Target rules for targets named convert_mnist_siamese_data + +# Build rule for target. +convert_mnist_siamese_data: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 convert_mnist_siamese_data +.PHONY : convert_mnist_siamese_data + +# fast build rule for target. +convert_mnist_siamese_data/fast: + $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/build +.PHONY : convert_mnist_siamese_data/fast + +#============================================================================= +# Target rules for targets named classification + +# Build rule for target. +classification: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 classification +.PHONY : classification + +# fast build rule for target. +classification/fast: + $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/build +.PHONY : classification/fast + +#============================================================================= +# Target rules for targets named convert_cifar_data + +# Build rule for target. +convert_cifar_data: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 convert_cifar_data +.PHONY : convert_cifar_data + +# fast build rule for target. +convert_cifar_data/fast: + $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/build +.PHONY : convert_cifar_data/fast + +#============================================================================= +# Target rules for targets named pycaffe + +# Build rule for target. +pycaffe: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 pycaffe +.PHONY : pycaffe + +# fast build rule for target. +pycaffe/fast: + $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/build +.PHONY : pycaffe/fast + +#============================================================================= +# Target rules for targets named docs + +# Build rule for target. +docs: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 docs +.PHONY : docs + +# fast build rule for target. +docs/fast: + $(MAKE) -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build +.PHONY : docs/fast + +#============================================================================= +# Target rules for targets named jekyll + +# Build rule for target. +jekyll: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 jekyll +.PHONY : jekyll + +# fast build rule for target. +jekyll/fast: + $(MAKE) -f docs/CMakeFiles/jekyll.dir/build.make docs/CMakeFiles/jekyll.dir/build +.PHONY : jekyll/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... install/strip" + @echo "... install" + @echo "... symlink_to_build" + @echo "... pytest" + @echo "... install/local" + @echo "... lint" + @echo "... gtest" + @echo "... caffe" + @echo "... proto" + @echo "... runtest" + @echo "... test.testbin" + @echo "... upgrade_net_proto_text" + @echo "... upgrade_net_proto_binary" + @echo "... train_net" + @echo "... test_net" + @echo "... upgrade_solver_proto_text" + @echo "... convert_imageset" + @echo "... net_speed_benchmark" + @echo "... finetune_net" + @echo "... extract_features" + @echo "... compute_image_mean" + @echo "... device_query" + @echo "... caffe.bin" + @echo "... get_image_size" + @echo "... create_label_map" + @echo "... convert_annoset" + @echo "... ssd_detect" + @echo "... convert_mnist_data" + @echo "... convert_mnist_siamese_data" + @echo "... classification" + @echo "... convert_cifar_data" + @echo "... pycaffe" + @echo "... docs" + @echo "... jekyll" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/__init__.py b/bin/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/bin/caffe_config.h b/bin/caffe_config.h new file mode 100644 index 00000000000..acd4a856a22 --- /dev/null +++ b/bin/caffe_config.h @@ -0,0 +1,38 @@ +/* Sources directory */ +#define SOURCE_FOLDER "/Users/wangyi/GitHub/SSD/caffe" + +/* Binaries directory */ +#define BINARY_FOLDER "/Users/wangyi/GitHub/SSD/caffe/bin" + +/* NVIDA Cuda */ +#define HAVE_CUDA + +/* NVIDA cuDNN */ +#define HAVE_CUDNN +#define USE_CUDNN + +/* NVIDA cuDNN */ +/* #undef CPU_ONLY */ + +/* Test device */ +#define CUDA_TEST_DEVICE -1 + +/* Temporary (TODO: remove) */ +#if 1 + #define CMAKE_SOURCE_DIR SOURCE_FOLDER "/src/" + #define EXAMPLES_SOURCE_DIR BINARY_FOLDER "/examples/" + #define CMAKE_EXT ".gen.cmake" +#else + #define CMAKE_SOURCE_DIR "src/" + #define EXAMPLES_SOURCE_DIR "examples/" + #define CMAKE_EXT "" +#endif + +/* Matlab */ +/* #undef HAVE_MATLAB */ + +/* IO libraries */ +#define USE_OPENCV +#define USE_LEVELDB +#define USE_LMDB +/* #undef ALLOW_LMDB_NOLOCK */ diff --git a/bin/cmake/CaffeConfig.cmake b/bin/cmake/CaffeConfig.cmake new file mode 100644 index 00000000000..a81ae799e02 --- /dev/null +++ b/bin/cmake/CaffeConfig.cmake @@ -0,0 +1,63 @@ +# Config file for the Caffe package. +# +# Note: +# Caffe and this config file depends on opencv, +# so put `find_package(OpenCV)` before searching Caffe +# via `find_package(Caffe)`. All other lib/includes +# dependencies are hard coded in the file +# +# After successful configuration the following variables +# will be defined: +# +# Caffe_INCLUDE_DIRS - Caffe include directories +# Caffe_LIBRARIES - libraries to link against +# Caffe_DEFINITIONS - a list of definitions to pass to compiler +# +# Caffe_HAVE_CUDA - signals about CUDA support +# Caffe_HAVE_CUDNN - signals about cuDNN support + + +# OpenCV dependency (optional) + +if(ON) + if(NOT OpenCV_FOUND) + set(Caffe_OpenCV_CONFIG_PATH "/usr/local/share/OpenCV") + if(Caffe_OpenCV_CONFIG_PATH) + get_filename_component(Caffe_OpenCV_CONFIG_PATH ${Caffe_OpenCV_CONFIG_PATH} ABSOLUTE) + + if(EXISTS ${Caffe_OpenCV_CONFIG_PATH} AND NOT TARGET opencv_core) + message(STATUS "Caffe: using OpenCV config from ${Caffe_OpenCV_CONFIG_PATH}") + include(${Caffe_OpenCV_CONFIG_PATH}/OpenCVModules.cmake) + endif() + + else() + find_package(OpenCV REQUIRED) + endif() + unset(Caffe_OpenCV_CONFIG_PATH) + endif() +endif() + +# Compute paths +get_filename_component(Caffe_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +set(Caffe_INCLUDE_DIRS "/usr/local/include;/Users/wangyi/anaconda/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/Library/Python/2.7/site-packages/numpy/core/include") + +get_filename_component(__caffe_include "${Caffe_CMAKE_DIR}/../../include" ABSOLUTE) +list(APPEND Caffe_INCLUDE_DIRS ${__caffe_include}) +unset(__caffe_include) + + +# Our library dependencies +if(NOT TARGET caffe AND NOT caffe_BINARY_DIR) + include("${Caffe_CMAKE_DIR}/CaffeTargets.cmake") +endif() + +# List of IMPORTED libs created by CaffeTargets.cmake +set(Caffe_LIBRARIES caffe) + +# Definitions +set(Caffe_DEFINITIONS "-DUSE_OPENCV;-DUSE_LMDB;-DUSE_LEVELDB") + +# Cuda support variables +set(Caffe_CPU_ONLY OFF) +set(Caffe_HAVE_CUDA TRUE) +set(Caffe_HAVE_CUDNN TRUE) diff --git a/bin/cmake_install.cmake b/bin/cmake_install.cmake new file mode 100644 index 00000000000..917f0006e1a --- /dev/null +++ b/bin/cmake_install.cmake @@ -0,0 +1,74 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/Caffe" TYPE FILE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/cmake/CaffeConfig.cmake") +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/Caffe/CaffeTargets.cmake") + file(DIFFERENT EXPORT_FILE_CHANGED FILES + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/Caffe/CaffeTargets.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/Export/share/Caffe/CaffeTargets.cmake") + if(EXPORT_FILE_CHANGED) + file(GLOB OLD_CONFIG_FILES "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/Caffe/CaffeTargets-*.cmake") + if(OLD_CONFIG_FILES) + message(STATUS "Old export file \"$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/Caffe/CaffeTargets.cmake\" will be replaced. Removing files [${OLD_CONFIG_FILES}].") + file(REMOVE ${OLD_CONFIG_FILES}) + endif() + endif() + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/Caffe" TYPE FILE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/Export/share/Caffe/CaffeTargets.cmake") + if("${CMAKE_INSTALL_CONFIG_NAME}" MATCHES "^([Rr][Ee][Ll][Ee][Aa][Ss][Ee])$") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/Caffe" TYPE FILE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles/Export/share/Caffe/CaffeTargets-release.cmake") + endif() +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/cmake_install.cmake") + include("/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/cmake_install.cmake") + include("/Users/wangyi/GitHub/SSD/caffe/bin/tools/cmake_install.cmake") + include("/Users/wangyi/GitHub/SSD/caffe/bin/examples/cmake_install.cmake") + include("/Users/wangyi/GitHub/SSD/caffe/bin/python/cmake_install.cmake") + include("/Users/wangyi/GitHub/SSD/caffe/bin/matlab/cmake_install.cmake") + include("/Users/wangyi/GitHub/SSD/caffe/bin/docs/cmake_install.cmake") + +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/Users/wangyi/GitHub/SSD/caffe/bin/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/bin/detect_cuda_archs.cu b/bin/detect_cuda_archs.cu new file mode 100644 index 00000000000..0ae255409c5 --- /dev/null +++ b/bin/detect_cuda_archs.cu @@ -0,0 +1,14 @@ +#include +int main() +{ + int count = 0; + if (cudaSuccess != cudaGetDeviceCount(&count)) return -1; + if (count == 0) return -1; + for (int device = 0; device < count; ++device) + { + cudaDeviceProp prop; + if (cudaSuccess == cudaGetDeviceProperties(&prop, device)) + std::printf("%d.%d ", prop.major, prop.minor); + } + return 0; +} diff --git a/bin/docs/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/docs/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/docs/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/docs/CMakeFiles/docs.dir/DependInfo.cmake b/bin/docs/CMakeFiles/docs.dir/DependInfo.cmake new file mode 100644 index 00000000000..19fab2149bf --- /dev/null +++ b/bin/docs/CMakeFiles/docs.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/docs/CMakeFiles/docs.dir/build.make b/bin/docs/CMakeFiles/docs.dir/build.make new file mode 100644 index 00000000000..4d153815262 --- /dev/null +++ b/bin/docs/CMakeFiles/docs.dir/build.make @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Utility rule file for docs. + +# Include the progress variables for this target. +include docs/CMakeFiles/docs.dir/progress.make + +docs/CMakeFiles/docs: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Launching doxygen..." + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/bin/doxygen /Users/wangyi/GitHub/SSD/caffe/.Doxyfile + +docs: docs/CMakeFiles/docs +docs: docs/CMakeFiles/docs.dir/build.make + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/00-classification.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/00-classification.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/00-classification.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/00-classification.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/01-learning-lenet.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/01-learning-lenet.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/01-learning-lenet.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/01-learning-lenet.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/02-fine-tuning.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/02-fine-tuning.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/02-fine-tuning.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/02-fine-tuning.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/brewing-logreg.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/brewing-logreg.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/brewing-logreg.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/brewing-logreg.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/convert_model.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/convert_model.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/convert_model.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/convert_model.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/detection.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/detection.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/detection.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/detection.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/inceptionv3.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/inceptionv3.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/inceptionv3.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/inceptionv3.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/net_surgery.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/net_surgery.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/net_surgery.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/net_surgery.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/pascal-multilabel-with-datalayer.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/pascal-multilabel-with-datalayer.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/pascal-multilabel-with-datalayer.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/pascal-multilabel-with-datalayer.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/siamese/mnist_siamese.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese/mnist_siamese.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/siamese/mnist_siamese.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese/mnist_siamese.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/ssd.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/ssd.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/ssd.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/ssd.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Copying notebook examples/ssd_detect.ipynb to /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/ssd_detect.ipynb" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && /usr/bin/python2.7 scripts/copy_notebook.py examples/ssd_detect.ipynb /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/ssd_detect.ipynb + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cifar10.md -> /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cifar10.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cpp_classification.md -> /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cpp_classification.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/feature_extraction.md -> /Users/wangyi/GitHub/SSD/caffe/examples/feature_extraction/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/feature_extraction/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/feature_extraction.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/finetune_flickr_style.md -> /Users/wangyi/GitHub/SSD/caffe/examples/finetune_flickr_style/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/finetune_flickr_style/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/finetune_flickr_style.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/imagenet.md -> /Users/wangyi/GitHub/SSD/caffe/examples/imagenet/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/imagenet/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/imagenet.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/mnist.md -> /Users/wangyi/GitHub/SSD/caffe/examples/mnist/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/mnist/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/mnist.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese.md -> /Users/wangyi/GitHub/SSD/caffe/examples/siamese/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/siamese/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/web_demo.md -> /Users/wangyi/GitHub/SSD/caffe/examples/web_demo/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/web_demo/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/web_demo.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cifar10.md -> /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cifar10.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cpp_classification.md -> /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/cpp_classification.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/feature_extraction.md -> /Users/wangyi/GitHub/SSD/caffe/examples/feature_extraction/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/feature_extraction/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/feature_extraction.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/finetune_flickr_style.md -> /Users/wangyi/GitHub/SSD/caffe/examples/finetune_flickr_style/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/finetune_flickr_style/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/finetune_flickr_style.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/imagenet.md -> /Users/wangyi/GitHub/SSD/caffe/examples/imagenet/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/imagenet/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/imagenet.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/mnist.md -> /Users/wangyi/GitHub/SSD/caffe/examples/mnist/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/mnist/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/mnist.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese.md -> /Users/wangyi/GitHub/SSD/caffe/examples/siamese/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/siamese/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/siamese.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/web_demo.md -> /Users/wangyi/GitHub/SSD/caffe/examples/web_demo/readme.md" + cd /Users/wangyi/GitHub/SSD/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples + cd /Users/wangyi/GitHub/SSD/caffe && ln -sf /Users/wangyi/GitHub/SSD/caffe/examples/web_demo/readme.md /Users/wangyi/GitHub/SSD/caffe/docs/gathered/examples/web_demo.md + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/docs/doxygen -> /Users/wangyi/GitHub/SSD/caffe/doxygen/html" + cd /Users/wangyi/GitHub/SSD/caffe/docs && ln -sfn /Users/wangyi/GitHub/SSD/caffe/doxygen/html doxygen +.PHONY : docs + +# Rule to build all files generated by this target. +docs/CMakeFiles/docs.dir/build: docs + +.PHONY : docs/CMakeFiles/docs.dir/build + +docs/CMakeFiles/docs.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/docs && $(CMAKE_COMMAND) -P CMakeFiles/docs.dir/cmake_clean.cmake +.PHONY : docs/CMakeFiles/docs.dir/clean + +docs/CMakeFiles/docs.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/docs /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/docs /Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/docs.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : docs/CMakeFiles/docs.dir/depend + diff --git a/bin/docs/CMakeFiles/docs.dir/cmake_clean.cmake b/bin/docs/CMakeFiles/docs.dir/cmake_clean.cmake new file mode 100644 index 00000000000..ae753a31758 --- /dev/null +++ b/bin/docs/CMakeFiles/docs.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/docs" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/docs.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/docs/CMakeFiles/docs.dir/progress.make b/bin/docs/CMakeFiles/docs.dir/progress.make new file mode 100644 index 00000000000..225de343d65 --- /dev/null +++ b/bin/docs/CMakeFiles/docs.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = + diff --git a/bin/docs/CMakeFiles/jekyll.dir/DependInfo.cmake b/bin/docs/CMakeFiles/jekyll.dir/DependInfo.cmake new file mode 100644 index 00000000000..19fab2149bf --- /dev/null +++ b/bin/docs/CMakeFiles/jekyll.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/docs/CMakeFiles/jekyll.dir/build.make b/bin/docs/CMakeFiles/jekyll.dir/build.make new file mode 100644 index 00000000000..ccb6bc9d2aa --- /dev/null +++ b/bin/docs/CMakeFiles/jekyll.dir/build.make @@ -0,0 +1,77 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Utility rule file for jekyll. + +# Include the progress variables for this target. +include docs/CMakeFiles/jekyll.dir/progress.make + +docs/CMakeFiles/jekyll: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Launching jekyll..." + cd /Users/wangyi/GitHub/SSD/caffe/docs && jekyll serve -w -s . -d _site --port=4000 + +jekyll: docs/CMakeFiles/jekyll +jekyll: docs/CMakeFiles/jekyll.dir/build.make + +.PHONY : jekyll + +# Rule to build all files generated by this target. +docs/CMakeFiles/jekyll.dir/build: jekyll + +.PHONY : docs/CMakeFiles/jekyll.dir/build + +docs/CMakeFiles/jekyll.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/docs && $(CMAKE_COMMAND) -P CMakeFiles/jekyll.dir/cmake_clean.cmake +.PHONY : docs/CMakeFiles/jekyll.dir/clean + +docs/CMakeFiles/jekyll.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/docs /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/docs /Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/jekyll.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : docs/CMakeFiles/jekyll.dir/depend + diff --git a/bin/docs/CMakeFiles/jekyll.dir/cmake_clean.cmake b/bin/docs/CMakeFiles/jekyll.dir/cmake_clean.cmake new file mode 100644 index 00000000000..8deb9b55189 --- /dev/null +++ b/bin/docs/CMakeFiles/jekyll.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/jekyll" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/jekyll.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/docs/CMakeFiles/jekyll.dir/progress.make b/bin/docs/CMakeFiles/jekyll.dir/progress.make new file mode 100644 index 00000000000..225de343d65 --- /dev/null +++ b/bin/docs/CMakeFiles/jekyll.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = + diff --git a/bin/docs/CMakeFiles/progress.marks b/bin/docs/CMakeFiles/progress.marks new file mode 100644 index 00000000000..573541ac970 --- /dev/null +++ b/bin/docs/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/bin/docs/Makefile b/bin/docs/Makefile new file mode 100644 index 00000000000..b18f7b9492e --- /dev/null +++ b/bin/docs/Makefile @@ -0,0 +1,214 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/docs/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 docs/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 docs/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 docs/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 docs/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +docs/CMakeFiles/docs.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 docs/CMakeFiles/docs.dir/rule +.PHONY : docs/CMakeFiles/docs.dir/rule + +# Convenience name for target. +docs: docs/CMakeFiles/docs.dir/rule + +.PHONY : docs + +# fast build rule for target. +docs/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f docs/CMakeFiles/docs.dir/build.make docs/CMakeFiles/docs.dir/build +.PHONY : docs/fast + +# Convenience name for target. +docs/CMakeFiles/jekyll.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 docs/CMakeFiles/jekyll.dir/rule +.PHONY : docs/CMakeFiles/jekyll.dir/rule + +# Convenience name for target. +jekyll: docs/CMakeFiles/jekyll.dir/rule + +.PHONY : jekyll + +# fast build rule for target. +jekyll/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f docs/CMakeFiles/jekyll.dir/build.make docs/CMakeFiles/jekyll.dir/build +.PHONY : jekyll/fast + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... docs" + @echo "... jekyll" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/docs/cmake_install.cmake b/bin/docs/cmake_install.cmake new file mode 100644 index 00000000000..b0d8d95000e --- /dev/null +++ b/bin/docs/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/docs + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/bin/examples/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/examples/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/examples/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/examples/CMakeFiles/classification.dir/DependInfo.cmake b/bin/examples/CMakeFiles/classification.dir/DependInfo.cmake new file mode 100644 index 00000000000..191115fb492 --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/classification.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/examples/CMakeFiles/classification.dir/build.make b/bin/examples/CMakeFiles/classification.dir/build.make new file mode 100644 index 00000000000..2a9b9904ac1 --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/build.make @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include examples/CMakeFiles/classification.dir/depend.make + +# Include the progress variables for this target. +include examples/CMakeFiles/classification.dir/progress.make + +# Include the compile flags for this target's objects. +include examples/CMakeFiles/classification.dir/flags.make + +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o: examples/CMakeFiles/classification.dir/flags.make +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o: ../examples/cpp_classification/classification.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/classification.dir/cpp_classification/classification.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/classification.cpp + +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/classification.dir/cpp_classification/classification.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/classification.cpp > CMakeFiles/classification.dir/cpp_classification/classification.cpp.i + +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/classification.dir/cpp_classification/classification.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/examples/cpp_classification/classification.cpp -o CMakeFiles/classification.dir/cpp_classification/classification.cpp.s + +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.requires: + +.PHONY : examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.requires + +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.provides: examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.requires + $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.provides.build +.PHONY : examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.provides + +examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.provides.build: examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o + + +# Object files for target classification +classification_OBJECTS = \ +"CMakeFiles/classification.dir/cpp_classification/classification.cpp.o" + +# External object files for target classification +classification_EXTERNAL_OBJECTS = + +examples/cpp_classification/classification: examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o +examples/cpp_classification/classification: examples/CMakeFiles/classification.dir/build.make +examples/cpp_classification/classification: lib/libcaffe.1.0.0-rc3.dylib +examples/cpp_classification/classification: lib/libproto.a +examples/cpp_classification/classification: /usr/local/lib/libboost_system-mt.dylib +examples/cpp_classification/classification: /usr/local/lib/libboost_thread-mt.dylib +examples/cpp_classification/classification: /usr/local/lib/libboost_filesystem-mt.dylib +examples/cpp_classification/classification: /usr/local/lib/libboost_regex-mt.dylib +examples/cpp_classification/classification: /usr/local/lib/libglog.dylib +examples/cpp_classification/classification: /usr/local/lib/libgflags.dylib +examples/cpp_classification/classification: /usr/local/lib/libprotobuf.dylib +examples/cpp_classification/classification: /usr/local/lib/libhdf5_cpp.dylib +examples/cpp_classification/classification: /usr/local/lib/libhdf5.dylib +examples/cpp_classification/classification: /usr/lib/libpthread.dylib +examples/cpp_classification/classification: /usr/lib/libz.dylib +examples/cpp_classification/classification: /usr/lib/libdl.dylib +examples/cpp_classification/classification: /usr/lib/libm.dylib +examples/cpp_classification/classification: /usr/local/lib/libhdf5_hl_cpp.dylib +examples/cpp_classification/classification: /usr/local/lib/libhdf5_hl.dylib +examples/cpp_classification/classification: /usr/local/lib/liblmdb.dylib +examples/cpp_classification/classification: /usr/local/lib/libleveldb.dylib +examples/cpp_classification/classification: /usr/local/lib/libsnappy.dylib +examples/cpp_classification/classification: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +examples/cpp_classification/classification: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +examples/cpp_classification/classification: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +examples/cpp_classification/classification: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +examples/cpp_classification/classification: /usr/local/lib/libopencv_highgui.2.4.13.dylib +examples/cpp_classification/classification: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +examples/cpp_classification/classification: /usr/local/lib/libopencv_core.2.4.13.dylib +examples/cpp_classification/classification: /usr/lib/libpython2.7.dylib +examples/cpp_classification/classification: /usr/local/lib/libboost_python-mt.dylib +examples/cpp_classification/classification: examples/CMakeFiles/classification.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable cpp_classification/classification" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/classification.dir/link.txt --verbose=$(VERBOSE) + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && ln -sf /Users/wangyi/GitHub/SSD/caffe/bin/examples/cpp_classification/classification /Users/wangyi/GitHub/SSD/caffe/bin/examples/cpp_classification/classification.bin + +# Rule to build all files generated by this target. +examples/CMakeFiles/classification.dir/build: examples/cpp_classification/classification + +.PHONY : examples/CMakeFiles/classification.dir/build + +examples/CMakeFiles/classification.dir/requires: examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o.requires + +.PHONY : examples/CMakeFiles/classification.dir/requires + +examples/CMakeFiles/classification.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -P CMakeFiles/classification.dir/cmake_clean.cmake +.PHONY : examples/CMakeFiles/classification.dir/clean + +examples/CMakeFiles/classification.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/examples /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/examples /Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/classification.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : examples/CMakeFiles/classification.dir/depend + diff --git a/bin/examples/CMakeFiles/classification.dir/cmake_clean.cmake b/bin/examples/CMakeFiles/classification.dir/cmake_clean.cmake new file mode 100644 index 00000000000..de96e9b95eb --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/classification.dir/cpp_classification/classification.cpp.o" + "cpp_classification/classification.pdb" + "cpp_classification/classification" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/classification.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/examples/CMakeFiles/classification.dir/depend.make b/bin/examples/CMakeFiles/classification.dir/depend.make new file mode 100644 index 00000000000..bb0307e5865 --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for classification. +# This may be replaced when dependencies are built. diff --git a/bin/examples/CMakeFiles/classification.dir/flags.make b/bin/examples/CMakeFiles/classification.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/examples/CMakeFiles/classification.dir/link.txt b/bin/examples/CMakeFiles/classification.dir/link.txt new file mode 100644 index 00000000000..8c07b07e2d5 --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/classification.dir/cpp_classification/classification.cpp.o -o cpp_classification/classification -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/examples/CMakeFiles/classification.dir/progress.make b/bin/examples/CMakeFiles/classification.dir/progress.make new file mode 100644 index 00000000000..5b6b61f32f0 --- /dev/null +++ b/bin/examples/CMakeFiles/classification.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 59 + diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake b/bin/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake new file mode 100644 index 00000000000..6dfa9da2b0e --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/examples/cifar10/convert_cifar_data.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/build.make b/bin/examples/CMakeFiles/convert_cifar_data.dir/build.make new file mode 100644 index 00000000000..494c7aa2595 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/build.make @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include examples/CMakeFiles/convert_cifar_data.dir/depend.make + +# Include the progress variables for this target. +include examples/CMakeFiles/convert_cifar_data.dir/progress.make + +# Include the compile flags for this target's objects. +include examples/CMakeFiles/convert_cifar_data.dir/flags.make + +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o: examples/CMakeFiles/convert_cifar_data.dir/flags.make +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o: ../examples/cifar10/convert_cifar_data.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/convert_cifar_data.cpp + +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/convert_cifar_data.cpp > CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.i + +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/examples/cifar10/convert_cifar_data.cpp -o CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.s + +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.requires: + +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.requires + +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.provides: examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.requires + $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.provides.build +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.provides + +examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.provides.build: examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o + + +# Object files for target convert_cifar_data +convert_cifar_data_OBJECTS = \ +"CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o" + +# External object files for target convert_cifar_data +convert_cifar_data_EXTERNAL_OBJECTS = + +examples/cifar10/convert_cifar_data: examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o +examples/cifar10/convert_cifar_data: examples/CMakeFiles/convert_cifar_data.dir/build.make +examples/cifar10/convert_cifar_data: lib/libcaffe.1.0.0-rc3.dylib +examples/cifar10/convert_cifar_data: lib/libproto.a +examples/cifar10/convert_cifar_data: /usr/local/lib/libboost_system-mt.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libboost_thread-mt.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libboost_filesystem-mt.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libboost_regex-mt.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libglog.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libgflags.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libprotobuf.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libhdf5_cpp.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libhdf5.dylib +examples/cifar10/convert_cifar_data: /usr/lib/libpthread.dylib +examples/cifar10/convert_cifar_data: /usr/lib/libz.dylib +examples/cifar10/convert_cifar_data: /usr/lib/libdl.dylib +examples/cifar10/convert_cifar_data: /usr/lib/libm.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libhdf5_hl_cpp.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libhdf5_hl.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/liblmdb.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libleveldb.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libsnappy.dylib +examples/cifar10/convert_cifar_data: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +examples/cifar10/convert_cifar_data: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +examples/cifar10/convert_cifar_data: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +examples/cifar10/convert_cifar_data: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +examples/cifar10/convert_cifar_data: /usr/local/lib/libopencv_highgui.2.4.13.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libopencv_core.2.4.13.dylib +examples/cifar10/convert_cifar_data: /usr/lib/libpython2.7.dylib +examples/cifar10/convert_cifar_data: /usr/local/lib/libboost_python-mt.dylib +examples/cifar10/convert_cifar_data: examples/CMakeFiles/convert_cifar_data.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable cifar10/convert_cifar_data" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/convert_cifar_data.dir/link.txt --verbose=$(VERBOSE) + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && ln -sf /Users/wangyi/GitHub/SSD/caffe/bin/examples/cifar10/convert_cifar_data /Users/wangyi/GitHub/SSD/caffe/bin/examples/cifar10/convert_cifar_data.bin + +# Rule to build all files generated by this target. +examples/CMakeFiles/convert_cifar_data.dir/build: examples/cifar10/convert_cifar_data + +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/build + +examples/CMakeFiles/convert_cifar_data.dir/requires: examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o.requires + +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/requires + +examples/CMakeFiles/convert_cifar_data.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -P CMakeFiles/convert_cifar_data.dir/cmake_clean.cmake +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/clean + +examples/CMakeFiles/convert_cifar_data.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/examples /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/examples /Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_cifar_data.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/depend + diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/cmake_clean.cmake b/bin/examples/CMakeFiles/convert_cifar_data.dir/cmake_clean.cmake new file mode 100644 index 00000000000..4cda1b49536 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o" + "cifar10/convert_cifar_data.pdb" + "cifar10/convert_cifar_data" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/convert_cifar_data.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/depend.make b/bin/examples/CMakeFiles/convert_cifar_data.dir/depend.make new file mode 100644 index 00000000000..da5a9c41535 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for convert_cifar_data. +# This may be replaced when dependencies are built. diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/flags.make b/bin/examples/CMakeFiles/convert_cifar_data.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/link.txt b/bin/examples/CMakeFiles/convert_cifar_data.dir/link.txt new file mode 100644 index 00000000000..eb11af6c04f --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o -o cifar10/convert_cifar_data -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/examples/CMakeFiles/convert_cifar_data.dir/progress.make b/bin/examples/CMakeFiles/convert_cifar_data.dir/progress.make new file mode 100644 index 00000000000..deeeb9c82aa --- /dev/null +++ b/bin/examples/CMakeFiles/convert_cifar_data.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 61 + diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake b/bin/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake new file mode 100644 index 00000000000..01f4ff08410 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/examples/mnist/convert_mnist_data.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/build.make b/bin/examples/CMakeFiles/convert_mnist_data.dir/build.make new file mode 100644 index 00000000000..a1b4e99e1fb --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/build.make @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include examples/CMakeFiles/convert_mnist_data.dir/depend.make + +# Include the progress variables for this target. +include examples/CMakeFiles/convert_mnist_data.dir/progress.make + +# Include the compile flags for this target's objects. +include examples/CMakeFiles/convert_mnist_data.dir/flags.make + +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o: examples/CMakeFiles/convert_mnist_data.dir/flags.make +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o: ../examples/mnist/convert_mnist_data.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/examples/mnist/convert_mnist_data.cpp + +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/examples/mnist/convert_mnist_data.cpp > CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.i + +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/examples/mnist/convert_mnist_data.cpp -o CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.s + +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.requires: + +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.requires + +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.provides: examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.requires + $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.provides.build +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.provides + +examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.provides.build: examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o + + +# Object files for target convert_mnist_data +convert_mnist_data_OBJECTS = \ +"CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o" + +# External object files for target convert_mnist_data +convert_mnist_data_EXTERNAL_OBJECTS = + +examples/mnist/convert_mnist_data: examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o +examples/mnist/convert_mnist_data: examples/CMakeFiles/convert_mnist_data.dir/build.make +examples/mnist/convert_mnist_data: lib/libcaffe.1.0.0-rc3.dylib +examples/mnist/convert_mnist_data: lib/libproto.a +examples/mnist/convert_mnist_data: /usr/local/lib/libboost_system-mt.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libboost_thread-mt.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libboost_filesystem-mt.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libboost_regex-mt.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libglog.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libgflags.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libprotobuf.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libhdf5_cpp.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libhdf5.dylib +examples/mnist/convert_mnist_data: /usr/lib/libpthread.dylib +examples/mnist/convert_mnist_data: /usr/lib/libz.dylib +examples/mnist/convert_mnist_data: /usr/lib/libdl.dylib +examples/mnist/convert_mnist_data: /usr/lib/libm.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libhdf5_hl_cpp.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libhdf5_hl.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/liblmdb.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libleveldb.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libsnappy.dylib +examples/mnist/convert_mnist_data: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +examples/mnist/convert_mnist_data: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +examples/mnist/convert_mnist_data: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +examples/mnist/convert_mnist_data: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +examples/mnist/convert_mnist_data: /usr/local/lib/libopencv_highgui.2.4.13.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libopencv_core.2.4.13.dylib +examples/mnist/convert_mnist_data: /usr/lib/libpython2.7.dylib +examples/mnist/convert_mnist_data: /usr/local/lib/libboost_python-mt.dylib +examples/mnist/convert_mnist_data: examples/CMakeFiles/convert_mnist_data.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable mnist/convert_mnist_data" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/convert_mnist_data.dir/link.txt --verbose=$(VERBOSE) + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && ln -sf /Users/wangyi/GitHub/SSD/caffe/bin/examples/mnist/convert_mnist_data /Users/wangyi/GitHub/SSD/caffe/bin/examples/mnist/convert_mnist_data.bin + +# Rule to build all files generated by this target. +examples/CMakeFiles/convert_mnist_data.dir/build: examples/mnist/convert_mnist_data + +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/build + +examples/CMakeFiles/convert_mnist_data.dir/requires: examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o.requires + +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/requires + +examples/CMakeFiles/convert_mnist_data.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -P CMakeFiles/convert_mnist_data.dir/cmake_clean.cmake +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/clean + +examples/CMakeFiles/convert_mnist_data.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/examples /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/examples /Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_mnist_data.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/depend + diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/cmake_clean.cmake b/bin/examples/CMakeFiles/convert_mnist_data.dir/cmake_clean.cmake new file mode 100644 index 00000000000..21c8333431e --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o" + "mnist/convert_mnist_data.pdb" + "mnist/convert_mnist_data" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/convert_mnist_data.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/depend.make b/bin/examples/CMakeFiles/convert_mnist_data.dir/depend.make new file mode 100644 index 00000000000..66210c27d72 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for convert_mnist_data. +# This may be replaced when dependencies are built. diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/flags.make b/bin/examples/CMakeFiles/convert_mnist_data.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/link.txt b/bin/examples/CMakeFiles/convert_mnist_data.dir/link.txt new file mode 100644 index 00000000000..3437b80496a --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o -o mnist/convert_mnist_data -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/examples/CMakeFiles/convert_mnist_data.dir/progress.make b/bin/examples/CMakeFiles/convert_mnist_data.dir/progress.make new file mode 100644 index 00000000000..5eeab3e1934 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_data.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 62 +CMAKE_PROGRESS_2 = + diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake new file mode 100644 index 00000000000..4aa174d3af6 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/examples/siamese/convert_mnist_siamese_data.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make new file mode 100644 index 00000000000..03809524775 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include examples/CMakeFiles/convert_mnist_siamese_data.dir/depend.make + +# Include the progress variables for this target. +include examples/CMakeFiles/convert_mnist_siamese_data.dir/progress.make + +# Include the compile flags for this target's objects. +include examples/CMakeFiles/convert_mnist_siamese_data.dir/flags.make + +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o: examples/CMakeFiles/convert_mnist_siamese_data.dir/flags.make +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o: ../examples/siamese/convert_mnist_siamese_data.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/examples/siamese/convert_mnist_siamese_data.cpp + +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/examples/siamese/convert_mnist_siamese_data.cpp > CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.i + +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/examples/siamese/convert_mnist_siamese_data.cpp -o CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.s + +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.requires: + +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.requires + +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.provides: examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.requires + $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.provides.build +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.provides + +examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.provides.build: examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o + + +# Object files for target convert_mnist_siamese_data +convert_mnist_siamese_data_OBJECTS = \ +"CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o" + +# External object files for target convert_mnist_siamese_data +convert_mnist_siamese_data_EXTERNAL_OBJECTS = + +examples/siamese/convert_mnist_siamese_data: examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o +examples/siamese/convert_mnist_siamese_data: examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make +examples/siamese/convert_mnist_siamese_data: lib/libcaffe.1.0.0-rc3.dylib +examples/siamese/convert_mnist_siamese_data: lib/libproto.a +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libboost_system-mt.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libboost_thread-mt.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libboost_filesystem-mt.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libboost_regex-mt.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libglog.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libgflags.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libprotobuf.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libhdf5_cpp.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libhdf5.dylib +examples/siamese/convert_mnist_siamese_data: /usr/lib/libpthread.dylib +examples/siamese/convert_mnist_siamese_data: /usr/lib/libz.dylib +examples/siamese/convert_mnist_siamese_data: /usr/lib/libdl.dylib +examples/siamese/convert_mnist_siamese_data: /usr/lib/libm.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libhdf5_hl_cpp.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libhdf5_hl.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/liblmdb.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libleveldb.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libsnappy.dylib +examples/siamese/convert_mnist_siamese_data: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +examples/siamese/convert_mnist_siamese_data: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +examples/siamese/convert_mnist_siamese_data: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +examples/siamese/convert_mnist_siamese_data: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libopencv_highgui.2.4.13.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libopencv_core.2.4.13.dylib +examples/siamese/convert_mnist_siamese_data: /usr/lib/libpython2.7.dylib +examples/siamese/convert_mnist_siamese_data: /usr/local/lib/libboost_python-mt.dylib +examples/siamese/convert_mnist_siamese_data: examples/CMakeFiles/convert_mnist_siamese_data.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable siamese/convert_mnist_siamese_data" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/convert_mnist_siamese_data.dir/link.txt --verbose=$(VERBOSE) + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && ln -sf /Users/wangyi/GitHub/SSD/caffe/bin/examples/siamese/convert_mnist_siamese_data /Users/wangyi/GitHub/SSD/caffe/bin/examples/siamese/convert_mnist_siamese_data.bin + +# Rule to build all files generated by this target. +examples/CMakeFiles/convert_mnist_siamese_data.dir/build: examples/siamese/convert_mnist_siamese_data + +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/build + +examples/CMakeFiles/convert_mnist_siamese_data.dir/requires: examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o.requires + +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/requires + +examples/CMakeFiles/convert_mnist_siamese_data.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -P CMakeFiles/convert_mnist_siamese_data.dir/cmake_clean.cmake +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/clean + +examples/CMakeFiles/convert_mnist_siamese_data.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/examples /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/examples /Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/depend + diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/cmake_clean.cmake b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/cmake_clean.cmake new file mode 100644 index 00000000000..090b44d7646 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o" + "siamese/convert_mnist_siamese_data.pdb" + "siamese/convert_mnist_siamese_data" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/convert_mnist_siamese_data.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/depend.make b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/depend.make new file mode 100644 index 00000000000..bfc2b4f9e1e --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for convert_mnist_siamese_data. +# This may be replaced when dependencies are built. diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/flags.make b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/link.txt b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/link.txt new file mode 100644 index 00000000000..3b09b1eff13 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o -o siamese/convert_mnist_siamese_data -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/progress.make b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/progress.make new file mode 100644 index 00000000000..6c287f17b23 --- /dev/null +++ b/bin/examples/CMakeFiles/convert_mnist_siamese_data.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/bin/examples/CMakeFiles/progress.marks b/bin/examples/CMakeFiles/progress.marks new file mode 100644 index 00000000000..a8fa06e1be7 --- /dev/null +++ b/bin/examples/CMakeFiles/progress.marks @@ -0,0 +1 @@ +62 diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/DependInfo.cmake b/bin/examples/CMakeFiles/ssd_detect.dir/DependInfo.cmake new file mode 100644 index 00000000000..4752ec1f60a --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/examples/ssd/ssd_detect.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/build.make b/bin/examples/CMakeFiles/ssd_detect.dir/build.make new file mode 100644 index 00000000000..2220e23bd8b --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/build.make @@ -0,0 +1,143 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include examples/CMakeFiles/ssd_detect.dir/depend.make + +# Include the progress variables for this target. +include examples/CMakeFiles/ssd_detect.dir/progress.make + +# Include the compile flags for this target's objects. +include examples/CMakeFiles/ssd_detect.dir/flags.make + +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o: examples/CMakeFiles/ssd_detect.dir/flags.make +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o: ../examples/ssd/ssd_detect.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/examples/ssd/ssd_detect.cpp + +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/examples/ssd/ssd_detect.cpp > CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.i + +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/examples/ssd/ssd_detect.cpp -o CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.s + +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.requires: + +.PHONY : examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.requires + +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.provides: examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.requires + $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.provides.build +.PHONY : examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.provides + +examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.provides.build: examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o + + +# Object files for target ssd_detect +ssd_detect_OBJECTS = \ +"CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o" + +# External object files for target ssd_detect +ssd_detect_EXTERNAL_OBJECTS = + +examples/ssd/ssd_detect: examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o +examples/ssd/ssd_detect: examples/CMakeFiles/ssd_detect.dir/build.make +examples/ssd/ssd_detect: lib/libcaffe.1.0.0-rc3.dylib +examples/ssd/ssd_detect: lib/libproto.a +examples/ssd/ssd_detect: /usr/local/lib/libboost_system-mt.dylib +examples/ssd/ssd_detect: /usr/local/lib/libboost_thread-mt.dylib +examples/ssd/ssd_detect: /usr/local/lib/libboost_filesystem-mt.dylib +examples/ssd/ssd_detect: /usr/local/lib/libboost_regex-mt.dylib +examples/ssd/ssd_detect: /usr/local/lib/libglog.dylib +examples/ssd/ssd_detect: /usr/local/lib/libgflags.dylib +examples/ssd/ssd_detect: /usr/local/lib/libprotobuf.dylib +examples/ssd/ssd_detect: /usr/local/lib/libhdf5_cpp.dylib +examples/ssd/ssd_detect: /usr/local/lib/libhdf5.dylib +examples/ssd/ssd_detect: /usr/lib/libpthread.dylib +examples/ssd/ssd_detect: /usr/lib/libz.dylib +examples/ssd/ssd_detect: /usr/lib/libdl.dylib +examples/ssd/ssd_detect: /usr/lib/libm.dylib +examples/ssd/ssd_detect: /usr/local/lib/libhdf5_hl_cpp.dylib +examples/ssd/ssd_detect: /usr/local/lib/libhdf5_hl.dylib +examples/ssd/ssd_detect: /usr/local/lib/liblmdb.dylib +examples/ssd/ssd_detect: /usr/local/lib/libleveldb.dylib +examples/ssd/ssd_detect: /usr/local/lib/libsnappy.dylib +examples/ssd/ssd_detect: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +examples/ssd/ssd_detect: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +examples/ssd/ssd_detect: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +examples/ssd/ssd_detect: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +examples/ssd/ssd_detect: /usr/local/lib/libopencv_highgui.2.4.13.dylib +examples/ssd/ssd_detect: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +examples/ssd/ssd_detect: /usr/local/lib/libopencv_core.2.4.13.dylib +examples/ssd/ssd_detect: /usr/lib/libpython2.7.dylib +examples/ssd/ssd_detect: /usr/local/lib/libboost_python-mt.dylib +examples/ssd/ssd_detect: examples/CMakeFiles/ssd_detect.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ssd/ssd_detect" + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/ssd_detect.dir/link.txt --verbose=$(VERBOSE) + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && ln -sf /Users/wangyi/GitHub/SSD/caffe/bin/examples/ssd/ssd_detect /Users/wangyi/GitHub/SSD/caffe/bin/examples/ssd/ssd_detect.bin + +# Rule to build all files generated by this target. +examples/CMakeFiles/ssd_detect.dir/build: examples/ssd/ssd_detect + +.PHONY : examples/CMakeFiles/ssd_detect.dir/build + +examples/CMakeFiles/ssd_detect.dir/requires: examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o.requires + +.PHONY : examples/CMakeFiles/ssd_detect.dir/requires + +examples/CMakeFiles/ssd_detect.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/examples && $(CMAKE_COMMAND) -P CMakeFiles/ssd_detect.dir/cmake_clean.cmake +.PHONY : examples/CMakeFiles/ssd_detect.dir/clean + +examples/CMakeFiles/ssd_detect.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/examples /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/examples /Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/ssd_detect.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : examples/CMakeFiles/ssd_detect.dir/depend + diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/cmake_clean.cmake b/bin/examples/CMakeFiles/ssd_detect.dir/cmake_clean.cmake new file mode 100644 index 00000000000..01731f8ace9 --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o" + "ssd/ssd_detect.pdb" + "ssd/ssd_detect" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/ssd_detect.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/depend.make b/bin/examples/CMakeFiles/ssd_detect.dir/depend.make new file mode 100644 index 00000000000..cc86e48f838 --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for ssd_detect. +# This may be replaced when dependencies are built. diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/flags.make b/bin/examples/CMakeFiles/ssd_detect.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/link.txt b/bin/examples/CMakeFiles/ssd_detect.dir/link.txt new file mode 100644 index 00000000000..98c72f59993 --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o -o ssd/ssd_detect -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/examples/CMakeFiles/ssd_detect.dir/progress.make b/bin/examples/CMakeFiles/ssd_detect.dir/progress.make new file mode 100644 index 00000000000..fadf7421fce --- /dev/null +++ b/bin/examples/CMakeFiles/ssd_detect.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 70 +CMAKE_PROGRESS_2 = + diff --git a/bin/examples/Makefile b/bin/examples/Makefile new file mode 100644 index 00000000000..2cf81ad104c --- /dev/null +++ b/bin/examples/Makefile @@ -0,0 +1,412 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/examples/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +examples/CMakeFiles/ssd_detect.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/ssd_detect.dir/rule +.PHONY : examples/CMakeFiles/ssd_detect.dir/rule + +# Convenience name for target. +ssd_detect: examples/CMakeFiles/ssd_detect.dir/rule + +.PHONY : ssd_detect + +# fast build rule for target. +ssd_detect/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/build +.PHONY : ssd_detect/fast + +# Convenience name for target. +examples/CMakeFiles/convert_mnist_data.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/convert_mnist_data.dir/rule +.PHONY : examples/CMakeFiles/convert_mnist_data.dir/rule + +# Convenience name for target. +convert_mnist_data: examples/CMakeFiles/convert_mnist_data.dir/rule + +.PHONY : convert_mnist_data + +# fast build rule for target. +convert_mnist_data/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/build +.PHONY : convert_mnist_data/fast + +# Convenience name for target. +examples/CMakeFiles/convert_mnist_siamese_data.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/convert_mnist_siamese_data.dir/rule +.PHONY : examples/CMakeFiles/convert_mnist_siamese_data.dir/rule + +# Convenience name for target. +convert_mnist_siamese_data: examples/CMakeFiles/convert_mnist_siamese_data.dir/rule + +.PHONY : convert_mnist_siamese_data + +# fast build rule for target. +convert_mnist_siamese_data/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/build +.PHONY : convert_mnist_siamese_data/fast + +# Convenience name for target. +examples/CMakeFiles/classification.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/classification.dir/rule +.PHONY : examples/CMakeFiles/classification.dir/rule + +# Convenience name for target. +classification: examples/CMakeFiles/classification.dir/rule + +.PHONY : classification + +# fast build rule for target. +classification/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/build +.PHONY : classification/fast + +# Convenience name for target. +examples/CMakeFiles/convert_cifar_data.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 examples/CMakeFiles/convert_cifar_data.dir/rule +.PHONY : examples/CMakeFiles/convert_cifar_data.dir/rule + +# Convenience name for target. +convert_cifar_data: examples/CMakeFiles/convert_cifar_data.dir/rule + +.PHONY : convert_cifar_data + +# fast build rule for target. +convert_cifar_data/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/build +.PHONY : convert_cifar_data/fast + +cifar10/convert_cifar_data.o: cifar10/convert_cifar_data.cpp.o + +.PHONY : cifar10/convert_cifar_data.o + +# target to build an object file +cifar10/convert_cifar_data.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.o +.PHONY : cifar10/convert_cifar_data.cpp.o + +cifar10/convert_cifar_data.i: cifar10/convert_cifar_data.cpp.i + +.PHONY : cifar10/convert_cifar_data.i + +# target to preprocess a source file +cifar10/convert_cifar_data.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.i +.PHONY : cifar10/convert_cifar_data.cpp.i + +cifar10/convert_cifar_data.s: cifar10/convert_cifar_data.cpp.s + +.PHONY : cifar10/convert_cifar_data.s + +# target to generate assembly for a file +cifar10/convert_cifar_data.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_cifar_data.dir/build.make examples/CMakeFiles/convert_cifar_data.dir/cifar10/convert_cifar_data.cpp.s +.PHONY : cifar10/convert_cifar_data.cpp.s + +cpp_classification/classification.o: cpp_classification/classification.cpp.o + +.PHONY : cpp_classification/classification.o + +# target to build an object file +cpp_classification/classification.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.o +.PHONY : cpp_classification/classification.cpp.o + +cpp_classification/classification.i: cpp_classification/classification.cpp.i + +.PHONY : cpp_classification/classification.i + +# target to preprocess a source file +cpp_classification/classification.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.i +.PHONY : cpp_classification/classification.cpp.i + +cpp_classification/classification.s: cpp_classification/classification.cpp.s + +.PHONY : cpp_classification/classification.s + +# target to generate assembly for a file +cpp_classification/classification.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/classification.dir/build.make examples/CMakeFiles/classification.dir/cpp_classification/classification.cpp.s +.PHONY : cpp_classification/classification.cpp.s + +mnist/convert_mnist_data.o: mnist/convert_mnist_data.cpp.o + +.PHONY : mnist/convert_mnist_data.o + +# target to build an object file +mnist/convert_mnist_data.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.o +.PHONY : mnist/convert_mnist_data.cpp.o + +mnist/convert_mnist_data.i: mnist/convert_mnist_data.cpp.i + +.PHONY : mnist/convert_mnist_data.i + +# target to preprocess a source file +mnist/convert_mnist_data.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.i +.PHONY : mnist/convert_mnist_data.cpp.i + +mnist/convert_mnist_data.s: mnist/convert_mnist_data.cpp.s + +.PHONY : mnist/convert_mnist_data.s + +# target to generate assembly for a file +mnist/convert_mnist_data.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_data.dir/build.make examples/CMakeFiles/convert_mnist_data.dir/mnist/convert_mnist_data.cpp.s +.PHONY : mnist/convert_mnist_data.cpp.s + +siamese/convert_mnist_siamese_data.o: siamese/convert_mnist_siamese_data.cpp.o + +.PHONY : siamese/convert_mnist_siamese_data.o + +# target to build an object file +siamese/convert_mnist_siamese_data.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.o +.PHONY : siamese/convert_mnist_siamese_data.cpp.o + +siamese/convert_mnist_siamese_data.i: siamese/convert_mnist_siamese_data.cpp.i + +.PHONY : siamese/convert_mnist_siamese_data.i + +# target to preprocess a source file +siamese/convert_mnist_siamese_data.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.i +.PHONY : siamese/convert_mnist_siamese_data.cpp.i + +siamese/convert_mnist_siamese_data.s: siamese/convert_mnist_siamese_data.cpp.s + +.PHONY : siamese/convert_mnist_siamese_data.s + +# target to generate assembly for a file +siamese/convert_mnist_siamese_data.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/convert_mnist_siamese_data.dir/build.make examples/CMakeFiles/convert_mnist_siamese_data.dir/siamese/convert_mnist_siamese_data.cpp.s +.PHONY : siamese/convert_mnist_siamese_data.cpp.s + +ssd/ssd_detect.o: ssd/ssd_detect.cpp.o + +.PHONY : ssd/ssd_detect.o + +# target to build an object file +ssd/ssd_detect.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.o +.PHONY : ssd/ssd_detect.cpp.o + +ssd/ssd_detect.i: ssd/ssd_detect.cpp.i + +.PHONY : ssd/ssd_detect.i + +# target to preprocess a source file +ssd/ssd_detect.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.i +.PHONY : ssd/ssd_detect.cpp.i + +ssd/ssd_detect.s: ssd/ssd_detect.cpp.s + +.PHONY : ssd/ssd_detect.s + +# target to generate assembly for a file +ssd/ssd_detect.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f examples/CMakeFiles/ssd_detect.dir/build.make examples/CMakeFiles/ssd_detect.dir/ssd/ssd_detect.cpp.s +.PHONY : ssd/ssd_detect.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... ssd_detect" + @echo "... list_install_components" + @echo "... convert_mnist_data" + @echo "... convert_mnist_siamese_data" + @echo "... classification" + @echo "... convert_cifar_data" + @echo "... cifar10/convert_cifar_data.o" + @echo "... cifar10/convert_cifar_data.i" + @echo "... cifar10/convert_cifar_data.s" + @echo "... cpp_classification/classification.o" + @echo "... cpp_classification/classification.i" + @echo "... cpp_classification/classification.s" + @echo "... mnist/convert_mnist_data.o" + @echo "... mnist/convert_mnist_data.i" + @echo "... mnist/convert_mnist_data.s" + @echo "... siamese/convert_mnist_siamese_data.o" + @echo "... siamese/convert_mnist_siamese_data.i" + @echo "... siamese/convert_mnist_siamese_data.s" + @echo "... ssd/ssd_detect.o" + @echo "... ssd/ssd_detect.i" + @echo "... ssd/ssd_detect.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/examples/cmake_install.cmake b/bin/examples/cmake_install.cmake new file mode 100644 index 00000000000..1ce27f52068 --- /dev/null +++ b/bin/examples/cmake_install.cmake @@ -0,0 +1,139 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/examples + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/examples/cifar10/convert_cifar_data") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_cifar_data") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/examples/cpp_classification/classification") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/classification") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/examples/mnist/convert_mnist_data") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_data") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/examples/siamese/convert_mnist_siamese_data") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_mnist_siamese_data") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/examples/ssd/ssd_detect") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/ssd_detect") + endif() + endif() +endif() + diff --git a/bin/matlab/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/matlab/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/matlab/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/matlab/CMakeFiles/progress.marks b/bin/matlab/CMakeFiles/progress.marks new file mode 100644 index 00000000000..573541ac970 --- /dev/null +++ b/bin/matlab/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/bin/matlab/Makefile b/bin/matlab/Makefile new file mode 100644 index 00000000000..7be03c31c7e --- /dev/null +++ b/bin/matlab/Makefile @@ -0,0 +1,182 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/matlab/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 matlab/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 matlab/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 matlab/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 matlab/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/matlab/cmake_install.cmake b/bin/matlab/cmake_install.cmake new file mode 100644 index 00000000000..a79c182280c --- /dev/null +++ b/bin/matlab/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/matlab + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/bin/python/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/python/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/python/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/python/CMakeFiles/progress.marks b/bin/python/CMakeFiles/progress.marks new file mode 100644 index 00000000000..8c61d23e125 --- /dev/null +++ b/bin/python/CMakeFiles/progress.marks @@ -0,0 +1 @@ +58 diff --git a/bin/python/CMakeFiles/pycaffe.dir/DependInfo.cmake b/bin/python/CMakeFiles/pycaffe.dir/DependInfo.cmake new file mode 100644 index 00000000000..efe0c4d052b --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/python/caffe/_caffe.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/python/CMakeFiles/pycaffe.dir/build.make b/bin/python/CMakeFiles/pycaffe.dir/build.make new file mode 100644 index 00000000000..6fb66f2a757 --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/build.make @@ -0,0 +1,149 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include python/CMakeFiles/pycaffe.dir/depend.make + +# Include the progress variables for this target. +include python/CMakeFiles/pycaffe.dir/progress.make + +# Include the compile flags for this target's objects. +include python/CMakeFiles/pycaffe.dir/flags.make + +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o: python/CMakeFiles/pycaffe.dir/flags.make +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o: ../python/caffe/_caffe.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/python/caffe/_caffe.cpp + +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/python/caffe/_caffe.cpp > CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.i + +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/python/caffe/_caffe.cpp -o CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.s + +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.requires: + +.PHONY : python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.requires + +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.provides: python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.requires + $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.provides.build +.PHONY : python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.provides + +python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.provides.build: python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o + + +# Object files for target pycaffe +pycaffe_OBJECTS = \ +"CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o" + +# External object files for target pycaffe +pycaffe_EXTERNAL_OBJECTS = + +lib/_caffe.dylib: python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o +lib/_caffe.dylib: python/CMakeFiles/pycaffe.dir/build.make +lib/_caffe.dylib: lib/libcaffe.1.0.0-rc3.dylib +lib/_caffe.dylib: /usr/lib/libpython2.7.dylib +lib/_caffe.dylib: /usr/local/lib/libboost_python-mt.dylib +lib/_caffe.dylib: lib/libproto.a +lib/_caffe.dylib: /usr/local/lib/libboost_system-mt.dylib +lib/_caffe.dylib: /usr/local/lib/libboost_thread-mt.dylib +lib/_caffe.dylib: /usr/local/lib/libboost_filesystem-mt.dylib +lib/_caffe.dylib: /usr/local/lib/libboost_regex-mt.dylib +lib/_caffe.dylib: /usr/local/lib/libglog.dylib +lib/_caffe.dylib: /usr/local/lib/libgflags.dylib +lib/_caffe.dylib: /usr/local/lib/libprotobuf.dylib +lib/_caffe.dylib: /usr/local/lib/libhdf5_cpp.dylib +lib/_caffe.dylib: /usr/local/lib/libhdf5.dylib +lib/_caffe.dylib: /usr/lib/libpthread.dylib +lib/_caffe.dylib: /usr/lib/libz.dylib +lib/_caffe.dylib: /usr/lib/libdl.dylib +lib/_caffe.dylib: /usr/lib/libm.dylib +lib/_caffe.dylib: /usr/local/lib/libhdf5_hl_cpp.dylib +lib/_caffe.dylib: /usr/local/lib/libhdf5_hl.dylib +lib/_caffe.dylib: /usr/local/lib/liblmdb.dylib +lib/_caffe.dylib: /usr/local/lib/libleveldb.dylib +lib/_caffe.dylib: /usr/local/lib/libsnappy.dylib +lib/_caffe.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +lib/_caffe.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +lib/_caffe.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +lib/_caffe.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +lib/_caffe.dylib: /usr/local/lib/libopencv_highgui.2.4.13.dylib +lib/_caffe.dylib: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +lib/_caffe.dylib: /usr/local/lib/libopencv_core.2.4.13.dylib +lib/_caffe.dylib: /usr/lib/libpython2.7.dylib +lib/_caffe.dylib: /usr/local/lib/libboost_python-mt.dylib +lib/_caffe.dylib: python/CMakeFiles/pycaffe.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX shared library ../lib/_caffe.dylib" + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pycaffe.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Creating symlink /Users/wangyi/GitHub/SSD/caffe/python/caffe/_caffe.so -> /Users/wangyi/GitHub/SSD/caffe/bin/lib/_caffe.so" + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && ln -sf /Users/wangyi/GitHub/SSD/caffe/bin/lib/_caffe.dylib /Users/wangyi/GitHub/SSD/caffe/python/caffe/_caffe.so + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/python/caffe/proto + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && touch /Users/wangyi/GitHub/SSD/caffe/python/caffe/proto/__init__.py + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && cp /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/*.py /Users/wangyi/GitHub/SSD/caffe/python/caffe/proto/ + +# Rule to build all files generated by this target. +python/CMakeFiles/pycaffe.dir/build: lib/_caffe.dylib + +.PHONY : python/CMakeFiles/pycaffe.dir/build + +python/CMakeFiles/pycaffe.dir/requires: python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o.requires + +.PHONY : python/CMakeFiles/pycaffe.dir/requires + +python/CMakeFiles/pycaffe.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/python && $(CMAKE_COMMAND) -P CMakeFiles/pycaffe.dir/cmake_clean.cmake +.PHONY : python/CMakeFiles/pycaffe.dir/clean + +python/CMakeFiles/pycaffe.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/python /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/python /Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/pycaffe.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : python/CMakeFiles/pycaffe.dir/depend + diff --git a/bin/python/CMakeFiles/pycaffe.dir/cmake_clean.cmake b/bin/python/CMakeFiles/pycaffe.dir/cmake_clean.cmake new file mode 100644 index 00000000000..ca927323a14 --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o" + "../lib/_caffe.pdb" + "../lib/_caffe.dylib" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/pycaffe.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/python/CMakeFiles/pycaffe.dir/depend.make b/bin/python/CMakeFiles/pycaffe.dir/depend.make new file mode 100644 index 00000000000..d11d33d7957 --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pycaffe. +# This may be replaced when dependencies are built. diff --git a/bin/python/CMakeFiles/pycaffe.dir/flags.make b/bin/python/CMakeFiles/pycaffe.dir/flags.make new file mode 100644 index 00000000000..4e1bd24c6db --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dpycaffe_EXPORTS + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/python/CMakeFiles/pycaffe.dir/link.txt b/bin/python/CMakeFiles/pycaffe.dir/link.txt new file mode 100644 index 00000000000..8718771ad40 --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names -o ../lib/_caffe.dylib -install_name @rpath/_caffe.dylib CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/python/CMakeFiles/pycaffe.dir/progress.make b/bin/python/CMakeFiles/pycaffe.dir/progress.make new file mode 100644 index 00000000000..6c287f17b23 --- /dev/null +++ b/bin/python/CMakeFiles/pycaffe.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/bin/python/Makefile b/bin/python/Makefile new file mode 100644 index 00000000000..e8a0f8cd186 --- /dev/null +++ b/bin/python/Makefile @@ -0,0 +1,228 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/python/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 python/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 python/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 python/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 python/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +python/CMakeFiles/pycaffe.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 python/CMakeFiles/pycaffe.dir/rule +.PHONY : python/CMakeFiles/pycaffe.dir/rule + +# Convenience name for target. +pycaffe: python/CMakeFiles/pycaffe.dir/rule + +.PHONY : pycaffe + +# fast build rule for target. +pycaffe/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/build +.PHONY : pycaffe/fast + +caffe/_caffe.o: caffe/_caffe.cpp.o + +.PHONY : caffe/_caffe.o + +# target to build an object file +caffe/_caffe.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.o +.PHONY : caffe/_caffe.cpp.o + +caffe/_caffe.i: caffe/_caffe.cpp.i + +.PHONY : caffe/_caffe.i + +# target to preprocess a source file +caffe/_caffe.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.i +.PHONY : caffe/_caffe.cpp.i + +caffe/_caffe.s: caffe/_caffe.cpp.s + +.PHONY : caffe/_caffe.s + +# target to generate assembly for a file +caffe/_caffe.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f python/CMakeFiles/pycaffe.dir/build.make python/CMakeFiles/pycaffe.dir/caffe/_caffe.cpp.s +.PHONY : caffe/_caffe.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... pycaffe" + @echo "... caffe/_caffe.o" + @echo "... caffe/_caffe.i" + @echo "... caffe/_caffe.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/python/cmake_install.cmake b/bin/python/cmake_install.cmake new file mode 100644 index 00000000000..35cda458acf --- /dev/null +++ b/bin/python/cmake_install.cmake @@ -0,0 +1,64 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/python + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/python" TYPE FILE FILES + "/Users/wangyi/GitHub/SSD/caffe/python/classify.py" + "/Users/wangyi/GitHub/SSD/caffe/python/detect.py" + "/Users/wangyi/GitHub/SSD/caffe/python/draw_net.py" + "/Users/wangyi/GitHub/SSD/caffe/python/requirements.txt" + ) +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/python" TYPE DIRECTORY FILES "/Users/wangyi/GitHub/SSD/caffe/python/caffe" FILES_MATCHING REGEX "/[^/]*\\.py$" REGEX "/ilsvrc\\_2012\\_mean\\.npy$" REGEX "/test$" EXCLUDE) +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/python/caffe" TYPE SHARED_LIBRARY FILES "/Users/wangyi/GitHub/SSD/caffe/bin/lib/_caffe.dylib") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/python/caffe/_caffe.dylib") + endif() + endif() +endif() + diff --git a/bin/src/caffe/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/src/caffe/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake b/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake new file mode 100644 index 00000000000..a64d3a50ce7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake @@ -0,0 +1,163 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/blob.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/blob.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/common.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/common.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/data_reader.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/data_transformer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/internal_thread.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layer_factory.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/absval_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/accuracy_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/annotated_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/argmax_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_conv_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_norm_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_reindex_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bias_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bnll_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/concat_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/contrastive_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/conv_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/crop_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_conv_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lcn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lrn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_pooling_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_relu_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_sigmoid_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_softmax_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_tanh_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/deconv_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_evaluate_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_output_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dropout_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dummy_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/eltwise_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/elu_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/embed_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/euclidean_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/exp_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/filter_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/flatten_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_output_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hinge_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/im2col_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/image_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/infogain_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/inner_product_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/input_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/log_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lrn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_unit_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/memory_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multibox_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multinomial_logistic_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/mvn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/neuron_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/normalize_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/parameter_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/permute_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/pooling_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/power_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prelu_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prior_box_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/recurrent_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reduction_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/relu_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reshape_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/rnn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/scale_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/silence_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/slice_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/smooth_L1_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/split_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/spp_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tanh_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/threshold_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tile_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/video_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/window_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/net.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/net.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/parallel.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adadelta_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adagrad_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adam_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/nesterov_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/rmsprop_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/sgd_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/syncedmem.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/bbox_util.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/benchmark.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/blocking_queue.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/cudnn.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_leveldb.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_lmdb.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/hdf5.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im2col.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im_transforms.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/insert_splits.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/io.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/math_functions.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/sampler.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/signal_handler.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/upgrade_proto.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libcaffe.dylib" "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libcaffe.1.0.0-rc3.dylib" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/build.make b/bin/src/caffe/CMakeFiles/caffe.dir/build.make new file mode 100644 index 00000000000..0356733060f --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/build.make @@ -0,0 +1,3809 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include src/caffe/CMakeFiles/caffe.dir/depend.make + +# Include the progress variables for this target. +include src/caffe/CMakeFiles/caffe.dir/progress.make + +# Include the compile flags for this target's objects. +include src/caffe/CMakeFiles/caffe.dir/flags.make + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o: ../src/caffe/layers/absval_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o: ../src/caffe/layers/base_data_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o: ../src/caffe/layers/batch_norm_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o: ../src/caffe/layers/batch_reindex_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o: ../src/caffe/layers/bias_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o: ../src/caffe/layers/bnll_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o: ../src/caffe/layers/concat_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o: ../src/caffe/layers/contrastive_loss_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o: ../src/caffe/layers/conv_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o: ../src/caffe/layers/crop_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_crop_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_crop_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o: ../src/caffe/layers/cudnn_conv_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_conv_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_conv_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o: ../src/caffe/layers/cudnn_lcn_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lcn_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o: ../src/caffe/layers/cudnn_lrn_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lrn_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o: ../src/caffe/layers/cudnn_pooling_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_pooling_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o: ../src/caffe/layers/cudnn_relu_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_relu_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_relu_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o: ../src/caffe/layers/cudnn_sigmoid_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o: ../src/caffe/layers/cudnn_softmax_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_softmax_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o: ../src/caffe/layers/cudnn_tanh_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_tanh_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o: ../src/caffe/layers/deconv_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_deconv_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_deconv_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o: ../src/caffe/layers/detection_output_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_detection_output_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_detection_output_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o: ../src/caffe/layers/dropout_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_dropout_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_dropout_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o: ../src/caffe/layers/eltwise_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_eltwise_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_eltwise_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o: ../src/caffe/layers/elu_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_elu_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_elu_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o: ../src/caffe/layers/embed_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_embed_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_embed_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o: ../src/caffe/layers/euclidean_loss_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_euclidean_loss_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_euclidean_loss_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o: ../src/caffe/layers/exp_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_exp_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_exp_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o: ../src/caffe/layers/filter_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_filter_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_filter_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o: ../src/caffe/layers/hdf5_data_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_data_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_data_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o: ../src/caffe/layers/hdf5_output_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_output_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_output_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o: ../src/caffe/layers/im2col_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_im2col_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_im2col_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o: ../src/caffe/layers/inner_product_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_inner_product_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_inner_product_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o: ../src/caffe/layers/log_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_log_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_log_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o: ../src/caffe/layers/lrn_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lrn_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lrn_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o: ../src/caffe/layers/lstm_unit_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lstm_unit_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lstm_unit_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o: ../src/caffe/layers/mvn_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_mvn_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_mvn_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o: ../src/caffe/layers/normalize_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_normalize_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_normalize_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o: ../src/caffe/layers/permute_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_permute_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_permute_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o: ../src/caffe/layers/pooling_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_pooling_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_pooling_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o: ../src/caffe/layers/power_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_power_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_power_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o: ../src/caffe/layers/prelu_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_prelu_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_prelu_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o: ../src/caffe/layers/recurrent_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_recurrent_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_recurrent_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o: ../src/caffe/layers/reduction_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_reduction_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_reduction_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o: ../src/caffe/layers/relu_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_relu_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_relu_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o: ../src/caffe/layers/scale_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_scale_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_scale_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o: ../src/caffe/layers/sigmoid_cross_entropy_loss_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o: ../src/caffe/layers/sigmoid_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o: ../src/caffe/layers/silence_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_silence_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_silence_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o: ../src/caffe/layers/slice_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_slice_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_slice_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o: ../src/caffe/layers/smooth_L1_loss_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_smooth_L1_loss_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o: ../src/caffe/layers/softmax_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o: ../src/caffe/layers/softmax_loss_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_loss_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_loss_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o: ../src/caffe/layers/split_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_split_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_split_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o: ../src/caffe/layers/tanh_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tanh_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tanh_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o: ../src/caffe/layers/threshold_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_threshold_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_threshold_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o: ../src/caffe/layers/tile_layer.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tile_layer.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tile_layer.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o: ../src/caffe/solvers/adadelta_solver.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adadelta_solver.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adadelta_solver.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o: ../src/caffe/solvers/adagrad_solver.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adagrad_solver.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adagrad_solver.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o: ../src/caffe/solvers/adam_solver.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adam_solver.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adam_solver.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o: ../src/caffe/solvers/nesterov_solver.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_nesterov_solver.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_nesterov_solver.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o: ../src/caffe/solvers/rmsprop_solver.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_rmsprop_solver.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_rmsprop_solver.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o: ../src/caffe/solvers/sgd_solver.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_sgd_solver.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_sgd_solver.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o: ../src/caffe/util/bbox_util.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_bbox_util.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_bbox_util.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o: ../src/caffe/util/im2col.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_im2col.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_im2col.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.Release.cmake + +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.Release.cmake +src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o: ../src/caffe/util/math_functions.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building NVCC (Device) object src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.Release.cmake + +src/caffe/CMakeFiles/caffe.dir/blob.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/blob.cpp.o: ../src/caffe/blob.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building CXX object src/caffe/CMakeFiles/caffe.dir/blob.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/blob.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/blob.cpp + +src/caffe/CMakeFiles/caffe.dir/blob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/blob.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/blob.cpp > CMakeFiles/caffe.dir/blob.cpp.i + +src/caffe/CMakeFiles/caffe.dir/blob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/blob.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/blob.cpp -o CMakeFiles/caffe.dir/blob.cpp.s + +src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/blob.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/common.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/common.cpp.o: ../src/caffe/common.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building CXX object src/caffe/CMakeFiles/caffe.dir/common.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/common.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/common.cpp + +src/caffe/CMakeFiles/caffe.dir/common.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/common.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/common.cpp > CMakeFiles/caffe.dir/common.cpp.i + +src/caffe/CMakeFiles/caffe.dir/common.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/common.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/common.cpp -o CMakeFiles/caffe.dir/common.cpp.s + +src/caffe/CMakeFiles/caffe.dir/common.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/common.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/common.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/common.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/common.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/common.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/common.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/common.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o: ../src/caffe/data_reader.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building CXX object src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/data_reader.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/data_reader.cpp + +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/data_reader.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/data_reader.cpp > CMakeFiles/caffe.dir/data_reader.cpp.i + +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/data_reader.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/data_reader.cpp -o CMakeFiles/caffe.dir/data_reader.cpp.s + +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o: ../src/caffe/data_transformer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building CXX object src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/data_transformer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/data_transformer.cpp + +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/data_transformer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/data_transformer.cpp > CMakeFiles/caffe.dir/data_transformer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/data_transformer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/data_transformer.cpp -o CMakeFiles/caffe.dir/data_transformer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o: ../src/caffe/internal_thread.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building CXX object src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/internal_thread.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/internal_thread.cpp + +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/internal_thread.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/internal_thread.cpp > CMakeFiles/caffe.dir/internal_thread.cpp.i + +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/internal_thread.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/internal_thread.cpp -o CMakeFiles/caffe.dir/internal_thread.cpp.s + +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layer.cpp.o: ../src/caffe/layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layer.cpp > CMakeFiles/caffe.dir/layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layer.cpp -o CMakeFiles/caffe.dir/layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o: ../src/caffe/layer_factory.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layer_factory.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layer_factory.cpp + +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layer_factory.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layer_factory.cpp > CMakeFiles/caffe.dir/layer_factory.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layer_factory.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layer_factory.cpp -o CMakeFiles/caffe.dir/layer_factory.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o: ../src/caffe/layers/absval_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/absval_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/absval_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/absval_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/absval_layer.cpp > CMakeFiles/caffe.dir/layers/absval_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/absval_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/absval_layer.cpp -o CMakeFiles/caffe.dir/layers/absval_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o: ../src/caffe/layers/accuracy_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/accuracy_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/accuracy_layer.cpp > CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/accuracy_layer.cpp -o CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o: ../src/caffe/layers/annotated_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/annotated_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/annotated_data_layer.cpp > CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/annotated_data_layer.cpp -o CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o: ../src/caffe/layers/argmax_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/argmax_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/argmax_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/argmax_layer.cpp > CMakeFiles/caffe.dir/layers/argmax_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/argmax_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/argmax_layer.cpp -o CMakeFiles/caffe.dir/layers/argmax_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o: ../src/caffe/layers/base_conv_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_conv_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_conv_layer.cpp > CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_conv_layer.cpp -o CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o: ../src/caffe/layers/base_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/base_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_data_layer.cpp > CMakeFiles/caffe.dir/layers/base_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/base_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_data_layer.cpp -o CMakeFiles/caffe.dir/layers/base_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o: ../src/caffe/layers/batch_norm_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_norm_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_norm_layer.cpp > CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_norm_layer.cpp -o CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o: ../src/caffe/layers/batch_reindex_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_reindex_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_reindex_layer.cpp > CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_reindex_layer.cpp -o CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o: ../src/caffe/layers/bias_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/bias_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bias_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/bias_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bias_layer.cpp > CMakeFiles/caffe.dir/layers/bias_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/bias_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bias_layer.cpp -o CMakeFiles/caffe.dir/layers/bias_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o: ../src/caffe/layers/bnll_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_81) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bnll_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/bnll_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bnll_layer.cpp > CMakeFiles/caffe.dir/layers/bnll_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/bnll_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bnll_layer.cpp -o CMakeFiles/caffe.dir/layers/bnll_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o: ../src/caffe/layers/concat_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_82) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/concat_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/concat_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/concat_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/concat_layer.cpp > CMakeFiles/caffe.dir/layers/concat_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/concat_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/concat_layer.cpp -o CMakeFiles/caffe.dir/layers/concat_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o: ../src/caffe/layers/contrastive_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_83) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/contrastive_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/contrastive_loss_layer.cpp > CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/contrastive_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o: ../src/caffe/layers/conv_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_84) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/conv_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/conv_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/conv_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/conv_layer.cpp > CMakeFiles/caffe.dir/layers/conv_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/conv_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/conv_layer.cpp -o CMakeFiles/caffe.dir/layers/conv_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o: ../src/caffe/layers/crop_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_85) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/crop_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/crop_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/crop_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/crop_layer.cpp > CMakeFiles/caffe.dir/layers/crop_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/crop_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/crop_layer.cpp -o CMakeFiles/caffe.dir/layers/crop_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o: ../src/caffe/layers/cudnn_conv_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_86) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_conv_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_conv_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_conv_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o: ../src/caffe/layers/cudnn_lcn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_87) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lcn_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lcn_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lcn_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o: ../src/caffe/layers/cudnn_lrn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_88) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lrn_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lrn_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lrn_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o: ../src/caffe/layers/cudnn_pooling_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_89) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_pooling_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_pooling_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_pooling_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o: ../src/caffe/layers/cudnn_relu_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_90) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_relu_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_relu_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_relu_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o: ../src/caffe/layers/cudnn_sigmoid_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_91) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_sigmoid_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_sigmoid_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_sigmoid_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o: ../src/caffe/layers/cudnn_softmax_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_92) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_softmax_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_softmax_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_softmax_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o: ../src/caffe/layers/cudnn_tanh_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_93) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_tanh_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_tanh_layer.cpp > CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_tanh_layer.cpp -o CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o: ../src/caffe/layers/data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_94) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/data_layer.cpp > CMakeFiles/caffe.dir/layers/data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/data_layer.cpp -o CMakeFiles/caffe.dir/layers/data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o: ../src/caffe/layers/deconv_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_95) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/deconv_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/deconv_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/deconv_layer.cpp > CMakeFiles/caffe.dir/layers/deconv_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/deconv_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/deconv_layer.cpp -o CMakeFiles/caffe.dir/layers/deconv_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o: ../src/caffe/layers/detection_evaluate_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_96) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_evaluate_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_evaluate_layer.cpp > CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_evaluate_layer.cpp -o CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o: ../src/caffe/layers/detection_output_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_97) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_output_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_output_layer.cpp > CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_output_layer.cpp -o CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o: ../src/caffe/layers/dropout_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_98) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dropout_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/dropout_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dropout_layer.cpp > CMakeFiles/caffe.dir/layers/dropout_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/dropout_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dropout_layer.cpp -o CMakeFiles/caffe.dir/layers/dropout_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o: ../src/caffe/layers/dummy_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_99) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dummy_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dummy_data_layer.cpp > CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dummy_data_layer.cpp -o CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o: ../src/caffe/layers/eltwise_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_100) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/eltwise_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/eltwise_layer.cpp > CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/eltwise_layer.cpp -o CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o: ../src/caffe/layers/elu_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_101) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/elu_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/elu_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/elu_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/elu_layer.cpp > CMakeFiles/caffe.dir/layers/elu_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/elu_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/elu_layer.cpp -o CMakeFiles/caffe.dir/layers/elu_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o: ../src/caffe/layers/embed_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_102) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/embed_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/embed_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/embed_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/embed_layer.cpp > CMakeFiles/caffe.dir/layers/embed_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/embed_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/embed_layer.cpp -o CMakeFiles/caffe.dir/layers/embed_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o: ../src/caffe/layers/euclidean_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_103) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/euclidean_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/euclidean_loss_layer.cpp > CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/euclidean_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o: ../src/caffe/layers/exp_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_104) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/exp_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/exp_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/exp_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/exp_layer.cpp > CMakeFiles/caffe.dir/layers/exp_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/exp_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/exp_layer.cpp -o CMakeFiles/caffe.dir/layers/exp_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o: ../src/caffe/layers/filter_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_105) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/filter_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/filter_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/filter_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/filter_layer.cpp > CMakeFiles/caffe.dir/layers/filter_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/filter_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/filter_layer.cpp -o CMakeFiles/caffe.dir/layers/filter_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o: ../src/caffe/layers/flatten_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_106) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/flatten_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/flatten_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/flatten_layer.cpp > CMakeFiles/caffe.dir/layers/flatten_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/flatten_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/flatten_layer.cpp -o CMakeFiles/caffe.dir/layers/flatten_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o: ../src/caffe/layers/hdf5_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_107) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_data_layer.cpp > CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_data_layer.cpp -o CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o: ../src/caffe/layers/hdf5_output_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_108) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_output_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_output_layer.cpp > CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_output_layer.cpp -o CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o: ../src/caffe/layers/hinge_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_109) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hinge_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hinge_loss_layer.cpp > CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hinge_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o: ../src/caffe/layers/im2col_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_110) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/im2col_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/im2col_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/im2col_layer.cpp > CMakeFiles/caffe.dir/layers/im2col_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/im2col_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/im2col_layer.cpp -o CMakeFiles/caffe.dir/layers/im2col_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o: ../src/caffe/layers/image_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_111) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/image_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/image_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/image_data_layer.cpp > CMakeFiles/caffe.dir/layers/image_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/image_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/image_data_layer.cpp -o CMakeFiles/caffe.dir/layers/image_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o: ../src/caffe/layers/infogain_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_112) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/infogain_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/infogain_loss_layer.cpp > CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/infogain_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o: ../src/caffe/layers/inner_product_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_113) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/inner_product_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/inner_product_layer.cpp > CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/inner_product_layer.cpp -o CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o: ../src/caffe/layers/input_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_114) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/input_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/input_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/input_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/input_layer.cpp > CMakeFiles/caffe.dir/layers/input_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/input_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/input_layer.cpp -o CMakeFiles/caffe.dir/layers/input_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o: ../src/caffe/layers/log_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_115) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/log_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/log_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/log_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/log_layer.cpp > CMakeFiles/caffe.dir/layers/log_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/log_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/log_layer.cpp -o CMakeFiles/caffe.dir/layers/log_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o: ../src/caffe/layers/loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_116) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/loss_layer.cpp > CMakeFiles/caffe.dir/layers/loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/loss_layer.cpp -o CMakeFiles/caffe.dir/layers/loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o: ../src/caffe/layers/lrn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_117) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lrn_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/lrn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lrn_layer.cpp > CMakeFiles/caffe.dir/layers/lrn_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/lrn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lrn_layer.cpp -o CMakeFiles/caffe.dir/layers/lrn_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o: ../src/caffe/layers/lstm_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_118) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/lstm_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_layer.cpp > CMakeFiles/caffe.dir/layers/lstm_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/lstm_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_layer.cpp -o CMakeFiles/caffe.dir/layers/lstm_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o: ../src/caffe/layers/lstm_unit_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_119) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_unit_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_unit_layer.cpp > CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_unit_layer.cpp -o CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o: ../src/caffe/layers/memory_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_120) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/memory_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/memory_data_layer.cpp > CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/memory_data_layer.cpp -o CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o: ../src/caffe/layers/multibox_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_121) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multibox_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multibox_loss_layer.cpp > CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multibox_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o: ../src/caffe/layers/multinomial_logistic_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_122) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multinomial_logistic_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multinomial_logistic_loss_layer.cpp > CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/multinomial_logistic_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o: ../src/caffe/layers/mvn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_123) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/mvn_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/mvn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/mvn_layer.cpp > CMakeFiles/caffe.dir/layers/mvn_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/mvn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/mvn_layer.cpp -o CMakeFiles/caffe.dir/layers/mvn_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o: ../src/caffe/layers/neuron_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_124) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/neuron_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/neuron_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/neuron_layer.cpp > CMakeFiles/caffe.dir/layers/neuron_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/neuron_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/neuron_layer.cpp -o CMakeFiles/caffe.dir/layers/neuron_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o: ../src/caffe/layers/normalize_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_125) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/normalize_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/normalize_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/normalize_layer.cpp > CMakeFiles/caffe.dir/layers/normalize_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/normalize_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/normalize_layer.cpp -o CMakeFiles/caffe.dir/layers/normalize_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o: ../src/caffe/layers/parameter_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_126) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/parameter_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/parameter_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/parameter_layer.cpp > CMakeFiles/caffe.dir/layers/parameter_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/parameter_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/parameter_layer.cpp -o CMakeFiles/caffe.dir/layers/parameter_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o: ../src/caffe/layers/permute_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_127) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/permute_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/permute_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/permute_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/permute_layer.cpp > CMakeFiles/caffe.dir/layers/permute_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/permute_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/permute_layer.cpp -o CMakeFiles/caffe.dir/layers/permute_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o: ../src/caffe/layers/pooling_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_128) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/pooling_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/pooling_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/pooling_layer.cpp > CMakeFiles/caffe.dir/layers/pooling_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/pooling_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/pooling_layer.cpp -o CMakeFiles/caffe.dir/layers/pooling_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o: ../src/caffe/layers/power_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_129) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/power_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/power_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/power_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/power_layer.cpp > CMakeFiles/caffe.dir/layers/power_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/power_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/power_layer.cpp -o CMakeFiles/caffe.dir/layers/power_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o: ../src/caffe/layers/prelu_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_130) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prelu_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/prelu_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prelu_layer.cpp > CMakeFiles/caffe.dir/layers/prelu_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/prelu_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prelu_layer.cpp -o CMakeFiles/caffe.dir/layers/prelu_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o: ../src/caffe/layers/prior_box_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_131) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prior_box_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prior_box_layer.cpp > CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prior_box_layer.cpp -o CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o: ../src/caffe/layers/recurrent_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_132) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/recurrent_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/recurrent_layer.cpp > CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/recurrent_layer.cpp -o CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o: ../src/caffe/layers/reduction_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_133) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reduction_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/reduction_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reduction_layer.cpp > CMakeFiles/caffe.dir/layers/reduction_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/reduction_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reduction_layer.cpp -o CMakeFiles/caffe.dir/layers/reduction_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o: ../src/caffe/layers/relu_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_134) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/relu_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/relu_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/relu_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/relu_layer.cpp > CMakeFiles/caffe.dir/layers/relu_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/relu_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/relu_layer.cpp -o CMakeFiles/caffe.dir/layers/relu_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o: ../src/caffe/layers/reshape_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_135) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reshape_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/reshape_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reshape_layer.cpp > CMakeFiles/caffe.dir/layers/reshape_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/reshape_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reshape_layer.cpp -o CMakeFiles/caffe.dir/layers/reshape_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o: ../src/caffe/layers/rnn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_136) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/rnn_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/rnn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/rnn_layer.cpp > CMakeFiles/caffe.dir/layers/rnn_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/rnn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/rnn_layer.cpp -o CMakeFiles/caffe.dir/layers/rnn_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o: ../src/caffe/layers/scale_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_137) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/scale_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/scale_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/scale_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/scale_layer.cpp > CMakeFiles/caffe.dir/layers/scale_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/scale_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/scale_layer.cpp -o CMakeFiles/caffe.dir/layers/scale_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o: ../src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_138) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp > CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o: ../src/caffe/layers/sigmoid_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_139) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_layer.cpp > CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_layer.cpp -o CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o: ../src/caffe/layers/silence_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_140) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/silence_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/silence_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/silence_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/silence_layer.cpp > CMakeFiles/caffe.dir/layers/silence_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/silence_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/silence_layer.cpp -o CMakeFiles/caffe.dir/layers/silence_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o: ../src/caffe/layers/slice_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_141) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/slice_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/slice_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/slice_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/slice_layer.cpp > CMakeFiles/caffe.dir/layers/slice_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/slice_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/slice_layer.cpp -o CMakeFiles/caffe.dir/layers/slice_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o: ../src/caffe/layers/smooth_L1_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_142) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/smooth_L1_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/smooth_L1_loss_layer.cpp > CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/smooth_L1_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o: ../src/caffe/layers/softmax_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_143) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/softmax_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_layer.cpp > CMakeFiles/caffe.dir/layers/softmax_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/softmax_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_layer.cpp -o CMakeFiles/caffe.dir/layers/softmax_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o: ../src/caffe/layers/softmax_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_144) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_loss_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_loss_layer.cpp > CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_loss_layer.cpp -o CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o: ../src/caffe/layers/split_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_145) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/split_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/split_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/split_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/split_layer.cpp > CMakeFiles/caffe.dir/layers/split_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/split_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/split_layer.cpp -o CMakeFiles/caffe.dir/layers/split_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o: ../src/caffe/layers/spp_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_146) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/spp_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/spp_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/spp_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/spp_layer.cpp > CMakeFiles/caffe.dir/layers/spp_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/spp_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/spp_layer.cpp -o CMakeFiles/caffe.dir/layers/spp_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o: ../src/caffe/layers/tanh_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_147) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tanh_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/tanh_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tanh_layer.cpp > CMakeFiles/caffe.dir/layers/tanh_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/tanh_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tanh_layer.cpp -o CMakeFiles/caffe.dir/layers/tanh_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o: ../src/caffe/layers/threshold_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_148) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/threshold_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/threshold_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/threshold_layer.cpp > CMakeFiles/caffe.dir/layers/threshold_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/threshold_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/threshold_layer.cpp -o CMakeFiles/caffe.dir/layers/threshold_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o: ../src/caffe/layers/tile_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_149) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/tile_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tile_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/tile_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tile_layer.cpp > CMakeFiles/caffe.dir/layers/tile_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/tile_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tile_layer.cpp -o CMakeFiles/caffe.dir/layers/tile_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o: ../src/caffe/layers/video_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_150) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/video_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/video_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/video_data_layer.cpp > CMakeFiles/caffe.dir/layers/video_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/video_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/video_data_layer.cpp -o CMakeFiles/caffe.dir/layers/video_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o: ../src/caffe/layers/window_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_151) "Building CXX object src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/window_data_layer.cpp + +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/layers/window_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/window_data_layer.cpp > CMakeFiles/caffe.dir/layers/window_data_layer.cpp.i + +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/layers/window_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/window_data_layer.cpp -o CMakeFiles/caffe.dir/layers/window_data_layer.cpp.s + +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/net.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/net.cpp.o: ../src/caffe/net.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_152) "Building CXX object src/caffe/CMakeFiles/caffe.dir/net.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/net.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/net.cpp + +src/caffe/CMakeFiles/caffe.dir/net.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/net.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/net.cpp > CMakeFiles/caffe.dir/net.cpp.i + +src/caffe/CMakeFiles/caffe.dir/net.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/net.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/net.cpp -o CMakeFiles/caffe.dir/net.cpp.s + +src/caffe/CMakeFiles/caffe.dir/net.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/net.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/net.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/net.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/net.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/net.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/net.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/net.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o: ../src/caffe/parallel.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_153) "Building CXX object src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/parallel.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/parallel.cpp + +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/parallel.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/parallel.cpp > CMakeFiles/caffe.dir/parallel.cpp.i + +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/parallel.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/parallel.cpp -o CMakeFiles/caffe.dir/parallel.cpp.s + +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solver.cpp.o: ../src/caffe/solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_154) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solver.cpp > CMakeFiles/caffe.dir/solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solver.cpp -o CMakeFiles/caffe.dir/solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o: ../src/caffe/solvers/adadelta_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_155) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adadelta_solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adadelta_solver.cpp > CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adadelta_solver.cpp -o CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o: ../src/caffe/solvers/adagrad_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_156) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adagrad_solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adagrad_solver.cpp > CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adagrad_solver.cpp -o CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o: ../src/caffe/solvers/adam_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_157) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adam_solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solvers/adam_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adam_solver.cpp > CMakeFiles/caffe.dir/solvers/adam_solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solvers/adam_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adam_solver.cpp -o CMakeFiles/caffe.dir/solvers/adam_solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o: ../src/caffe/solvers/nesterov_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_158) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/nesterov_solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/nesterov_solver.cpp > CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/nesterov_solver.cpp -o CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o: ../src/caffe/solvers/rmsprop_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_159) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/rmsprop_solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/rmsprop_solver.cpp > CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/rmsprop_solver.cpp -o CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o: ../src/caffe/solvers/sgd_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_160) "Building CXX object src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/sgd_solver.cpp + +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/sgd_solver.cpp > CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.i + +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/sgd_solver.cpp -o CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.s + +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o: ../src/caffe/syncedmem.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_161) "Building CXX object src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/syncedmem.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/syncedmem.cpp + +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/syncedmem.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/syncedmem.cpp > CMakeFiles/caffe.dir/syncedmem.cpp.i + +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/syncedmem.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/syncedmem.cpp -o CMakeFiles/caffe.dir/syncedmem.cpp.s + +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o: ../src/caffe/util/bbox_util.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_162) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/bbox_util.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/bbox_util.cpp + +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/bbox_util.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/bbox_util.cpp > CMakeFiles/caffe.dir/util/bbox_util.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/bbox_util.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/bbox_util.cpp -o CMakeFiles/caffe.dir/util/bbox_util.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o: ../src/caffe/util/benchmark.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_163) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/benchmark.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/benchmark.cpp + +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/benchmark.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/benchmark.cpp > CMakeFiles/caffe.dir/util/benchmark.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/benchmark.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/benchmark.cpp -o CMakeFiles/caffe.dir/util/benchmark.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o: ../src/caffe/util/blocking_queue.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_164) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/blocking_queue.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/blocking_queue.cpp + +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/blocking_queue.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/blocking_queue.cpp > CMakeFiles/caffe.dir/util/blocking_queue.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/blocking_queue.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/blocking_queue.cpp -o CMakeFiles/caffe.dir/util/blocking_queue.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o: ../src/caffe/util/cudnn.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_165) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/cudnn.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/cudnn.cpp + +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/cudnn.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/cudnn.cpp > CMakeFiles/caffe.dir/util/cudnn.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/cudnn.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/cudnn.cpp -o CMakeFiles/caffe.dir/util/cudnn.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o: ../src/caffe/util/db.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_166) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/db.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db.cpp + +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/db.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db.cpp > CMakeFiles/caffe.dir/util/db.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/db.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db.cpp -o CMakeFiles/caffe.dir/util/db.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o: ../src/caffe/util/db_leveldb.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_167) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/db_leveldb.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_leveldb.cpp + +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/db_leveldb.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_leveldb.cpp > CMakeFiles/caffe.dir/util/db_leveldb.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/db_leveldb.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_leveldb.cpp -o CMakeFiles/caffe.dir/util/db_leveldb.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o: ../src/caffe/util/db_lmdb.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_168) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/db_lmdb.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_lmdb.cpp + +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/db_lmdb.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_lmdb.cpp > CMakeFiles/caffe.dir/util/db_lmdb.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/db_lmdb.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/db_lmdb.cpp -o CMakeFiles/caffe.dir/util/db_lmdb.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o: ../src/caffe/util/hdf5.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_169) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/hdf5.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/hdf5.cpp + +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/hdf5.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/hdf5.cpp > CMakeFiles/caffe.dir/util/hdf5.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/hdf5.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/hdf5.cpp -o CMakeFiles/caffe.dir/util/hdf5.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o: ../src/caffe/util/im2col.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_170) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/im2col.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im2col.cpp + +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/im2col.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im2col.cpp > CMakeFiles/caffe.dir/util/im2col.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/im2col.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im2col.cpp -o CMakeFiles/caffe.dir/util/im2col.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o: ../src/caffe/util/im_transforms.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_171) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/im_transforms.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im_transforms.cpp + +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/im_transforms.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im_transforms.cpp > CMakeFiles/caffe.dir/util/im_transforms.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/im_transforms.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im_transforms.cpp -o CMakeFiles/caffe.dir/util/im_transforms.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o: ../src/caffe/util/insert_splits.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_172) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/insert_splits.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/insert_splits.cpp + +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/insert_splits.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/insert_splits.cpp > CMakeFiles/caffe.dir/util/insert_splits.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/insert_splits.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/insert_splits.cpp -o CMakeFiles/caffe.dir/util/insert_splits.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o: ../src/caffe/util/io.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_173) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/io.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/io.cpp + +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/io.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/io.cpp > CMakeFiles/caffe.dir/util/io.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/io.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/io.cpp -o CMakeFiles/caffe.dir/util/io.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o: ../src/caffe/util/math_functions.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_174) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/math_functions.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/math_functions.cpp + +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/math_functions.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/math_functions.cpp > CMakeFiles/caffe.dir/util/math_functions.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/math_functions.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/math_functions.cpp -o CMakeFiles/caffe.dir/util/math_functions.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o: ../src/caffe/util/sampler.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_175) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/sampler.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/sampler.cpp + +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/sampler.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/sampler.cpp > CMakeFiles/caffe.dir/util/sampler.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/sampler.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/sampler.cpp -o CMakeFiles/caffe.dir/util/sampler.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o: ../src/caffe/util/signal_handler.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_176) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/signal_handler.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/signal_handler.cpp + +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/signal_handler.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/signal_handler.cpp > CMakeFiles/caffe.dir/util/signal_handler.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/signal_handler.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/signal_handler.cpp -o CMakeFiles/caffe.dir/util/signal_handler.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o + + +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o: src/caffe/CMakeFiles/caffe.dir/flags.make +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o: ../src/caffe/util/upgrade_proto.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_177) "Building CXX object src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/upgrade_proto.cpp + +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.dir/util/upgrade_proto.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/upgrade_proto.cpp > CMakeFiles/caffe.dir/util/upgrade_proto.cpp.i + +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.dir/util/upgrade_proto.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/util/upgrade_proto.cpp -o CMakeFiles/caffe.dir/util/upgrade_proto.cpp.s + +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.requires: + +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.requires + +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.provides: src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.requires + $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.provides.build +.PHONY : src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.provides + +src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.provides.build: src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o + + +# Object files for target caffe +caffe_OBJECTS = \ +"CMakeFiles/caffe.dir/blob.cpp.o" \ +"CMakeFiles/caffe.dir/common.cpp.o" \ +"CMakeFiles/caffe.dir/data_reader.cpp.o" \ +"CMakeFiles/caffe.dir/data_transformer.cpp.o" \ +"CMakeFiles/caffe.dir/internal_thread.cpp.o" \ +"CMakeFiles/caffe.dir/layer.cpp.o" \ +"CMakeFiles/caffe.dir/layer_factory.cpp.o" \ +"CMakeFiles/caffe.dir/layers/absval_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/bias_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/concat_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/conv_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/crop_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/elu_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/embed_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/exp_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/filter_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/input_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/log_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/permute_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/power_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/relu_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/scale_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/silence_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/slice_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/split_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/spp_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/tile_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o" \ +"CMakeFiles/caffe.dir/net.cpp.o" \ +"CMakeFiles/caffe.dir/parallel.cpp.o" \ +"CMakeFiles/caffe.dir/solver.cpp.o" \ +"CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o" \ +"CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o" \ +"CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o" \ +"CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o" \ +"CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o" \ +"CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o" \ +"CMakeFiles/caffe.dir/syncedmem.cpp.o" \ +"CMakeFiles/caffe.dir/util/bbox_util.cpp.o" \ +"CMakeFiles/caffe.dir/util/benchmark.cpp.o" \ +"CMakeFiles/caffe.dir/util/blocking_queue.cpp.o" \ +"CMakeFiles/caffe.dir/util/cudnn.cpp.o" \ +"CMakeFiles/caffe.dir/util/db.cpp.o" \ +"CMakeFiles/caffe.dir/util/db_leveldb.cpp.o" \ +"CMakeFiles/caffe.dir/util/db_lmdb.cpp.o" \ +"CMakeFiles/caffe.dir/util/hdf5.cpp.o" \ +"CMakeFiles/caffe.dir/util/im2col.cpp.o" \ +"CMakeFiles/caffe.dir/util/im_transforms.cpp.o" \ +"CMakeFiles/caffe.dir/util/insert_splits.cpp.o" \ +"CMakeFiles/caffe.dir/util/io.cpp.o" \ +"CMakeFiles/caffe.dir/util/math_functions.cpp.o" \ +"CMakeFiles/caffe.dir/util/sampler.cpp.o" \ +"CMakeFiles/caffe.dir/util/signal_handler.cpp.o" \ +"CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o" + +# External object files for target caffe +caffe_EXTERNAL_OBJECTS = \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o" \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o" + +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/blob.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/common.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/net.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/build.make +lib/libcaffe.1.0.0-rc3.dylib: lib/libproto.a +lib/libcaffe.1.0.0-rc3.dylib: lib/libproto.a +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libboost_system-mt.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libboost_thread-mt.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libboost_filesystem-mt.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libboost_regex-mt.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libglog.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libgflags.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libprotobuf.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libhdf5_cpp.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libhdf5.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/lib/libpthread.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/lib/libz.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/lib/libdl.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/lib/libm.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libhdf5_hl_cpp.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libhdf5_hl.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/liblmdb.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libleveldb.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libsnappy.dylib +lib/libcaffe.1.0.0-rc3.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +lib/libcaffe.1.0.0-rc3.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +lib/libcaffe.1.0.0-rc3.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +lib/libcaffe.1.0.0-rc3.dylib: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libopencv_highgui.2.4.13.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/lib/libpython2.7.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libboost_python-mt.dylib +lib/libcaffe.1.0.0-rc3.dylib: /usr/local/lib/libopencv_core.2.4.13.dylib +lib/libcaffe.1.0.0-rc3.dylib: src/caffe/CMakeFiles/caffe.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_178) "Linking CXX shared library ../../lib/libcaffe.dylib" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/caffe.dir/link.txt --verbose=$(VERBOSE) + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && $(CMAKE_COMMAND) -E cmake_symlink_library ../../lib/libcaffe.1.0.0-rc3.dylib ../../lib/libcaffe.1.0.0-rc3.dylib ../../lib/libcaffe.dylib + +lib/libcaffe.dylib: lib/libcaffe.1.0.0-rc3.dylib + @$(CMAKE_COMMAND) -E touch_nocreate lib/libcaffe.dylib + +# Rule to build all files generated by this target. +src/caffe/CMakeFiles/caffe.dir/build: lib/libcaffe.dylib + +.PHONY : src/caffe/CMakeFiles/caffe.dir/build + +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/blob.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/common.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/net.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o.requires +src/caffe/CMakeFiles/caffe.dir/requires: src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o.requires + +.PHONY : src/caffe/CMakeFiles/caffe.dir/requires + +src/caffe/CMakeFiles/caffe.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && $(CMAKE_COMMAND) -P CMakeFiles/caffe.dir/cmake_clean.cmake +.PHONY : src/caffe/CMakeFiles/caffe.dir/clean + +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o +src/caffe/CMakeFiles/caffe.dir/depend: src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/src/caffe /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : src/caffe/CMakeFiles/caffe.dir/depend + diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/cmake_clean.cmake b/bin/src/caffe/CMakeFiles/caffe.dir/cmake_clean.cmake new file mode 100644 index 00000000000..6878e45954d --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/cmake_clean.cmake @@ -0,0 +1,187 @@ +file(REMOVE_RECURSE + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o" + "CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o" + "CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o" + "CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o" + "CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o" + "CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o" + "CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o" + "CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o" + "CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o" + "CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o" + "CMakeFiles/caffe.dir/blob.cpp.o" + "CMakeFiles/caffe.dir/common.cpp.o" + "CMakeFiles/caffe.dir/data_reader.cpp.o" + "CMakeFiles/caffe.dir/data_transformer.cpp.o" + "CMakeFiles/caffe.dir/internal_thread.cpp.o" + "CMakeFiles/caffe.dir/layer.cpp.o" + "CMakeFiles/caffe.dir/layer_factory.cpp.o" + "CMakeFiles/caffe.dir/layers/absval_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/bias_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/concat_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/conv_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/crop_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/elu_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/embed_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/exp_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/filter_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/input_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/log_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/permute_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/power_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/relu_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/scale_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/silence_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/slice_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/split_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/spp_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/tile_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o" + "CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o" + "CMakeFiles/caffe.dir/net.cpp.o" + "CMakeFiles/caffe.dir/parallel.cpp.o" + "CMakeFiles/caffe.dir/solver.cpp.o" + "CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o" + "CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o" + "CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o" + "CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o" + "CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o" + "CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o" + "CMakeFiles/caffe.dir/syncedmem.cpp.o" + "CMakeFiles/caffe.dir/util/bbox_util.cpp.o" + "CMakeFiles/caffe.dir/util/benchmark.cpp.o" + "CMakeFiles/caffe.dir/util/blocking_queue.cpp.o" + "CMakeFiles/caffe.dir/util/cudnn.cpp.o" + "CMakeFiles/caffe.dir/util/db.cpp.o" + "CMakeFiles/caffe.dir/util/db_leveldb.cpp.o" + "CMakeFiles/caffe.dir/util/db_lmdb.cpp.o" + "CMakeFiles/caffe.dir/util/hdf5.cpp.o" + "CMakeFiles/caffe.dir/util/im2col.cpp.o" + "CMakeFiles/caffe.dir/util/im_transforms.cpp.o" + "CMakeFiles/caffe.dir/util/insert_splits.cpp.o" + "CMakeFiles/caffe.dir/util/io.cpp.o" + "CMakeFiles/caffe.dir/util/math_functions.cpp.o" + "CMakeFiles/caffe.dir/util/sampler.cpp.o" + "CMakeFiles/caffe.dir/util/signal_handler.cpp.o" + "CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o" + "../../lib/libcaffe.pdb" + "../../lib/libcaffe.dylib" + "../../lib/libcaffe.1.0.0-rc3.dylib" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/caffe.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/depend.make b/bin/src/caffe/CMakeFiles/caffe.dir/depend.make new file mode 100644 index 00000000000..0b20d16b646 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for caffe. +# This may be replaced when dependencies are built. diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/flags.make b/bin/src/caffe/CMakeFiles/caffe.dir/flags.make new file mode 100644 index 00000000000..518d14fa00c --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -fPIC + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER -Dcaffe_EXPORTS + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/link.txt b/bin/src/caffe/CMakeFiles/caffe.dir/link.txt new file mode 100644 index 00000000000..610d3160bc8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 1.0.0 -current_version 1.0.0 -o ../../lib/libcaffe.1.0.0-rc3.dylib -install_name @rpath/libcaffe.1.0.0-rc3.dylib CMakeFiles/caffe.dir/blob.cpp.o CMakeFiles/caffe.dir/common.cpp.o CMakeFiles/caffe.dir/data_reader.cpp.o CMakeFiles/caffe.dir/data_transformer.cpp.o CMakeFiles/caffe.dir/internal_thread.cpp.o CMakeFiles/caffe.dir/layer.cpp.o CMakeFiles/caffe.dir/layer_factory.cpp.o CMakeFiles/caffe.dir/layers/absval_layer.cpp.o CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o CMakeFiles/caffe.dir/layers/bias_layer.cpp.o CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o CMakeFiles/caffe.dir/layers/concat_layer.cpp.o CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/conv_layer.cpp.o CMakeFiles/caffe.dir/layers/crop_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o CMakeFiles/caffe.dir/layers/data_layer.cpp.o CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o CMakeFiles/caffe.dir/layers/elu_layer.cpp.o CMakeFiles/caffe.dir/layers/embed_layer.cpp.o CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/exp_layer.cpp.o CMakeFiles/caffe.dir/layers/filter_layer.cpp.o CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o CMakeFiles/caffe.dir/layers/input_layer.cpp.o CMakeFiles/caffe.dir/layers/log_layer.cpp.o CMakeFiles/caffe.dir/layers/loss_layer.cpp.o CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o CMakeFiles/caffe.dir/layers/permute_layer.cpp.o CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o CMakeFiles/caffe.dir/layers/power_layer.cpp.o CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o CMakeFiles/caffe.dir/layers/relu_layer.cpp.o CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o CMakeFiles/caffe.dir/layers/scale_layer.cpp.o CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o CMakeFiles/caffe.dir/layers/silence_layer.cpp.o CMakeFiles/caffe.dir/layers/slice_layer.cpp.o CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o CMakeFiles/caffe.dir/layers/split_layer.cpp.o CMakeFiles/caffe.dir/layers/spp_layer.cpp.o CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o CMakeFiles/caffe.dir/layers/tile_layer.cpp.o CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o CMakeFiles/caffe.dir/net.cpp.o CMakeFiles/caffe.dir/parallel.cpp.o CMakeFiles/caffe.dir/solver.cpp.o CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o CMakeFiles/caffe.dir/syncedmem.cpp.o CMakeFiles/caffe.dir/util/bbox_util.cpp.o CMakeFiles/caffe.dir/util/benchmark.cpp.o CMakeFiles/caffe.dir/util/blocking_queue.cpp.o CMakeFiles/caffe.dir/util/cudnn.cpp.o CMakeFiles/caffe.dir/util/db.cpp.o CMakeFiles/caffe.dir/util/db_leveldb.cpp.o CMakeFiles/caffe.dir/util/db_lmdb.cpp.o CMakeFiles/caffe.dir/util/hdf5.cpp.o CMakeFiles/caffe.dir/util/im2col.cpp.o CMakeFiles/caffe.dir/util/im_transforms.cpp.o CMakeFiles/caffe.dir/util/insert_splits.cpp.o CMakeFiles/caffe.dir/util/io.cpp.o CMakeFiles/caffe.dir/util/math_functions.cpp.o CMakeFiles/caffe.dir/util/sampler.cpp.o CMakeFiles/caffe.dir/util/signal_handler.cpp.o CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../../lib/libproto.a ../../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib /usr/local/lib/libopencv_core.2.4.13.dylib diff --git a/bin/src/caffe/CMakeFiles/caffe.dir/progress.make b/bin/src/caffe/CMakeFiles/caffe.dir/progress.make new file mode 100644 index 00000000000..77a9987c7f1 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/caffe.dir/progress.make @@ -0,0 +1,179 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 1 +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = 2 +CMAKE_PROGRESS_8 = +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = 3 +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = +CMAKE_PROGRESS_13 = 4 +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = 5 +CMAKE_PROGRESS_17 = +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = 6 +CMAKE_PROGRESS_20 = +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = 7 +CMAKE_PROGRESS_23 = +CMAKE_PROGRESS_24 = +CMAKE_PROGRESS_25 = 8 +CMAKE_PROGRESS_26 = +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = 9 +CMAKE_PROGRESS_29 = +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = 10 +CMAKE_PROGRESS_32 = +CMAKE_PROGRESS_33 = +CMAKE_PROGRESS_34 = 11 +CMAKE_PROGRESS_35 = +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = 12 +CMAKE_PROGRESS_38 = +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = +CMAKE_PROGRESS_41 = 13 +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = +CMAKE_PROGRESS_44 = 14 +CMAKE_PROGRESS_45 = +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = 15 +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = +CMAKE_PROGRESS_50 = 16 +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = 17 +CMAKE_PROGRESS_54 = +CMAKE_PROGRESS_55 = +CMAKE_PROGRESS_56 = 18 +CMAKE_PROGRESS_57 = +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = 19 +CMAKE_PROGRESS_60 = +CMAKE_PROGRESS_61 = +CMAKE_PROGRESS_62 = 20 +CMAKE_PROGRESS_63 = +CMAKE_PROGRESS_64 = +CMAKE_PROGRESS_65 = 21 +CMAKE_PROGRESS_66 = +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = 22 +CMAKE_PROGRESS_69 = +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = 23 +CMAKE_PROGRESS_72 = +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = 24 +CMAKE_PROGRESS_75 = +CMAKE_PROGRESS_76 = +CMAKE_PROGRESS_77 = 25 +CMAKE_PROGRESS_78 = +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = +CMAKE_PROGRESS_81 = 26 +CMAKE_PROGRESS_82 = +CMAKE_PROGRESS_83 = +CMAKE_PROGRESS_84 = 27 +CMAKE_PROGRESS_85 = +CMAKE_PROGRESS_86 = +CMAKE_PROGRESS_87 = 28 +CMAKE_PROGRESS_88 = +CMAKE_PROGRESS_89 = +CMAKE_PROGRESS_90 = 29 +CMAKE_PROGRESS_91 = +CMAKE_PROGRESS_92 = +CMAKE_PROGRESS_93 = 30 +CMAKE_PROGRESS_94 = +CMAKE_PROGRESS_95 = +CMAKE_PROGRESS_96 = 31 +CMAKE_PROGRESS_97 = +CMAKE_PROGRESS_98 = +CMAKE_PROGRESS_99 = 32 +CMAKE_PROGRESS_100 = +CMAKE_PROGRESS_101 = +CMAKE_PROGRESS_102 = 33 +CMAKE_PROGRESS_103 = +CMAKE_PROGRESS_104 = +CMAKE_PROGRESS_105 = 34 +CMAKE_PROGRESS_106 = +CMAKE_PROGRESS_107 = +CMAKE_PROGRESS_108 = 35 +CMAKE_PROGRESS_109 = +CMAKE_PROGRESS_110 = +CMAKE_PROGRESS_111 = 36 +CMAKE_PROGRESS_112 = +CMAKE_PROGRESS_113 = +CMAKE_PROGRESS_114 = 37 +CMAKE_PROGRESS_115 = +CMAKE_PROGRESS_116 = +CMAKE_PROGRESS_117 = +CMAKE_PROGRESS_118 = 38 +CMAKE_PROGRESS_119 = +CMAKE_PROGRESS_120 = +CMAKE_PROGRESS_121 = 39 +CMAKE_PROGRESS_122 = +CMAKE_PROGRESS_123 = +CMAKE_PROGRESS_124 = 40 +CMAKE_PROGRESS_125 = +CMAKE_PROGRESS_126 = +CMAKE_PROGRESS_127 = 41 +CMAKE_PROGRESS_128 = +CMAKE_PROGRESS_129 = +CMAKE_PROGRESS_130 = 42 +CMAKE_PROGRESS_131 = +CMAKE_PROGRESS_132 = +CMAKE_PROGRESS_133 = 43 +CMAKE_PROGRESS_134 = +CMAKE_PROGRESS_135 = +CMAKE_PROGRESS_136 = 44 +CMAKE_PROGRESS_137 = +CMAKE_PROGRESS_138 = +CMAKE_PROGRESS_139 = 45 +CMAKE_PROGRESS_140 = +CMAKE_PROGRESS_141 = +CMAKE_PROGRESS_142 = 46 +CMAKE_PROGRESS_143 = +CMAKE_PROGRESS_144 = +CMAKE_PROGRESS_145 = 47 +CMAKE_PROGRESS_146 = +CMAKE_PROGRESS_147 = +CMAKE_PROGRESS_148 = 48 +CMAKE_PROGRESS_149 = +CMAKE_PROGRESS_150 = +CMAKE_PROGRESS_151 = 49 +CMAKE_PROGRESS_152 = +CMAKE_PROGRESS_153 = +CMAKE_PROGRESS_154 = 50 +CMAKE_PROGRESS_155 = +CMAKE_PROGRESS_156 = +CMAKE_PROGRESS_157 = +CMAKE_PROGRESS_158 = 51 +CMAKE_PROGRESS_159 = +CMAKE_PROGRESS_160 = +CMAKE_PROGRESS_161 = 52 +CMAKE_PROGRESS_162 = +CMAKE_PROGRESS_163 = +CMAKE_PROGRESS_164 = 53 +CMAKE_PROGRESS_165 = +CMAKE_PROGRESS_166 = +CMAKE_PROGRESS_167 = 54 +CMAKE_PROGRESS_168 = +CMAKE_PROGRESS_169 = +CMAKE_PROGRESS_170 = 55 +CMAKE_PROGRESS_171 = +CMAKE_PROGRESS_172 = +CMAKE_PROGRESS_173 = 56 +CMAKE_PROGRESS_174 = +CMAKE_PROGRESS_175 = +CMAKE_PROGRESS_176 = 57 +CMAKE_PROGRESS_177 = +CMAKE_PROGRESS_178 = + diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..23d136bf685 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/absval_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..23d136bf685 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/absval_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_absval_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_absval_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..d4a5fe430e9 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_data_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..d4a5fe430e9 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/base_data_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_base_data_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_base_data_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..90a81925381 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_norm_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..90a81925381 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_norm_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_norm_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_norm_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..c197d4f341c --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_reindex_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..c197d4f341c --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/batch_reindex_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_batch_reindex_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_batch_reindex_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..e6ba05d5a46 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bias_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..e6ba05d5a46 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bias_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bias_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bias_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..44ba2a9ef19 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bnll_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..44ba2a9ef19 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/bnll_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_bnll_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_bnll_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..e000fa7e4fb --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/concat_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..e000fa7e4fb --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/concat_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_concat_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_concat_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..06fd3b47ac7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/contrastive_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..06fd3b47ac7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/contrastive_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_contrastive_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_contrastive_loss_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..98f87ca1341 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/conv_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..98f87ca1341 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/conv_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_conv_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_conv_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..5752a2fec06 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/crop_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_crop_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_crop_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..5752a2fec06 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/crop_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_crop_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_crop_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_crop_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..fd0a8ae2703 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_conv_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_conv_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_conv_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..fd0a8ae2703 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_conv_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_conv_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_conv_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_conv_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..62ef4d75f2f --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lcn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lcn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..62ef4d75f2f --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lcn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lcn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lcn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lcn_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..6310d0b0554 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lrn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lrn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..6310d0b0554 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_lrn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lrn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_lrn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_lrn_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..1767e724c7a --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_pooling_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_pooling_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..1767e724c7a --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_pooling_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_pooling_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_pooling_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_pooling_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..9ea26320dd9 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_relu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_relu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_relu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..9ea26320dd9 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_relu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_relu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_relu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_relu_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..9a5bf8e87bd --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_sigmoid_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..9a5bf8e87bd --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_sigmoid_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_sigmoid_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..61db1888db1 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_softmax_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_softmax_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..61db1888db1 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_softmax_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_softmax_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_softmax_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_softmax_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..7ff7949e28e --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_tanh_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_tanh_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..7ff7949e28e --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/cudnn_tanh_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_tanh_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_cudnn_tanh_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_cudnn_tanh_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..aae970a6c84 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/deconv_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_deconv_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_deconv_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..aae970a6c84 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/deconv_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_deconv_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_deconv_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_deconv_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..cfac6f43c47 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_output_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_detection_output_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_detection_output_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..cfac6f43c47 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/detection_output_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_detection_output_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_detection_output_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_detection_output_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..0861e4aeea8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dropout_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_dropout_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_dropout_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..0861e4aeea8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/dropout_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_dropout_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_dropout_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_dropout_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..b4c4415276b --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/eltwise_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_eltwise_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_eltwise_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..b4c4415276b --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/eltwise_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_eltwise_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_eltwise_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_eltwise_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..2f6b07ccd7c --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/elu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_elu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_elu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..2f6b07ccd7c --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/elu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_elu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_elu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_elu_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..7c8a1cc0920 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/embed_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_embed_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_embed_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..7c8a1cc0920 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/embed_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_embed_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_embed_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_embed_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..a46596a1843 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/euclidean_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_euclidean_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_euclidean_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..a46596a1843 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/euclidean_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_euclidean_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_euclidean_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_euclidean_loss_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..7dc01188269 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/exp_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_exp_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_exp_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..7dc01188269 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/exp_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_exp_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_exp_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_exp_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..980f398cdd7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/filter_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_filter_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_filter_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..980f398cdd7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/filter_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_filter_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_filter_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_filter_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..4b35cd778b7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_data_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_data_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_data_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..4b35cd778b7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_data_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_data_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_data_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_data_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..cb1e01834e7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_output_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_output_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_output_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..cb1e01834e7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/hdf5_output_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_output_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_hdf5_output_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_hdf5_output_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..b79bb62bd32 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/im2col_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_im2col_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_im2col_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..b79bb62bd32 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/im2col_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_im2col_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_im2col_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_im2col_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..91e50d5dda7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/inner_product_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_inner_product_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_inner_product_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..91e50d5dda7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/inner_product_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_inner_product_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_inner_product_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_inner_product_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..c1d704189b2 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/log_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_log_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_log_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..c1d704189b2 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/log_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_log_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_log_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_log_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..8ccbf9edcba --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lrn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lrn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lrn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..8ccbf9edcba --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lrn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lrn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lrn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lrn_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..40268bc7bd5 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_unit_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lstm_unit_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lstm_unit_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..40268bc7bd5 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/lstm_unit_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lstm_unit_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_lstm_unit_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_lstm_unit_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..8e69016a490 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/mvn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_mvn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_mvn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..8e69016a490 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/mvn_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_mvn_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_mvn_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_mvn_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..ceed966b94d --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/normalize_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_normalize_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_normalize_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..ceed966b94d --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/normalize_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_normalize_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_normalize_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_normalize_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..3dc7e554b30 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/permute_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_permute_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_permute_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..3dc7e554b30 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/permute_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_permute_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_permute_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_permute_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..15f73b4b809 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/pooling_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_pooling_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_pooling_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..15f73b4b809 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/pooling_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_pooling_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_pooling_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_pooling_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..fa95fd0ed36 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/power_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_power_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_power_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..fa95fd0ed36 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/power_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_power_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_power_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_power_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..900ec50f744 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prelu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_prelu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_prelu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..900ec50f744 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/prelu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_prelu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_prelu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_prelu_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..44e9df19857 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/recurrent_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_recurrent_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_recurrent_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..44e9df19857 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/recurrent_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_recurrent_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_recurrent_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_recurrent_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..5476fed5361 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reduction_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_reduction_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_reduction_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..5476fed5361 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/reduction_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_reduction_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_reduction_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_reduction_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..8f8b2d338c7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/relu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_relu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_relu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..8f8b2d338c7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/relu_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_relu_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_relu_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_relu_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..87e83856aa4 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/scale_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_scale_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_scale_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..87e83856aa4 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/scale_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_scale_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_scale_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_scale_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..41c3ac5ba21 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..41c3ac5ba21 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_cross_entropy_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_cross_entropy_loss_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..18580a1bfd0 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..18580a1bfd0 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/sigmoid_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_sigmoid_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_sigmoid_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..b105c4e46dc --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/silence_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_silence_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_silence_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..b105c4e46dc --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/silence_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_silence_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_silence_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_silence_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..9c381642823 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/slice_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_slice_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_slice_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..9c381642823 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/slice_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_slice_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_slice_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_slice_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..e360a232998 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/smooth_L1_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_smooth_L1_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..e360a232998 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/smooth_L1_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_smooth_L1_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_smooth_L1_loss_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..6d4d7e16af8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..6d4d7e16af8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..ca3ac15c58d --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..ca3ac15c58d --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/softmax_loss_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_loss_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_softmax_loss_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_softmax_loss_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..ebd1a5ca7b7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/split_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_split_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_split_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..ebd1a5ca7b7 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/split_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_split_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_split_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_split_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..b24a888f8ea --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tanh_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tanh_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tanh_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..b24a888f8ea --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tanh_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tanh_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tanh_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tanh_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..bc8487dbc8f --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/threshold_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_threshold_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_threshold_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..bc8487dbc8f --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/threshold_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_threshold_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_threshold_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_threshold_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.Release.cmake new file mode 100644 index 00000000000..485acb3805e --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tile_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tile_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tile_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..485acb3805e --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/layers/tile_layer.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tile_layer.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/./cuda_compile_1_generated_tile_layer.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/layers/cuda_compile_1_generated_tile_layer.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.Release.cmake new file mode 100644 index 00000000000..7bf767dc35b --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adadelta_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adadelta_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adadelta_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..7bf767dc35b --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adadelta_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adadelta_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adadelta_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adadelta_solver.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.Release.cmake new file mode 100644 index 00000000000..fc592b5dc96 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adagrad_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adagrad_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adagrad_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..fc592b5dc96 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adagrad_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adagrad_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adagrad_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adagrad_solver.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.Release.cmake new file mode 100644 index 00000000000..ab1ba9749a4 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adam_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adam_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adam_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..ab1ba9749a4 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/adam_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adam_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_adam_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_adam_solver.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.Release.cmake new file mode 100644 index 00000000000..62a04320f9b --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/nesterov_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_nesterov_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_nesterov_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..62a04320f9b --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/nesterov_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_nesterov_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_nesterov_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_nesterov_solver.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.Release.cmake new file mode 100644 index 00000000000..65d9ed87b06 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/rmsprop_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_rmsprop_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_rmsprop_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..65d9ed87b06 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/rmsprop_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_rmsprop_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_rmsprop_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_rmsprop_solver.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.Release.cmake new file mode 100644 index 00000000000..ea3641461a4 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/sgd_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_sgd_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_sgd_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..ea3641461a4 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/solvers/sgd_solver.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_sgd_solver.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/./cuda_compile_1_generated_sgd_solver.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/solvers/cuda_compile_1_generated_sgd_solver.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.Release.cmake new file mode 100644 index 00000000000..e963eac9c56 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/bbox_util.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_bbox_util.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_bbox_util.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..e963eac9c56 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/bbox_util.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_bbox_util.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_bbox_util.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_bbox_util.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.Release.cmake new file mode 100644 index 00000000000..494c94f3d62 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im2col.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_im2col.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_im2col.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..494c94f3d62 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/im2col.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_im2col.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_im2col.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_im2col.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.Release.cmake b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.Release.cmake new file mode 100644 index 00000000000..59a31ca0989 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/math_functions.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.cmake.pre-gen b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..59a31ca0989 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/util/math_functions.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/./cuda_compile_1_generated_math_functions.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/cuda_compile_1.dir/util/cuda_compile_1_generated_math_functions.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/CMakeFiles/progress.marks b/bin/src/caffe/CMakeFiles/progress.marks new file mode 100644 index 00000000000..8c61d23e125 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/progress.marks @@ -0,0 +1 @@ +58 diff --git a/bin/src/caffe/CMakeFiles/proto.dir/CXX.includecache b/bin/src/caffe/CMakeFiles/proto.dir/CXX.includecache new file mode 100644 index 00000000000..b40b4ce0282 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/CXX.includecache @@ -0,0 +1,524 @@ +#IncludeRegexLine: ^[ ]*#[ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc +caffe.pb.h +/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.h +algorithm +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/port.h +- +google/protobuf/stubs/once.h +- +google/protobuf/io/coded_stream.h +- +google/protobuf/wire_format_lite_inl.h +- +google/protobuf/descriptor.h +- +google/protobuf/generated_message_reflection.h +- +google/protobuf/reflection_ops.h +- +google/protobuf/wire_format.h +- + +/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.h +string +- +google/protobuf/stubs/common.h +- +google/protobuf/arena.h +- +google/protobuf/arenastring.h +- +google/protobuf/generated_message_util.h +- +google/protobuf/metadata.h +- +google/protobuf/message.h +- +google/protobuf/repeated_field.h +- +google/protobuf/extension_set.h +- +google/protobuf/generated_enum_reflection.h +- +google/protobuf/unknown_field_set.h +- + +/usr/local/include/google/protobuf/arena.h +limits +- +google/protobuf/stubs/type_traits.h +- +exception +- +typeinfo +- +typeinfo +- +google/protobuf/stubs/atomic_sequence_num.h +- +google/protobuf/stubs/atomicops.h +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/logging.h +- +google/protobuf/stubs/mutex.h +- +google/protobuf/stubs/type_traits.h +- + +/usr/local/include/google/protobuf/arenastring.h +string +- +google/protobuf/stubs/logging.h +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/fastmem.h +- +google/protobuf/arena.h +- +google/protobuf/generated_message_util.h +- + +/usr/local/include/google/protobuf/descriptor.h +memory +- +google/protobuf/stubs/shared_ptr.h +- +set +- +string +- +vector +- +google/protobuf/stubs/common.h +- + +/usr/local/include/google/protobuf/descriptor.pb.h +string +- +google/protobuf/stubs/common.h +- +google/protobuf/arena.h +- +google/protobuf/arenastring.h +- +google/protobuf/generated_message_util.h +- +google/protobuf/metadata.h +- +google/protobuf/message.h +- +google/protobuf/repeated_field.h +- +google/protobuf/extension_set.h +- +google/protobuf/generated_enum_reflection.h +- +google/protobuf/unknown_field_set.h +- + +/usr/local/include/google/protobuf/extension_set.h +vector +- +map +- +utility +- +string +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/logging.h +- +google/protobuf/stubs/once.h +- +google/protobuf/repeated_field.h +- + +/usr/local/include/google/protobuf/generated_enum_reflection.h +string +- +google/protobuf/stubs/template_util.h +- +google/protobuf/generated_enum_util.h +- + +/usr/local/include/google/protobuf/generated_enum_util.h +google/protobuf/stubs/template_util.h +- + +/usr/local/include/google/protobuf/generated_message_reflection.h +string +- +vector +- +google/protobuf/stubs/casts.h +- +google/protobuf/stubs/common.h +- +google/protobuf/generated_enum_reflection.h +- +google/protobuf/message.h +- +google/protobuf/metadata.h +- +google/protobuf/unknown_field_set.h +- + +/usr/local/include/google/protobuf/generated_message_util.h +assert.h +- +string +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/once.h +- +google/protobuf/has_bits.h +- + +/usr/local/include/google/protobuf/has_bits.h +google/protobuf/stubs/common.h +- + +/usr/local/include/google/protobuf/io/coded_stream.h +assert.h +- +string +- +utility +- +sys/param.h +- +google/protobuf/stubs/common.h +- + +/usr/local/include/google/protobuf/message.h +iosfwd +- +string +- +google/protobuf/stubs/type_traits.h +- +vector +- +google/protobuf/arena.h +- +google/protobuf/message_lite.h +- +google/protobuf/stubs/common.h +- +google/protobuf/descriptor.h +- + +/usr/local/include/google/protobuf/message_lite.h +google/protobuf/stubs/common.h +- + +/usr/local/include/google/protobuf/metadata.h +google/protobuf/stubs/common.h +- +google/protobuf/arena.h +- +google/protobuf/unknown_field_set.h +- + +/usr/local/include/google/protobuf/reflection_ops.h +google/protobuf/stubs/common.h +- +google/protobuf/message.h +- + +/usr/local/include/google/protobuf/repeated_field.h +algorithm +- +string +- +iterator +- +google/protobuf/stubs/casts.h +- +google/protobuf/stubs/logging.h +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/type_traits.h +- +google/protobuf/arena.h +- +google/protobuf/generated_message_util.h +- +google/protobuf/message_lite.h +- + +/usr/local/include/google/protobuf/stubs/atomic_sequence_num.h +google/protobuf/stubs/atomicops.h +- + +/usr/local/include/google/protobuf/stubs/atomicops.h +google/protobuf/stubs/common.h +- +google/protobuf/stubs/platform_macros.h +- +google/protobuf/stubs/atomicops_internals_tsan.h +- +google/protobuf/stubs/atomicops_internals_x86_msvc.h +- +google/protobuf/stubs/atomicops_internals_solaris.h +- +google/protobuf/stubs/atomicops_internals_power.h +- +google/protobuf/stubs/atomicops_internals_macosx.h +- +google/protobuf/stubs/atomicops_internals_x86_gcc.h +- +google/protobuf/stubs/atomicops_internals_arm_gcc.h +- +google/protobuf/stubs/atomicops_internals_arm64_gcc.h +- +google/protobuf/stubs/atomicops_internals_arm_qnx.h +- +google/protobuf/stubs/atomicops_internals_mips_gcc.h +- +google/protobuf/stubs/atomicops_internals_power.h +- +google/protobuf/stubs/atomicops_internals_pnacl.h +- +google/protobuf/stubs/atomicops_internals_ppc_gcc.h +- +google/protobuf/stubs/atomicops_internals_generic_gcc.h +- +google/protobuf/stubs/atomicops_internals_generic_gcc.h +- +google/protobuf/stubs/atomicops_internals_atomicword_compat.h +- + +/usr/local/include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_arm_gcc.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_arm_qnx.h +pthread.h +- + +/usr/local/include/google/protobuf/stubs/atomicops_internals_atomicword_compat.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_macosx.h +libkern/OSAtomic.h +- + +/usr/local/include/google/protobuf/stubs/atomicops_internals_mips_gcc.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_pnacl.h +atomic +- + +/usr/local/include/google/protobuf/stubs/atomicops_internals_power.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_solaris.h +atomic.h +- + +/usr/local/include/google/protobuf/stubs/atomicops_internals_tsan.h +sanitizer/tsan_interface_atomic.h +- + +/usr/local/include/google/protobuf/stubs/atomicops_internals_x86_gcc.h + +/usr/local/include/google/protobuf/stubs/atomicops_internals_x86_msvc.h + +/usr/local/include/google/protobuf/stubs/callback.h +google/protobuf/stubs/macros.h +- +google/protobuf/stubs/type_traits.h +- + +/usr/local/include/google/protobuf/stubs/casts.h +google/protobuf/stubs/common.h +- +google/protobuf/stubs/type_traits.h +- + +/usr/local/include/google/protobuf/stubs/common.h +string +- +google/protobuf/stubs/port.h +- +google/protobuf/stubs/macros.h +- +google/protobuf/stubs/platform_macros.h +- +google/protobuf/stubs/logging.h +- +google/protobuf/stubs/scoped_ptr.h +- +google/protobuf/stubs/mutex.h +- +google/protobuf/stubs/callback.h +- +exception +- +TargetConditionals.h +- +pthread.h +- + +/usr/local/include/google/protobuf/stubs/fastmem.h +stddef.h +- +stdio.h +- +string.h +- +google/protobuf/stubs/common.h +- + +/usr/local/include/google/protobuf/stubs/logging.h +google/protobuf/stubs/macros.h +- +google/protobuf/stubs/port.h +- + +/usr/local/include/google/protobuf/stubs/macros.h +google/protobuf/stubs/port.h +- + +/usr/local/include/google/protobuf/stubs/mutex.h +pthread.h +- +google/protobuf/stubs/macros.h +- + +/usr/local/include/google/protobuf/stubs/once.h +google/protobuf/stubs/atomicops.h +- +google/protobuf/stubs/callback.h +- +google/protobuf/stubs/common.h +- + +/usr/local/include/google/protobuf/stubs/platform_macros.h +TargetConditionals.h +- + +/usr/local/include/google/protobuf/stubs/port.h +assert.h +- +stdlib.h +- +cstddef +- +string +- +string.h +- +inttypes.h +- +stdint.h +- +sys/param.h +- +stdlib.h +- +libkern/OSByteOrder.h +- +byteswap.h +- + +/usr/local/include/google/protobuf/stubs/scoped_ptr.h +google/protobuf/stubs/port.h +- + +/usr/local/include/google/protobuf/stubs/shared_ptr.h +google/protobuf/stubs/atomicops.h +- +algorithm +- +stddef.h +- +memory +- + +/usr/local/include/google/protobuf/stubs/template_util.h + +/usr/local/include/google/protobuf/stubs/type_traits.h +cstddef +- +utility +- +google/protobuf/stubs/template_util.h +- + +/usr/local/include/google/protobuf/unknown_field_set.h +assert.h +- +string +- +vector +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/logging.h +- + +/usr/local/include/google/protobuf/wire_format.h +string +- +google/protobuf/stubs/common.h +- +google/protobuf/descriptor.pb.h +- +google/protobuf/descriptor.h +- +google/protobuf/message.h +- +google/protobuf/wire_format_lite.h +- + +/usr/local/include/google/protobuf/wire_format_lite.h +string +- +google/protobuf/stubs/common.h +- +google/protobuf/message_lite.h +- +google/protobuf/io/coded_stream.h +- + +/usr/local/include/google/protobuf/wire_format_lite_inl.h +algorithm +- +string +- +google/protobuf/stubs/common.h +- +google/protobuf/stubs/logging.h +- +google/protobuf/message_lite.h +- +google/protobuf/repeated_field.h +- +google/protobuf/wire_format_lite.h +- +google/protobuf/io/coded_stream.h +- +google/protobuf/arenastring.h +- + diff --git a/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake b/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake new file mode 100644 index 00000000000..29a2d19c3b5 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake @@ -0,0 +1,51 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Pairs of files generated by the same build rule. +set(CMAKE_MULTIPLE_OUTPUT_PAIRS + "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.h" "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc" + "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe_pb2.py" "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc" + ) + + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/src/caffe/CMakeFiles/proto.dir/build.make b/bin/src/caffe/CMakeFiles/proto.dir/build.make new file mode 100644 index 00000000000..9a3a60c6783 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/build.make @@ -0,0 +1,128 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include src/caffe/CMakeFiles/proto.dir/depend.make + +# Include the progress variables for this target. +include src/caffe/CMakeFiles/proto.dir/progress.make + +# Include the compile flags for this target's objects. +include src/caffe/CMakeFiles/proto.dir/flags.make + +include/caffe/proto/caffe.pb.cc: ../src/caffe/proto/caffe.proto + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Running C++/Python protocol buffer compiler on /Users/wangyi/GitHub/SSD/caffe/src/caffe/proto/caffe.proto" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /usr/local/bin/protoc --cpp_out /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto -I /Users/wangyi/GitHub/SSD/caffe/src/caffe/proto /Users/wangyi/GitHub/SSD/caffe/src/caffe/proto/caffe.proto + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /usr/local/bin/protoc --python_out /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto -I /Users/wangyi/GitHub/SSD/caffe/src/caffe/proto /Users/wangyi/GitHub/SSD/caffe/src/caffe/proto/caffe.proto + +include/caffe/proto/caffe.pb.h: include/caffe/proto/caffe.pb.cc + @$(CMAKE_COMMAND) -E touch_nocreate include/caffe/proto/caffe.pb.h + +include/caffe/proto/caffe_pb2.py: include/caffe/proto/caffe.pb.cc + @$(CMAKE_COMMAND) -E touch_nocreate include/caffe/proto/caffe_pb2.py + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: src/caffe/CMakeFiles/proto.dir/flags.make +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: include/caffe/proto/caffe.pb.cc + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o -c /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc > CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.i + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc -o CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.s + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.requires: + +.PHONY : src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.requires + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.provides: src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.requires + $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.provides.build +.PHONY : src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.provides + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.provides.build: src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o + + +# Object files for target proto +proto_OBJECTS = \ +"CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o" + +# External object files for target proto +proto_EXTERNAL_OBJECTS = + +lib/libproto.a: src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o +lib/libproto.a: src/caffe/CMakeFiles/proto.dir/build.make +lib/libproto.a: src/caffe/CMakeFiles/proto.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX static library ../../lib/libproto.a" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && $(CMAKE_COMMAND) -P CMakeFiles/proto.dir/cmake_clean_target.cmake + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/proto.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +src/caffe/CMakeFiles/proto.dir/build: lib/libproto.a + +.PHONY : src/caffe/CMakeFiles/proto.dir/build + +src/caffe/CMakeFiles/proto.dir/requires: src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o.requires + +.PHONY : src/caffe/CMakeFiles/proto.dir/requires + +src/caffe/CMakeFiles/proto.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe && $(CMAKE_COMMAND) -P CMakeFiles/proto.dir/cmake_clean.cmake +.PHONY : src/caffe/CMakeFiles/proto.dir/clean + +src/caffe/CMakeFiles/proto.dir/depend: include/caffe/proto/caffe.pb.cc +src/caffe/CMakeFiles/proto.dir/depend: include/caffe/proto/caffe.pb.h +src/caffe/CMakeFiles/proto.dir/depend: include/caffe/proto/caffe_pb2.py + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/src/caffe /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : src/caffe/CMakeFiles/proto.dir/depend + diff --git a/bin/src/caffe/CMakeFiles/proto.dir/cmake_clean.cmake b/bin/src/caffe/CMakeFiles/proto.dir/cmake_clean.cmake new file mode 100644 index 00000000000..a7afefb5848 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "../../include/caffe/proto/caffe.pb.cc" + "../../include/caffe/proto/caffe.pb.h" + "../../include/caffe/proto/caffe_pb2.py" + "CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o" + "../../lib/libproto.pdb" + "../../lib/libproto.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/proto.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/src/caffe/CMakeFiles/proto.dir/cmake_clean_target.cmake b/bin/src/caffe/CMakeFiles/proto.dir/cmake_clean_target.cmake new file mode 100644 index 00000000000..5eef373c4aa --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libproto.a" +) diff --git a/bin/src/caffe/CMakeFiles/proto.dir/depend.internal b/bin/src/caffe/CMakeFiles/proto.dir/depend.internal new file mode 100644 index 00000000000..e84c6bff1fc --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/depend.internal @@ -0,0 +1,56 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o + /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.cc + /Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.h + /usr/local/include/google/protobuf/arena.h + /usr/local/include/google/protobuf/arenastring.h + /usr/local/include/google/protobuf/descriptor.h + /usr/local/include/google/protobuf/descriptor.pb.h + /usr/local/include/google/protobuf/extension_set.h + /usr/local/include/google/protobuf/generated_enum_reflection.h + /usr/local/include/google/protobuf/generated_enum_util.h + /usr/local/include/google/protobuf/generated_message_reflection.h + /usr/local/include/google/protobuf/generated_message_util.h + /usr/local/include/google/protobuf/has_bits.h + /usr/local/include/google/protobuf/io/coded_stream.h + /usr/local/include/google/protobuf/message.h + /usr/local/include/google/protobuf/message_lite.h + /usr/local/include/google/protobuf/metadata.h + /usr/local/include/google/protobuf/reflection_ops.h + /usr/local/include/google/protobuf/repeated_field.h + /usr/local/include/google/protobuf/stubs/atomic_sequence_num.h + /usr/local/include/google/protobuf/stubs/atomicops.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_arm_gcc.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_arm_qnx.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_atomicword_compat.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_macosx.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_mips_gcc.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_pnacl.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_power.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_solaris.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_tsan.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_x86_gcc.h + /usr/local/include/google/protobuf/stubs/atomicops_internals_x86_msvc.h + /usr/local/include/google/protobuf/stubs/callback.h + /usr/local/include/google/protobuf/stubs/casts.h + /usr/local/include/google/protobuf/stubs/common.h + /usr/local/include/google/protobuf/stubs/fastmem.h + /usr/local/include/google/protobuf/stubs/logging.h + /usr/local/include/google/protobuf/stubs/macros.h + /usr/local/include/google/protobuf/stubs/mutex.h + /usr/local/include/google/protobuf/stubs/once.h + /usr/local/include/google/protobuf/stubs/platform_macros.h + /usr/local/include/google/protobuf/stubs/port.h + /usr/local/include/google/protobuf/stubs/scoped_ptr.h + /usr/local/include/google/protobuf/stubs/shared_ptr.h + /usr/local/include/google/protobuf/stubs/template_util.h + /usr/local/include/google/protobuf/stubs/type_traits.h + /usr/local/include/google/protobuf/unknown_field_set.h + /usr/local/include/google/protobuf/wire_format.h + /usr/local/include/google/protobuf/wire_format_lite.h + /usr/local/include/google/protobuf/wire_format_lite_inl.h diff --git a/bin/src/caffe/CMakeFiles/proto.dir/depend.make b/bin/src/caffe/CMakeFiles/proto.dir/depend.make new file mode 100644 index 00000000000..56b628c6449 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/depend.make @@ -0,0 +1,56 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: include/caffe/proto/caffe.pb.cc +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: include/caffe/proto/caffe.pb.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/arena.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/arenastring.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/descriptor.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/descriptor.pb.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/extension_set.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/generated_enum_reflection.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/generated_enum_util.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/generated_message_reflection.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/generated_message_util.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/has_bits.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/io/coded_stream.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/message.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/message_lite.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/metadata.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/reflection_ops.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/repeated_field.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomic_sequence_num.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_arm_gcc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_arm_qnx.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_atomicword_compat.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_generic_gcc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_macosx.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_mips_gcc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_pnacl.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_power.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_solaris.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_tsan.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_x86_gcc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/atomicops_internals_x86_msvc.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/callback.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/casts.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/common.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/fastmem.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/logging.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/macros.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/mutex.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/once.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/platform_macros.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/port.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/scoped_ptr.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/shared_ptr.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/template_util.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/stubs/type_traits.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/unknown_field_set.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/wire_format.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/wire_format_lite.h +src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o: /usr/local/include/google/protobuf/wire_format_lite_inl.h + diff --git a/bin/src/caffe/CMakeFiles/proto.dir/flags.make b/bin/src/caffe/CMakeFiles/proto.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/src/caffe/CMakeFiles/proto.dir/link.txt b/bin/src/caffe/CMakeFiles/proto.dir/link.txt new file mode 100644 index 00000000000..5ff3402d2f0 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../lib/libproto.a CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../lib/libproto.a diff --git a/bin/src/caffe/CMakeFiles/proto.dir/progress.make b/bin/src/caffe/CMakeFiles/proto.dir/progress.make new file mode 100644 index 00000000000..7da67db7cc5 --- /dev/null +++ b/bin/src/caffe/CMakeFiles/proto.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = 69 + diff --git a/bin/src/caffe/Makefile b/bin/src/caffe/Makefile new file mode 100644 index 00000000000..925cd1474dc --- /dev/null +++ b/bin/src/caffe/Makefile @@ -0,0 +1,3634 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/caffe/CMakeFiles/caffe.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/CMakeFiles/caffe.dir/rule +.PHONY : src/caffe/CMakeFiles/caffe.dir/rule + +# Convenience name for target. +caffe: src/caffe/CMakeFiles/caffe.dir/rule + +.PHONY : caffe + +# fast build rule for target. +caffe/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/build +.PHONY : caffe/fast + +# Convenience name for target. +src/caffe/CMakeFiles/proto.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/CMakeFiles/proto.dir/rule +.PHONY : src/caffe/CMakeFiles/proto.dir/rule + +# Convenience name for target. +proto: src/caffe/CMakeFiles/proto.dir/rule + +.PHONY : proto + +# fast build rule for target. +proto/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/build +.PHONY : proto/fast + +__/__/include/caffe/proto/caffe.pb.o: __/__/include/caffe/proto/caffe.pb.cc.o + +.PHONY : __/__/include/caffe/proto/caffe.pb.o + +# target to build an object file +__/__/include/caffe/proto/caffe.pb.cc.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.o +.PHONY : __/__/include/caffe/proto/caffe.pb.cc.o + +__/__/include/caffe/proto/caffe.pb.i: __/__/include/caffe/proto/caffe.pb.cc.i + +.PHONY : __/__/include/caffe/proto/caffe.pb.i + +# target to preprocess a source file +__/__/include/caffe/proto/caffe.pb.cc.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.i +.PHONY : __/__/include/caffe/proto/caffe.pb.cc.i + +__/__/include/caffe/proto/caffe.pb.s: __/__/include/caffe/proto/caffe.pb.cc.s + +.PHONY : __/__/include/caffe/proto/caffe.pb.s + +# target to generate assembly for a file +__/__/include/caffe/proto/caffe.pb.cc.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/proto.dir/build.make src/caffe/CMakeFiles/proto.dir/__/__/include/caffe/proto/caffe.pb.cc.s +.PHONY : __/__/include/caffe/proto/caffe.pb.cc.s + +blob.o: blob.cpp.o + +.PHONY : blob.o + +# target to build an object file +blob.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/blob.cpp.o +.PHONY : blob.cpp.o + +blob.i: blob.cpp.i + +.PHONY : blob.i + +# target to preprocess a source file +blob.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/blob.cpp.i +.PHONY : blob.cpp.i + +blob.s: blob.cpp.s + +.PHONY : blob.s + +# target to generate assembly for a file +blob.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/blob.cpp.s +.PHONY : blob.cpp.s + +common.o: common.cpp.o + +.PHONY : common.o + +# target to build an object file +common.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/common.cpp.o +.PHONY : common.cpp.o + +common.i: common.cpp.i + +.PHONY : common.i + +# target to preprocess a source file +common.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/common.cpp.i +.PHONY : common.cpp.i + +common.s: common.cpp.s + +.PHONY : common.s + +# target to generate assembly for a file +common.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/common.cpp.s +.PHONY : common.cpp.s + +data_reader.o: data_reader.cpp.o + +.PHONY : data_reader.o + +# target to build an object file +data_reader.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.o +.PHONY : data_reader.cpp.o + +data_reader.i: data_reader.cpp.i + +.PHONY : data_reader.i + +# target to preprocess a source file +data_reader.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.i +.PHONY : data_reader.cpp.i + +data_reader.s: data_reader.cpp.s + +.PHONY : data_reader.s + +# target to generate assembly for a file +data_reader.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_reader.cpp.s +.PHONY : data_reader.cpp.s + +data_transformer.o: data_transformer.cpp.o + +.PHONY : data_transformer.o + +# target to build an object file +data_transformer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.o +.PHONY : data_transformer.cpp.o + +data_transformer.i: data_transformer.cpp.i + +.PHONY : data_transformer.i + +# target to preprocess a source file +data_transformer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.i +.PHONY : data_transformer.cpp.i + +data_transformer.s: data_transformer.cpp.s + +.PHONY : data_transformer.s + +# target to generate assembly for a file +data_transformer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/data_transformer.cpp.s +.PHONY : data_transformer.cpp.s + +internal_thread.o: internal_thread.cpp.o + +.PHONY : internal_thread.o + +# target to build an object file +internal_thread.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.o +.PHONY : internal_thread.cpp.o + +internal_thread.i: internal_thread.cpp.i + +.PHONY : internal_thread.i + +# target to preprocess a source file +internal_thread.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.i +.PHONY : internal_thread.cpp.i + +internal_thread.s: internal_thread.cpp.s + +.PHONY : internal_thread.s + +# target to generate assembly for a file +internal_thread.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/internal_thread.cpp.s +.PHONY : internal_thread.cpp.s + +layer.o: layer.cpp.o + +.PHONY : layer.o + +# target to build an object file +layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer.cpp.o +.PHONY : layer.cpp.o + +layer.i: layer.cpp.i + +.PHONY : layer.i + +# target to preprocess a source file +layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer.cpp.i +.PHONY : layer.cpp.i + +layer.s: layer.cpp.s + +.PHONY : layer.s + +# target to generate assembly for a file +layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer.cpp.s +.PHONY : layer.cpp.s + +layer_factory.o: layer_factory.cpp.o + +.PHONY : layer_factory.o + +# target to build an object file +layer_factory.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.o +.PHONY : layer_factory.cpp.o + +layer_factory.i: layer_factory.cpp.i + +.PHONY : layer_factory.i + +# target to preprocess a source file +layer_factory.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.i +.PHONY : layer_factory.cpp.i + +layer_factory.s: layer_factory.cpp.s + +.PHONY : layer_factory.s + +# target to generate assembly for a file +layer_factory.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layer_factory.cpp.s +.PHONY : layer_factory.cpp.s + +layers/absval_layer.o: layers/absval_layer.cpp.o + +.PHONY : layers/absval_layer.o + +# target to build an object file +layers/absval_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.o +.PHONY : layers/absval_layer.cpp.o + +layers/absval_layer.i: layers/absval_layer.cpp.i + +.PHONY : layers/absval_layer.i + +# target to preprocess a source file +layers/absval_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.i +.PHONY : layers/absval_layer.cpp.i + +layers/absval_layer.s: layers/absval_layer.cpp.s + +.PHONY : layers/absval_layer.s + +# target to generate assembly for a file +layers/absval_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/absval_layer.cpp.s +.PHONY : layers/absval_layer.cpp.s + +layers/accuracy_layer.o: layers/accuracy_layer.cpp.o + +.PHONY : layers/accuracy_layer.o + +# target to build an object file +layers/accuracy_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.o +.PHONY : layers/accuracy_layer.cpp.o + +layers/accuracy_layer.i: layers/accuracy_layer.cpp.i + +.PHONY : layers/accuracy_layer.i + +# target to preprocess a source file +layers/accuracy_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.i +.PHONY : layers/accuracy_layer.cpp.i + +layers/accuracy_layer.s: layers/accuracy_layer.cpp.s + +.PHONY : layers/accuracy_layer.s + +# target to generate assembly for a file +layers/accuracy_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/accuracy_layer.cpp.s +.PHONY : layers/accuracy_layer.cpp.s + +layers/annotated_data_layer.o: layers/annotated_data_layer.cpp.o + +.PHONY : layers/annotated_data_layer.o + +# target to build an object file +layers/annotated_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.o +.PHONY : layers/annotated_data_layer.cpp.o + +layers/annotated_data_layer.i: layers/annotated_data_layer.cpp.i + +.PHONY : layers/annotated_data_layer.i + +# target to preprocess a source file +layers/annotated_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.i +.PHONY : layers/annotated_data_layer.cpp.i + +layers/annotated_data_layer.s: layers/annotated_data_layer.cpp.s + +.PHONY : layers/annotated_data_layer.s + +# target to generate assembly for a file +layers/annotated_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/annotated_data_layer.cpp.s +.PHONY : layers/annotated_data_layer.cpp.s + +layers/argmax_layer.o: layers/argmax_layer.cpp.o + +.PHONY : layers/argmax_layer.o + +# target to build an object file +layers/argmax_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.o +.PHONY : layers/argmax_layer.cpp.o + +layers/argmax_layer.i: layers/argmax_layer.cpp.i + +.PHONY : layers/argmax_layer.i + +# target to preprocess a source file +layers/argmax_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.i +.PHONY : layers/argmax_layer.cpp.i + +layers/argmax_layer.s: layers/argmax_layer.cpp.s + +.PHONY : layers/argmax_layer.s + +# target to generate assembly for a file +layers/argmax_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/argmax_layer.cpp.s +.PHONY : layers/argmax_layer.cpp.s + +layers/base_conv_layer.o: layers/base_conv_layer.cpp.o + +.PHONY : layers/base_conv_layer.o + +# target to build an object file +layers/base_conv_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.o +.PHONY : layers/base_conv_layer.cpp.o + +layers/base_conv_layer.i: layers/base_conv_layer.cpp.i + +.PHONY : layers/base_conv_layer.i + +# target to preprocess a source file +layers/base_conv_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.i +.PHONY : layers/base_conv_layer.cpp.i + +layers/base_conv_layer.s: layers/base_conv_layer.cpp.s + +.PHONY : layers/base_conv_layer.s + +# target to generate assembly for a file +layers/base_conv_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_conv_layer.cpp.s +.PHONY : layers/base_conv_layer.cpp.s + +layers/base_data_layer.o: layers/base_data_layer.cpp.o + +.PHONY : layers/base_data_layer.o + +# target to build an object file +layers/base_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.o +.PHONY : layers/base_data_layer.cpp.o + +layers/base_data_layer.i: layers/base_data_layer.cpp.i + +.PHONY : layers/base_data_layer.i + +# target to preprocess a source file +layers/base_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.i +.PHONY : layers/base_data_layer.cpp.i + +layers/base_data_layer.s: layers/base_data_layer.cpp.s + +.PHONY : layers/base_data_layer.s + +# target to generate assembly for a file +layers/base_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/base_data_layer.cpp.s +.PHONY : layers/base_data_layer.cpp.s + +layers/batch_norm_layer.o: layers/batch_norm_layer.cpp.o + +.PHONY : layers/batch_norm_layer.o + +# target to build an object file +layers/batch_norm_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.o +.PHONY : layers/batch_norm_layer.cpp.o + +layers/batch_norm_layer.i: layers/batch_norm_layer.cpp.i + +.PHONY : layers/batch_norm_layer.i + +# target to preprocess a source file +layers/batch_norm_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.i +.PHONY : layers/batch_norm_layer.cpp.i + +layers/batch_norm_layer.s: layers/batch_norm_layer.cpp.s + +.PHONY : layers/batch_norm_layer.s + +# target to generate assembly for a file +layers/batch_norm_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_norm_layer.cpp.s +.PHONY : layers/batch_norm_layer.cpp.s + +layers/batch_reindex_layer.o: layers/batch_reindex_layer.cpp.o + +.PHONY : layers/batch_reindex_layer.o + +# target to build an object file +layers/batch_reindex_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.o +.PHONY : layers/batch_reindex_layer.cpp.o + +layers/batch_reindex_layer.i: layers/batch_reindex_layer.cpp.i + +.PHONY : layers/batch_reindex_layer.i + +# target to preprocess a source file +layers/batch_reindex_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.i +.PHONY : layers/batch_reindex_layer.cpp.i + +layers/batch_reindex_layer.s: layers/batch_reindex_layer.cpp.s + +.PHONY : layers/batch_reindex_layer.s + +# target to generate assembly for a file +layers/batch_reindex_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/batch_reindex_layer.cpp.s +.PHONY : layers/batch_reindex_layer.cpp.s + +layers/bias_layer.o: layers/bias_layer.cpp.o + +.PHONY : layers/bias_layer.o + +# target to build an object file +layers/bias_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.o +.PHONY : layers/bias_layer.cpp.o + +layers/bias_layer.i: layers/bias_layer.cpp.i + +.PHONY : layers/bias_layer.i + +# target to preprocess a source file +layers/bias_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.i +.PHONY : layers/bias_layer.cpp.i + +layers/bias_layer.s: layers/bias_layer.cpp.s + +.PHONY : layers/bias_layer.s + +# target to generate assembly for a file +layers/bias_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bias_layer.cpp.s +.PHONY : layers/bias_layer.cpp.s + +layers/bnll_layer.o: layers/bnll_layer.cpp.o + +.PHONY : layers/bnll_layer.o + +# target to build an object file +layers/bnll_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.o +.PHONY : layers/bnll_layer.cpp.o + +layers/bnll_layer.i: layers/bnll_layer.cpp.i + +.PHONY : layers/bnll_layer.i + +# target to preprocess a source file +layers/bnll_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.i +.PHONY : layers/bnll_layer.cpp.i + +layers/bnll_layer.s: layers/bnll_layer.cpp.s + +.PHONY : layers/bnll_layer.s + +# target to generate assembly for a file +layers/bnll_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/bnll_layer.cpp.s +.PHONY : layers/bnll_layer.cpp.s + +layers/concat_layer.o: layers/concat_layer.cpp.o + +.PHONY : layers/concat_layer.o + +# target to build an object file +layers/concat_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.o +.PHONY : layers/concat_layer.cpp.o + +layers/concat_layer.i: layers/concat_layer.cpp.i + +.PHONY : layers/concat_layer.i + +# target to preprocess a source file +layers/concat_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.i +.PHONY : layers/concat_layer.cpp.i + +layers/concat_layer.s: layers/concat_layer.cpp.s + +.PHONY : layers/concat_layer.s + +# target to generate assembly for a file +layers/concat_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/concat_layer.cpp.s +.PHONY : layers/concat_layer.cpp.s + +layers/contrastive_loss_layer.o: layers/contrastive_loss_layer.cpp.o + +.PHONY : layers/contrastive_loss_layer.o + +# target to build an object file +layers/contrastive_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.o +.PHONY : layers/contrastive_loss_layer.cpp.o + +layers/contrastive_loss_layer.i: layers/contrastive_loss_layer.cpp.i + +.PHONY : layers/contrastive_loss_layer.i + +# target to preprocess a source file +layers/contrastive_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.i +.PHONY : layers/contrastive_loss_layer.cpp.i + +layers/contrastive_loss_layer.s: layers/contrastive_loss_layer.cpp.s + +.PHONY : layers/contrastive_loss_layer.s + +# target to generate assembly for a file +layers/contrastive_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/contrastive_loss_layer.cpp.s +.PHONY : layers/contrastive_loss_layer.cpp.s + +layers/conv_layer.o: layers/conv_layer.cpp.o + +.PHONY : layers/conv_layer.o + +# target to build an object file +layers/conv_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.o +.PHONY : layers/conv_layer.cpp.o + +layers/conv_layer.i: layers/conv_layer.cpp.i + +.PHONY : layers/conv_layer.i + +# target to preprocess a source file +layers/conv_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.i +.PHONY : layers/conv_layer.cpp.i + +layers/conv_layer.s: layers/conv_layer.cpp.s + +.PHONY : layers/conv_layer.s + +# target to generate assembly for a file +layers/conv_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/conv_layer.cpp.s +.PHONY : layers/conv_layer.cpp.s + +layers/crop_layer.o: layers/crop_layer.cpp.o + +.PHONY : layers/crop_layer.o + +# target to build an object file +layers/crop_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.o +.PHONY : layers/crop_layer.cpp.o + +layers/crop_layer.i: layers/crop_layer.cpp.i + +.PHONY : layers/crop_layer.i + +# target to preprocess a source file +layers/crop_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.i +.PHONY : layers/crop_layer.cpp.i + +layers/crop_layer.s: layers/crop_layer.cpp.s + +.PHONY : layers/crop_layer.s + +# target to generate assembly for a file +layers/crop_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/crop_layer.cpp.s +.PHONY : layers/crop_layer.cpp.s + +layers/cudnn_conv_layer.o: layers/cudnn_conv_layer.cpp.o + +.PHONY : layers/cudnn_conv_layer.o + +# target to build an object file +layers/cudnn_conv_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.o +.PHONY : layers/cudnn_conv_layer.cpp.o + +layers/cudnn_conv_layer.i: layers/cudnn_conv_layer.cpp.i + +.PHONY : layers/cudnn_conv_layer.i + +# target to preprocess a source file +layers/cudnn_conv_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.i +.PHONY : layers/cudnn_conv_layer.cpp.i + +layers/cudnn_conv_layer.s: layers/cudnn_conv_layer.cpp.s + +.PHONY : layers/cudnn_conv_layer.s + +# target to generate assembly for a file +layers/cudnn_conv_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_conv_layer.cpp.s +.PHONY : layers/cudnn_conv_layer.cpp.s + +layers/cudnn_lcn_layer.o: layers/cudnn_lcn_layer.cpp.o + +.PHONY : layers/cudnn_lcn_layer.o + +# target to build an object file +layers/cudnn_lcn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.o +.PHONY : layers/cudnn_lcn_layer.cpp.o + +layers/cudnn_lcn_layer.i: layers/cudnn_lcn_layer.cpp.i + +.PHONY : layers/cudnn_lcn_layer.i + +# target to preprocess a source file +layers/cudnn_lcn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.i +.PHONY : layers/cudnn_lcn_layer.cpp.i + +layers/cudnn_lcn_layer.s: layers/cudnn_lcn_layer.cpp.s + +.PHONY : layers/cudnn_lcn_layer.s + +# target to generate assembly for a file +layers/cudnn_lcn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lcn_layer.cpp.s +.PHONY : layers/cudnn_lcn_layer.cpp.s + +layers/cudnn_lrn_layer.o: layers/cudnn_lrn_layer.cpp.o + +.PHONY : layers/cudnn_lrn_layer.o + +# target to build an object file +layers/cudnn_lrn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.o +.PHONY : layers/cudnn_lrn_layer.cpp.o + +layers/cudnn_lrn_layer.i: layers/cudnn_lrn_layer.cpp.i + +.PHONY : layers/cudnn_lrn_layer.i + +# target to preprocess a source file +layers/cudnn_lrn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.i +.PHONY : layers/cudnn_lrn_layer.cpp.i + +layers/cudnn_lrn_layer.s: layers/cudnn_lrn_layer.cpp.s + +.PHONY : layers/cudnn_lrn_layer.s + +# target to generate assembly for a file +layers/cudnn_lrn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_lrn_layer.cpp.s +.PHONY : layers/cudnn_lrn_layer.cpp.s + +layers/cudnn_pooling_layer.o: layers/cudnn_pooling_layer.cpp.o + +.PHONY : layers/cudnn_pooling_layer.o + +# target to build an object file +layers/cudnn_pooling_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.o +.PHONY : layers/cudnn_pooling_layer.cpp.o + +layers/cudnn_pooling_layer.i: layers/cudnn_pooling_layer.cpp.i + +.PHONY : layers/cudnn_pooling_layer.i + +# target to preprocess a source file +layers/cudnn_pooling_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.i +.PHONY : layers/cudnn_pooling_layer.cpp.i + +layers/cudnn_pooling_layer.s: layers/cudnn_pooling_layer.cpp.s + +.PHONY : layers/cudnn_pooling_layer.s + +# target to generate assembly for a file +layers/cudnn_pooling_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_pooling_layer.cpp.s +.PHONY : layers/cudnn_pooling_layer.cpp.s + +layers/cudnn_relu_layer.o: layers/cudnn_relu_layer.cpp.o + +.PHONY : layers/cudnn_relu_layer.o + +# target to build an object file +layers/cudnn_relu_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.o +.PHONY : layers/cudnn_relu_layer.cpp.o + +layers/cudnn_relu_layer.i: layers/cudnn_relu_layer.cpp.i + +.PHONY : layers/cudnn_relu_layer.i + +# target to preprocess a source file +layers/cudnn_relu_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.i +.PHONY : layers/cudnn_relu_layer.cpp.i + +layers/cudnn_relu_layer.s: layers/cudnn_relu_layer.cpp.s + +.PHONY : layers/cudnn_relu_layer.s + +# target to generate assembly for a file +layers/cudnn_relu_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_relu_layer.cpp.s +.PHONY : layers/cudnn_relu_layer.cpp.s + +layers/cudnn_sigmoid_layer.o: layers/cudnn_sigmoid_layer.cpp.o + +.PHONY : layers/cudnn_sigmoid_layer.o + +# target to build an object file +layers/cudnn_sigmoid_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.o +.PHONY : layers/cudnn_sigmoid_layer.cpp.o + +layers/cudnn_sigmoid_layer.i: layers/cudnn_sigmoid_layer.cpp.i + +.PHONY : layers/cudnn_sigmoid_layer.i + +# target to preprocess a source file +layers/cudnn_sigmoid_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.i +.PHONY : layers/cudnn_sigmoid_layer.cpp.i + +layers/cudnn_sigmoid_layer.s: layers/cudnn_sigmoid_layer.cpp.s + +.PHONY : layers/cudnn_sigmoid_layer.s + +# target to generate assembly for a file +layers/cudnn_sigmoid_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_sigmoid_layer.cpp.s +.PHONY : layers/cudnn_sigmoid_layer.cpp.s + +layers/cudnn_softmax_layer.o: layers/cudnn_softmax_layer.cpp.o + +.PHONY : layers/cudnn_softmax_layer.o + +# target to build an object file +layers/cudnn_softmax_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.o +.PHONY : layers/cudnn_softmax_layer.cpp.o + +layers/cudnn_softmax_layer.i: layers/cudnn_softmax_layer.cpp.i + +.PHONY : layers/cudnn_softmax_layer.i + +# target to preprocess a source file +layers/cudnn_softmax_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.i +.PHONY : layers/cudnn_softmax_layer.cpp.i + +layers/cudnn_softmax_layer.s: layers/cudnn_softmax_layer.cpp.s + +.PHONY : layers/cudnn_softmax_layer.s + +# target to generate assembly for a file +layers/cudnn_softmax_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_softmax_layer.cpp.s +.PHONY : layers/cudnn_softmax_layer.cpp.s + +layers/cudnn_tanh_layer.o: layers/cudnn_tanh_layer.cpp.o + +.PHONY : layers/cudnn_tanh_layer.o + +# target to build an object file +layers/cudnn_tanh_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.o +.PHONY : layers/cudnn_tanh_layer.cpp.o + +layers/cudnn_tanh_layer.i: layers/cudnn_tanh_layer.cpp.i + +.PHONY : layers/cudnn_tanh_layer.i + +# target to preprocess a source file +layers/cudnn_tanh_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.i +.PHONY : layers/cudnn_tanh_layer.cpp.i + +layers/cudnn_tanh_layer.s: layers/cudnn_tanh_layer.cpp.s + +.PHONY : layers/cudnn_tanh_layer.s + +# target to generate assembly for a file +layers/cudnn_tanh_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/cudnn_tanh_layer.cpp.s +.PHONY : layers/cudnn_tanh_layer.cpp.s + +layers/data_layer.o: layers/data_layer.cpp.o + +.PHONY : layers/data_layer.o + +# target to build an object file +layers/data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.o +.PHONY : layers/data_layer.cpp.o + +layers/data_layer.i: layers/data_layer.cpp.i + +.PHONY : layers/data_layer.i + +# target to preprocess a source file +layers/data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.i +.PHONY : layers/data_layer.cpp.i + +layers/data_layer.s: layers/data_layer.cpp.s + +.PHONY : layers/data_layer.s + +# target to generate assembly for a file +layers/data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/data_layer.cpp.s +.PHONY : layers/data_layer.cpp.s + +layers/deconv_layer.o: layers/deconv_layer.cpp.o + +.PHONY : layers/deconv_layer.o + +# target to build an object file +layers/deconv_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.o +.PHONY : layers/deconv_layer.cpp.o + +layers/deconv_layer.i: layers/deconv_layer.cpp.i + +.PHONY : layers/deconv_layer.i + +# target to preprocess a source file +layers/deconv_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.i +.PHONY : layers/deconv_layer.cpp.i + +layers/deconv_layer.s: layers/deconv_layer.cpp.s + +.PHONY : layers/deconv_layer.s + +# target to generate assembly for a file +layers/deconv_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/deconv_layer.cpp.s +.PHONY : layers/deconv_layer.cpp.s + +layers/detection_evaluate_layer.o: layers/detection_evaluate_layer.cpp.o + +.PHONY : layers/detection_evaluate_layer.o + +# target to build an object file +layers/detection_evaluate_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.o +.PHONY : layers/detection_evaluate_layer.cpp.o + +layers/detection_evaluate_layer.i: layers/detection_evaluate_layer.cpp.i + +.PHONY : layers/detection_evaluate_layer.i + +# target to preprocess a source file +layers/detection_evaluate_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.i +.PHONY : layers/detection_evaluate_layer.cpp.i + +layers/detection_evaluate_layer.s: layers/detection_evaluate_layer.cpp.s + +.PHONY : layers/detection_evaluate_layer.s + +# target to generate assembly for a file +layers/detection_evaluate_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_evaluate_layer.cpp.s +.PHONY : layers/detection_evaluate_layer.cpp.s + +layers/detection_output_layer.o: layers/detection_output_layer.cpp.o + +.PHONY : layers/detection_output_layer.o + +# target to build an object file +layers/detection_output_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.o +.PHONY : layers/detection_output_layer.cpp.o + +layers/detection_output_layer.i: layers/detection_output_layer.cpp.i + +.PHONY : layers/detection_output_layer.i + +# target to preprocess a source file +layers/detection_output_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.i +.PHONY : layers/detection_output_layer.cpp.i + +layers/detection_output_layer.s: layers/detection_output_layer.cpp.s + +.PHONY : layers/detection_output_layer.s + +# target to generate assembly for a file +layers/detection_output_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/detection_output_layer.cpp.s +.PHONY : layers/detection_output_layer.cpp.s + +layers/dropout_layer.o: layers/dropout_layer.cpp.o + +.PHONY : layers/dropout_layer.o + +# target to build an object file +layers/dropout_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.o +.PHONY : layers/dropout_layer.cpp.o + +layers/dropout_layer.i: layers/dropout_layer.cpp.i + +.PHONY : layers/dropout_layer.i + +# target to preprocess a source file +layers/dropout_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.i +.PHONY : layers/dropout_layer.cpp.i + +layers/dropout_layer.s: layers/dropout_layer.cpp.s + +.PHONY : layers/dropout_layer.s + +# target to generate assembly for a file +layers/dropout_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dropout_layer.cpp.s +.PHONY : layers/dropout_layer.cpp.s + +layers/dummy_data_layer.o: layers/dummy_data_layer.cpp.o + +.PHONY : layers/dummy_data_layer.o + +# target to build an object file +layers/dummy_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.o +.PHONY : layers/dummy_data_layer.cpp.o + +layers/dummy_data_layer.i: layers/dummy_data_layer.cpp.i + +.PHONY : layers/dummy_data_layer.i + +# target to preprocess a source file +layers/dummy_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.i +.PHONY : layers/dummy_data_layer.cpp.i + +layers/dummy_data_layer.s: layers/dummy_data_layer.cpp.s + +.PHONY : layers/dummy_data_layer.s + +# target to generate assembly for a file +layers/dummy_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/dummy_data_layer.cpp.s +.PHONY : layers/dummy_data_layer.cpp.s + +layers/eltwise_layer.o: layers/eltwise_layer.cpp.o + +.PHONY : layers/eltwise_layer.o + +# target to build an object file +layers/eltwise_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.o +.PHONY : layers/eltwise_layer.cpp.o + +layers/eltwise_layer.i: layers/eltwise_layer.cpp.i + +.PHONY : layers/eltwise_layer.i + +# target to preprocess a source file +layers/eltwise_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.i +.PHONY : layers/eltwise_layer.cpp.i + +layers/eltwise_layer.s: layers/eltwise_layer.cpp.s + +.PHONY : layers/eltwise_layer.s + +# target to generate assembly for a file +layers/eltwise_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/eltwise_layer.cpp.s +.PHONY : layers/eltwise_layer.cpp.s + +layers/elu_layer.o: layers/elu_layer.cpp.o + +.PHONY : layers/elu_layer.o + +# target to build an object file +layers/elu_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.o +.PHONY : layers/elu_layer.cpp.o + +layers/elu_layer.i: layers/elu_layer.cpp.i + +.PHONY : layers/elu_layer.i + +# target to preprocess a source file +layers/elu_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.i +.PHONY : layers/elu_layer.cpp.i + +layers/elu_layer.s: layers/elu_layer.cpp.s + +.PHONY : layers/elu_layer.s + +# target to generate assembly for a file +layers/elu_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/elu_layer.cpp.s +.PHONY : layers/elu_layer.cpp.s + +layers/embed_layer.o: layers/embed_layer.cpp.o + +.PHONY : layers/embed_layer.o + +# target to build an object file +layers/embed_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.o +.PHONY : layers/embed_layer.cpp.o + +layers/embed_layer.i: layers/embed_layer.cpp.i + +.PHONY : layers/embed_layer.i + +# target to preprocess a source file +layers/embed_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.i +.PHONY : layers/embed_layer.cpp.i + +layers/embed_layer.s: layers/embed_layer.cpp.s + +.PHONY : layers/embed_layer.s + +# target to generate assembly for a file +layers/embed_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/embed_layer.cpp.s +.PHONY : layers/embed_layer.cpp.s + +layers/euclidean_loss_layer.o: layers/euclidean_loss_layer.cpp.o + +.PHONY : layers/euclidean_loss_layer.o + +# target to build an object file +layers/euclidean_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.o +.PHONY : layers/euclidean_loss_layer.cpp.o + +layers/euclidean_loss_layer.i: layers/euclidean_loss_layer.cpp.i + +.PHONY : layers/euclidean_loss_layer.i + +# target to preprocess a source file +layers/euclidean_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.i +.PHONY : layers/euclidean_loss_layer.cpp.i + +layers/euclidean_loss_layer.s: layers/euclidean_loss_layer.cpp.s + +.PHONY : layers/euclidean_loss_layer.s + +# target to generate assembly for a file +layers/euclidean_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/euclidean_loss_layer.cpp.s +.PHONY : layers/euclidean_loss_layer.cpp.s + +layers/exp_layer.o: layers/exp_layer.cpp.o + +.PHONY : layers/exp_layer.o + +# target to build an object file +layers/exp_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.o +.PHONY : layers/exp_layer.cpp.o + +layers/exp_layer.i: layers/exp_layer.cpp.i + +.PHONY : layers/exp_layer.i + +# target to preprocess a source file +layers/exp_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.i +.PHONY : layers/exp_layer.cpp.i + +layers/exp_layer.s: layers/exp_layer.cpp.s + +.PHONY : layers/exp_layer.s + +# target to generate assembly for a file +layers/exp_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/exp_layer.cpp.s +.PHONY : layers/exp_layer.cpp.s + +layers/filter_layer.o: layers/filter_layer.cpp.o + +.PHONY : layers/filter_layer.o + +# target to build an object file +layers/filter_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.o +.PHONY : layers/filter_layer.cpp.o + +layers/filter_layer.i: layers/filter_layer.cpp.i + +.PHONY : layers/filter_layer.i + +# target to preprocess a source file +layers/filter_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.i +.PHONY : layers/filter_layer.cpp.i + +layers/filter_layer.s: layers/filter_layer.cpp.s + +.PHONY : layers/filter_layer.s + +# target to generate assembly for a file +layers/filter_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/filter_layer.cpp.s +.PHONY : layers/filter_layer.cpp.s + +layers/flatten_layer.o: layers/flatten_layer.cpp.o + +.PHONY : layers/flatten_layer.o + +# target to build an object file +layers/flatten_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.o +.PHONY : layers/flatten_layer.cpp.o + +layers/flatten_layer.i: layers/flatten_layer.cpp.i + +.PHONY : layers/flatten_layer.i + +# target to preprocess a source file +layers/flatten_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.i +.PHONY : layers/flatten_layer.cpp.i + +layers/flatten_layer.s: layers/flatten_layer.cpp.s + +.PHONY : layers/flatten_layer.s + +# target to generate assembly for a file +layers/flatten_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/flatten_layer.cpp.s +.PHONY : layers/flatten_layer.cpp.s + +layers/hdf5_data_layer.o: layers/hdf5_data_layer.cpp.o + +.PHONY : layers/hdf5_data_layer.o + +# target to build an object file +layers/hdf5_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.o +.PHONY : layers/hdf5_data_layer.cpp.o + +layers/hdf5_data_layer.i: layers/hdf5_data_layer.cpp.i + +.PHONY : layers/hdf5_data_layer.i + +# target to preprocess a source file +layers/hdf5_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.i +.PHONY : layers/hdf5_data_layer.cpp.i + +layers/hdf5_data_layer.s: layers/hdf5_data_layer.cpp.s + +.PHONY : layers/hdf5_data_layer.s + +# target to generate assembly for a file +layers/hdf5_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_data_layer.cpp.s +.PHONY : layers/hdf5_data_layer.cpp.s + +layers/hdf5_output_layer.o: layers/hdf5_output_layer.cpp.o + +.PHONY : layers/hdf5_output_layer.o + +# target to build an object file +layers/hdf5_output_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.o +.PHONY : layers/hdf5_output_layer.cpp.o + +layers/hdf5_output_layer.i: layers/hdf5_output_layer.cpp.i + +.PHONY : layers/hdf5_output_layer.i + +# target to preprocess a source file +layers/hdf5_output_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.i +.PHONY : layers/hdf5_output_layer.cpp.i + +layers/hdf5_output_layer.s: layers/hdf5_output_layer.cpp.s + +.PHONY : layers/hdf5_output_layer.s + +# target to generate assembly for a file +layers/hdf5_output_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hdf5_output_layer.cpp.s +.PHONY : layers/hdf5_output_layer.cpp.s + +layers/hinge_loss_layer.o: layers/hinge_loss_layer.cpp.o + +.PHONY : layers/hinge_loss_layer.o + +# target to build an object file +layers/hinge_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.o +.PHONY : layers/hinge_loss_layer.cpp.o + +layers/hinge_loss_layer.i: layers/hinge_loss_layer.cpp.i + +.PHONY : layers/hinge_loss_layer.i + +# target to preprocess a source file +layers/hinge_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.i +.PHONY : layers/hinge_loss_layer.cpp.i + +layers/hinge_loss_layer.s: layers/hinge_loss_layer.cpp.s + +.PHONY : layers/hinge_loss_layer.s + +# target to generate assembly for a file +layers/hinge_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/hinge_loss_layer.cpp.s +.PHONY : layers/hinge_loss_layer.cpp.s + +layers/im2col_layer.o: layers/im2col_layer.cpp.o + +.PHONY : layers/im2col_layer.o + +# target to build an object file +layers/im2col_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.o +.PHONY : layers/im2col_layer.cpp.o + +layers/im2col_layer.i: layers/im2col_layer.cpp.i + +.PHONY : layers/im2col_layer.i + +# target to preprocess a source file +layers/im2col_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.i +.PHONY : layers/im2col_layer.cpp.i + +layers/im2col_layer.s: layers/im2col_layer.cpp.s + +.PHONY : layers/im2col_layer.s + +# target to generate assembly for a file +layers/im2col_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/im2col_layer.cpp.s +.PHONY : layers/im2col_layer.cpp.s + +layers/image_data_layer.o: layers/image_data_layer.cpp.o + +.PHONY : layers/image_data_layer.o + +# target to build an object file +layers/image_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.o +.PHONY : layers/image_data_layer.cpp.o + +layers/image_data_layer.i: layers/image_data_layer.cpp.i + +.PHONY : layers/image_data_layer.i + +# target to preprocess a source file +layers/image_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.i +.PHONY : layers/image_data_layer.cpp.i + +layers/image_data_layer.s: layers/image_data_layer.cpp.s + +.PHONY : layers/image_data_layer.s + +# target to generate assembly for a file +layers/image_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/image_data_layer.cpp.s +.PHONY : layers/image_data_layer.cpp.s + +layers/infogain_loss_layer.o: layers/infogain_loss_layer.cpp.o + +.PHONY : layers/infogain_loss_layer.o + +# target to build an object file +layers/infogain_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.o +.PHONY : layers/infogain_loss_layer.cpp.o + +layers/infogain_loss_layer.i: layers/infogain_loss_layer.cpp.i + +.PHONY : layers/infogain_loss_layer.i + +# target to preprocess a source file +layers/infogain_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.i +.PHONY : layers/infogain_loss_layer.cpp.i + +layers/infogain_loss_layer.s: layers/infogain_loss_layer.cpp.s + +.PHONY : layers/infogain_loss_layer.s + +# target to generate assembly for a file +layers/infogain_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/infogain_loss_layer.cpp.s +.PHONY : layers/infogain_loss_layer.cpp.s + +layers/inner_product_layer.o: layers/inner_product_layer.cpp.o + +.PHONY : layers/inner_product_layer.o + +# target to build an object file +layers/inner_product_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.o +.PHONY : layers/inner_product_layer.cpp.o + +layers/inner_product_layer.i: layers/inner_product_layer.cpp.i + +.PHONY : layers/inner_product_layer.i + +# target to preprocess a source file +layers/inner_product_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.i +.PHONY : layers/inner_product_layer.cpp.i + +layers/inner_product_layer.s: layers/inner_product_layer.cpp.s + +.PHONY : layers/inner_product_layer.s + +# target to generate assembly for a file +layers/inner_product_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/inner_product_layer.cpp.s +.PHONY : layers/inner_product_layer.cpp.s + +layers/input_layer.o: layers/input_layer.cpp.o + +.PHONY : layers/input_layer.o + +# target to build an object file +layers/input_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.o +.PHONY : layers/input_layer.cpp.o + +layers/input_layer.i: layers/input_layer.cpp.i + +.PHONY : layers/input_layer.i + +# target to preprocess a source file +layers/input_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.i +.PHONY : layers/input_layer.cpp.i + +layers/input_layer.s: layers/input_layer.cpp.s + +.PHONY : layers/input_layer.s + +# target to generate assembly for a file +layers/input_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/input_layer.cpp.s +.PHONY : layers/input_layer.cpp.s + +layers/log_layer.o: layers/log_layer.cpp.o + +.PHONY : layers/log_layer.o + +# target to build an object file +layers/log_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.o +.PHONY : layers/log_layer.cpp.o + +layers/log_layer.i: layers/log_layer.cpp.i + +.PHONY : layers/log_layer.i + +# target to preprocess a source file +layers/log_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.i +.PHONY : layers/log_layer.cpp.i + +layers/log_layer.s: layers/log_layer.cpp.s + +.PHONY : layers/log_layer.s + +# target to generate assembly for a file +layers/log_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/log_layer.cpp.s +.PHONY : layers/log_layer.cpp.s + +layers/loss_layer.o: layers/loss_layer.cpp.o + +.PHONY : layers/loss_layer.o + +# target to build an object file +layers/loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.o +.PHONY : layers/loss_layer.cpp.o + +layers/loss_layer.i: layers/loss_layer.cpp.i + +.PHONY : layers/loss_layer.i + +# target to preprocess a source file +layers/loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.i +.PHONY : layers/loss_layer.cpp.i + +layers/loss_layer.s: layers/loss_layer.cpp.s + +.PHONY : layers/loss_layer.s + +# target to generate assembly for a file +layers/loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/loss_layer.cpp.s +.PHONY : layers/loss_layer.cpp.s + +layers/lrn_layer.o: layers/lrn_layer.cpp.o + +.PHONY : layers/lrn_layer.o + +# target to build an object file +layers/lrn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.o +.PHONY : layers/lrn_layer.cpp.o + +layers/lrn_layer.i: layers/lrn_layer.cpp.i + +.PHONY : layers/lrn_layer.i + +# target to preprocess a source file +layers/lrn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.i +.PHONY : layers/lrn_layer.cpp.i + +layers/lrn_layer.s: layers/lrn_layer.cpp.s + +.PHONY : layers/lrn_layer.s + +# target to generate assembly for a file +layers/lrn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lrn_layer.cpp.s +.PHONY : layers/lrn_layer.cpp.s + +layers/lstm_layer.o: layers/lstm_layer.cpp.o + +.PHONY : layers/lstm_layer.o + +# target to build an object file +layers/lstm_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.o +.PHONY : layers/lstm_layer.cpp.o + +layers/lstm_layer.i: layers/lstm_layer.cpp.i + +.PHONY : layers/lstm_layer.i + +# target to preprocess a source file +layers/lstm_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.i +.PHONY : layers/lstm_layer.cpp.i + +layers/lstm_layer.s: layers/lstm_layer.cpp.s + +.PHONY : layers/lstm_layer.s + +# target to generate assembly for a file +layers/lstm_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_layer.cpp.s +.PHONY : layers/lstm_layer.cpp.s + +layers/lstm_unit_layer.o: layers/lstm_unit_layer.cpp.o + +.PHONY : layers/lstm_unit_layer.o + +# target to build an object file +layers/lstm_unit_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.o +.PHONY : layers/lstm_unit_layer.cpp.o + +layers/lstm_unit_layer.i: layers/lstm_unit_layer.cpp.i + +.PHONY : layers/lstm_unit_layer.i + +# target to preprocess a source file +layers/lstm_unit_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.i +.PHONY : layers/lstm_unit_layer.cpp.i + +layers/lstm_unit_layer.s: layers/lstm_unit_layer.cpp.s + +.PHONY : layers/lstm_unit_layer.s + +# target to generate assembly for a file +layers/lstm_unit_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/lstm_unit_layer.cpp.s +.PHONY : layers/lstm_unit_layer.cpp.s + +layers/memory_data_layer.o: layers/memory_data_layer.cpp.o + +.PHONY : layers/memory_data_layer.o + +# target to build an object file +layers/memory_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.o +.PHONY : layers/memory_data_layer.cpp.o + +layers/memory_data_layer.i: layers/memory_data_layer.cpp.i + +.PHONY : layers/memory_data_layer.i + +# target to preprocess a source file +layers/memory_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.i +.PHONY : layers/memory_data_layer.cpp.i + +layers/memory_data_layer.s: layers/memory_data_layer.cpp.s + +.PHONY : layers/memory_data_layer.s + +# target to generate assembly for a file +layers/memory_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/memory_data_layer.cpp.s +.PHONY : layers/memory_data_layer.cpp.s + +layers/multibox_loss_layer.o: layers/multibox_loss_layer.cpp.o + +.PHONY : layers/multibox_loss_layer.o + +# target to build an object file +layers/multibox_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.o +.PHONY : layers/multibox_loss_layer.cpp.o + +layers/multibox_loss_layer.i: layers/multibox_loss_layer.cpp.i + +.PHONY : layers/multibox_loss_layer.i + +# target to preprocess a source file +layers/multibox_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.i +.PHONY : layers/multibox_loss_layer.cpp.i + +layers/multibox_loss_layer.s: layers/multibox_loss_layer.cpp.s + +.PHONY : layers/multibox_loss_layer.s + +# target to generate assembly for a file +layers/multibox_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multibox_loss_layer.cpp.s +.PHONY : layers/multibox_loss_layer.cpp.s + +layers/multinomial_logistic_loss_layer.o: layers/multinomial_logistic_loss_layer.cpp.o + +.PHONY : layers/multinomial_logistic_loss_layer.o + +# target to build an object file +layers/multinomial_logistic_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.o +.PHONY : layers/multinomial_logistic_loss_layer.cpp.o + +layers/multinomial_logistic_loss_layer.i: layers/multinomial_logistic_loss_layer.cpp.i + +.PHONY : layers/multinomial_logistic_loss_layer.i + +# target to preprocess a source file +layers/multinomial_logistic_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.i +.PHONY : layers/multinomial_logistic_loss_layer.cpp.i + +layers/multinomial_logistic_loss_layer.s: layers/multinomial_logistic_loss_layer.cpp.s + +.PHONY : layers/multinomial_logistic_loss_layer.s + +# target to generate assembly for a file +layers/multinomial_logistic_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/multinomial_logistic_loss_layer.cpp.s +.PHONY : layers/multinomial_logistic_loss_layer.cpp.s + +layers/mvn_layer.o: layers/mvn_layer.cpp.o + +.PHONY : layers/mvn_layer.o + +# target to build an object file +layers/mvn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.o +.PHONY : layers/mvn_layer.cpp.o + +layers/mvn_layer.i: layers/mvn_layer.cpp.i + +.PHONY : layers/mvn_layer.i + +# target to preprocess a source file +layers/mvn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.i +.PHONY : layers/mvn_layer.cpp.i + +layers/mvn_layer.s: layers/mvn_layer.cpp.s + +.PHONY : layers/mvn_layer.s + +# target to generate assembly for a file +layers/mvn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/mvn_layer.cpp.s +.PHONY : layers/mvn_layer.cpp.s + +layers/neuron_layer.o: layers/neuron_layer.cpp.o + +.PHONY : layers/neuron_layer.o + +# target to build an object file +layers/neuron_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.o +.PHONY : layers/neuron_layer.cpp.o + +layers/neuron_layer.i: layers/neuron_layer.cpp.i + +.PHONY : layers/neuron_layer.i + +# target to preprocess a source file +layers/neuron_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.i +.PHONY : layers/neuron_layer.cpp.i + +layers/neuron_layer.s: layers/neuron_layer.cpp.s + +.PHONY : layers/neuron_layer.s + +# target to generate assembly for a file +layers/neuron_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/neuron_layer.cpp.s +.PHONY : layers/neuron_layer.cpp.s + +layers/normalize_layer.o: layers/normalize_layer.cpp.o + +.PHONY : layers/normalize_layer.o + +# target to build an object file +layers/normalize_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.o +.PHONY : layers/normalize_layer.cpp.o + +layers/normalize_layer.i: layers/normalize_layer.cpp.i + +.PHONY : layers/normalize_layer.i + +# target to preprocess a source file +layers/normalize_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.i +.PHONY : layers/normalize_layer.cpp.i + +layers/normalize_layer.s: layers/normalize_layer.cpp.s + +.PHONY : layers/normalize_layer.s + +# target to generate assembly for a file +layers/normalize_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/normalize_layer.cpp.s +.PHONY : layers/normalize_layer.cpp.s + +layers/parameter_layer.o: layers/parameter_layer.cpp.o + +.PHONY : layers/parameter_layer.o + +# target to build an object file +layers/parameter_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.o +.PHONY : layers/parameter_layer.cpp.o + +layers/parameter_layer.i: layers/parameter_layer.cpp.i + +.PHONY : layers/parameter_layer.i + +# target to preprocess a source file +layers/parameter_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.i +.PHONY : layers/parameter_layer.cpp.i + +layers/parameter_layer.s: layers/parameter_layer.cpp.s + +.PHONY : layers/parameter_layer.s + +# target to generate assembly for a file +layers/parameter_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/parameter_layer.cpp.s +.PHONY : layers/parameter_layer.cpp.s + +layers/permute_layer.o: layers/permute_layer.cpp.o + +.PHONY : layers/permute_layer.o + +# target to build an object file +layers/permute_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.o +.PHONY : layers/permute_layer.cpp.o + +layers/permute_layer.i: layers/permute_layer.cpp.i + +.PHONY : layers/permute_layer.i + +# target to preprocess a source file +layers/permute_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.i +.PHONY : layers/permute_layer.cpp.i + +layers/permute_layer.s: layers/permute_layer.cpp.s + +.PHONY : layers/permute_layer.s + +# target to generate assembly for a file +layers/permute_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/permute_layer.cpp.s +.PHONY : layers/permute_layer.cpp.s + +layers/pooling_layer.o: layers/pooling_layer.cpp.o + +.PHONY : layers/pooling_layer.o + +# target to build an object file +layers/pooling_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.o +.PHONY : layers/pooling_layer.cpp.o + +layers/pooling_layer.i: layers/pooling_layer.cpp.i + +.PHONY : layers/pooling_layer.i + +# target to preprocess a source file +layers/pooling_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.i +.PHONY : layers/pooling_layer.cpp.i + +layers/pooling_layer.s: layers/pooling_layer.cpp.s + +.PHONY : layers/pooling_layer.s + +# target to generate assembly for a file +layers/pooling_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/pooling_layer.cpp.s +.PHONY : layers/pooling_layer.cpp.s + +layers/power_layer.o: layers/power_layer.cpp.o + +.PHONY : layers/power_layer.o + +# target to build an object file +layers/power_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.o +.PHONY : layers/power_layer.cpp.o + +layers/power_layer.i: layers/power_layer.cpp.i + +.PHONY : layers/power_layer.i + +# target to preprocess a source file +layers/power_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.i +.PHONY : layers/power_layer.cpp.i + +layers/power_layer.s: layers/power_layer.cpp.s + +.PHONY : layers/power_layer.s + +# target to generate assembly for a file +layers/power_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/power_layer.cpp.s +.PHONY : layers/power_layer.cpp.s + +layers/prelu_layer.o: layers/prelu_layer.cpp.o + +.PHONY : layers/prelu_layer.o + +# target to build an object file +layers/prelu_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.o +.PHONY : layers/prelu_layer.cpp.o + +layers/prelu_layer.i: layers/prelu_layer.cpp.i + +.PHONY : layers/prelu_layer.i + +# target to preprocess a source file +layers/prelu_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.i +.PHONY : layers/prelu_layer.cpp.i + +layers/prelu_layer.s: layers/prelu_layer.cpp.s + +.PHONY : layers/prelu_layer.s + +# target to generate assembly for a file +layers/prelu_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prelu_layer.cpp.s +.PHONY : layers/prelu_layer.cpp.s + +layers/prior_box_layer.o: layers/prior_box_layer.cpp.o + +.PHONY : layers/prior_box_layer.o + +# target to build an object file +layers/prior_box_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.o +.PHONY : layers/prior_box_layer.cpp.o + +layers/prior_box_layer.i: layers/prior_box_layer.cpp.i + +.PHONY : layers/prior_box_layer.i + +# target to preprocess a source file +layers/prior_box_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.i +.PHONY : layers/prior_box_layer.cpp.i + +layers/prior_box_layer.s: layers/prior_box_layer.cpp.s + +.PHONY : layers/prior_box_layer.s + +# target to generate assembly for a file +layers/prior_box_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/prior_box_layer.cpp.s +.PHONY : layers/prior_box_layer.cpp.s + +layers/recurrent_layer.o: layers/recurrent_layer.cpp.o + +.PHONY : layers/recurrent_layer.o + +# target to build an object file +layers/recurrent_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.o +.PHONY : layers/recurrent_layer.cpp.o + +layers/recurrent_layer.i: layers/recurrent_layer.cpp.i + +.PHONY : layers/recurrent_layer.i + +# target to preprocess a source file +layers/recurrent_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.i +.PHONY : layers/recurrent_layer.cpp.i + +layers/recurrent_layer.s: layers/recurrent_layer.cpp.s + +.PHONY : layers/recurrent_layer.s + +# target to generate assembly for a file +layers/recurrent_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/recurrent_layer.cpp.s +.PHONY : layers/recurrent_layer.cpp.s + +layers/reduction_layer.o: layers/reduction_layer.cpp.o + +.PHONY : layers/reduction_layer.o + +# target to build an object file +layers/reduction_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.o +.PHONY : layers/reduction_layer.cpp.o + +layers/reduction_layer.i: layers/reduction_layer.cpp.i + +.PHONY : layers/reduction_layer.i + +# target to preprocess a source file +layers/reduction_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.i +.PHONY : layers/reduction_layer.cpp.i + +layers/reduction_layer.s: layers/reduction_layer.cpp.s + +.PHONY : layers/reduction_layer.s + +# target to generate assembly for a file +layers/reduction_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reduction_layer.cpp.s +.PHONY : layers/reduction_layer.cpp.s + +layers/relu_layer.o: layers/relu_layer.cpp.o + +.PHONY : layers/relu_layer.o + +# target to build an object file +layers/relu_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.o +.PHONY : layers/relu_layer.cpp.o + +layers/relu_layer.i: layers/relu_layer.cpp.i + +.PHONY : layers/relu_layer.i + +# target to preprocess a source file +layers/relu_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.i +.PHONY : layers/relu_layer.cpp.i + +layers/relu_layer.s: layers/relu_layer.cpp.s + +.PHONY : layers/relu_layer.s + +# target to generate assembly for a file +layers/relu_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/relu_layer.cpp.s +.PHONY : layers/relu_layer.cpp.s + +layers/reshape_layer.o: layers/reshape_layer.cpp.o + +.PHONY : layers/reshape_layer.o + +# target to build an object file +layers/reshape_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.o +.PHONY : layers/reshape_layer.cpp.o + +layers/reshape_layer.i: layers/reshape_layer.cpp.i + +.PHONY : layers/reshape_layer.i + +# target to preprocess a source file +layers/reshape_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.i +.PHONY : layers/reshape_layer.cpp.i + +layers/reshape_layer.s: layers/reshape_layer.cpp.s + +.PHONY : layers/reshape_layer.s + +# target to generate assembly for a file +layers/reshape_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/reshape_layer.cpp.s +.PHONY : layers/reshape_layer.cpp.s + +layers/rnn_layer.o: layers/rnn_layer.cpp.o + +.PHONY : layers/rnn_layer.o + +# target to build an object file +layers/rnn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.o +.PHONY : layers/rnn_layer.cpp.o + +layers/rnn_layer.i: layers/rnn_layer.cpp.i + +.PHONY : layers/rnn_layer.i + +# target to preprocess a source file +layers/rnn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.i +.PHONY : layers/rnn_layer.cpp.i + +layers/rnn_layer.s: layers/rnn_layer.cpp.s + +.PHONY : layers/rnn_layer.s + +# target to generate assembly for a file +layers/rnn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/rnn_layer.cpp.s +.PHONY : layers/rnn_layer.cpp.s + +layers/scale_layer.o: layers/scale_layer.cpp.o + +.PHONY : layers/scale_layer.o + +# target to build an object file +layers/scale_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.o +.PHONY : layers/scale_layer.cpp.o + +layers/scale_layer.i: layers/scale_layer.cpp.i + +.PHONY : layers/scale_layer.i + +# target to preprocess a source file +layers/scale_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.i +.PHONY : layers/scale_layer.cpp.i + +layers/scale_layer.s: layers/scale_layer.cpp.s + +.PHONY : layers/scale_layer.s + +# target to generate assembly for a file +layers/scale_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/scale_layer.cpp.s +.PHONY : layers/scale_layer.cpp.s + +layers/sigmoid_cross_entropy_loss_layer.o: layers/sigmoid_cross_entropy_loss_layer.cpp.o + +.PHONY : layers/sigmoid_cross_entropy_loss_layer.o + +# target to build an object file +layers/sigmoid_cross_entropy_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.o +.PHONY : layers/sigmoid_cross_entropy_loss_layer.cpp.o + +layers/sigmoid_cross_entropy_loss_layer.i: layers/sigmoid_cross_entropy_loss_layer.cpp.i + +.PHONY : layers/sigmoid_cross_entropy_loss_layer.i + +# target to preprocess a source file +layers/sigmoid_cross_entropy_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.i +.PHONY : layers/sigmoid_cross_entropy_loss_layer.cpp.i + +layers/sigmoid_cross_entropy_loss_layer.s: layers/sigmoid_cross_entropy_loss_layer.cpp.s + +.PHONY : layers/sigmoid_cross_entropy_loss_layer.s + +# target to generate assembly for a file +layers/sigmoid_cross_entropy_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_cross_entropy_loss_layer.cpp.s +.PHONY : layers/sigmoid_cross_entropy_loss_layer.cpp.s + +layers/sigmoid_layer.o: layers/sigmoid_layer.cpp.o + +.PHONY : layers/sigmoid_layer.o + +# target to build an object file +layers/sigmoid_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.o +.PHONY : layers/sigmoid_layer.cpp.o + +layers/sigmoid_layer.i: layers/sigmoid_layer.cpp.i + +.PHONY : layers/sigmoid_layer.i + +# target to preprocess a source file +layers/sigmoid_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.i +.PHONY : layers/sigmoid_layer.cpp.i + +layers/sigmoid_layer.s: layers/sigmoid_layer.cpp.s + +.PHONY : layers/sigmoid_layer.s + +# target to generate assembly for a file +layers/sigmoid_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/sigmoid_layer.cpp.s +.PHONY : layers/sigmoid_layer.cpp.s + +layers/silence_layer.o: layers/silence_layer.cpp.o + +.PHONY : layers/silence_layer.o + +# target to build an object file +layers/silence_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.o +.PHONY : layers/silence_layer.cpp.o + +layers/silence_layer.i: layers/silence_layer.cpp.i + +.PHONY : layers/silence_layer.i + +# target to preprocess a source file +layers/silence_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.i +.PHONY : layers/silence_layer.cpp.i + +layers/silence_layer.s: layers/silence_layer.cpp.s + +.PHONY : layers/silence_layer.s + +# target to generate assembly for a file +layers/silence_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/silence_layer.cpp.s +.PHONY : layers/silence_layer.cpp.s + +layers/slice_layer.o: layers/slice_layer.cpp.o + +.PHONY : layers/slice_layer.o + +# target to build an object file +layers/slice_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.o +.PHONY : layers/slice_layer.cpp.o + +layers/slice_layer.i: layers/slice_layer.cpp.i + +.PHONY : layers/slice_layer.i + +# target to preprocess a source file +layers/slice_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.i +.PHONY : layers/slice_layer.cpp.i + +layers/slice_layer.s: layers/slice_layer.cpp.s + +.PHONY : layers/slice_layer.s + +# target to generate assembly for a file +layers/slice_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/slice_layer.cpp.s +.PHONY : layers/slice_layer.cpp.s + +layers/smooth_L1_loss_layer.o: layers/smooth_L1_loss_layer.cpp.o + +.PHONY : layers/smooth_L1_loss_layer.o + +# target to build an object file +layers/smooth_L1_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.o +.PHONY : layers/smooth_L1_loss_layer.cpp.o + +layers/smooth_L1_loss_layer.i: layers/smooth_L1_loss_layer.cpp.i + +.PHONY : layers/smooth_L1_loss_layer.i + +# target to preprocess a source file +layers/smooth_L1_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.i +.PHONY : layers/smooth_L1_loss_layer.cpp.i + +layers/smooth_L1_loss_layer.s: layers/smooth_L1_loss_layer.cpp.s + +.PHONY : layers/smooth_L1_loss_layer.s + +# target to generate assembly for a file +layers/smooth_L1_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/smooth_L1_loss_layer.cpp.s +.PHONY : layers/smooth_L1_loss_layer.cpp.s + +layers/softmax_layer.o: layers/softmax_layer.cpp.o + +.PHONY : layers/softmax_layer.o + +# target to build an object file +layers/softmax_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.o +.PHONY : layers/softmax_layer.cpp.o + +layers/softmax_layer.i: layers/softmax_layer.cpp.i + +.PHONY : layers/softmax_layer.i + +# target to preprocess a source file +layers/softmax_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.i +.PHONY : layers/softmax_layer.cpp.i + +layers/softmax_layer.s: layers/softmax_layer.cpp.s + +.PHONY : layers/softmax_layer.s + +# target to generate assembly for a file +layers/softmax_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_layer.cpp.s +.PHONY : layers/softmax_layer.cpp.s + +layers/softmax_loss_layer.o: layers/softmax_loss_layer.cpp.o + +.PHONY : layers/softmax_loss_layer.o + +# target to build an object file +layers/softmax_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.o +.PHONY : layers/softmax_loss_layer.cpp.o + +layers/softmax_loss_layer.i: layers/softmax_loss_layer.cpp.i + +.PHONY : layers/softmax_loss_layer.i + +# target to preprocess a source file +layers/softmax_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.i +.PHONY : layers/softmax_loss_layer.cpp.i + +layers/softmax_loss_layer.s: layers/softmax_loss_layer.cpp.s + +.PHONY : layers/softmax_loss_layer.s + +# target to generate assembly for a file +layers/softmax_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/softmax_loss_layer.cpp.s +.PHONY : layers/softmax_loss_layer.cpp.s + +layers/split_layer.o: layers/split_layer.cpp.o + +.PHONY : layers/split_layer.o + +# target to build an object file +layers/split_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.o +.PHONY : layers/split_layer.cpp.o + +layers/split_layer.i: layers/split_layer.cpp.i + +.PHONY : layers/split_layer.i + +# target to preprocess a source file +layers/split_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.i +.PHONY : layers/split_layer.cpp.i + +layers/split_layer.s: layers/split_layer.cpp.s + +.PHONY : layers/split_layer.s + +# target to generate assembly for a file +layers/split_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/split_layer.cpp.s +.PHONY : layers/split_layer.cpp.s + +layers/spp_layer.o: layers/spp_layer.cpp.o + +.PHONY : layers/spp_layer.o + +# target to build an object file +layers/spp_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.o +.PHONY : layers/spp_layer.cpp.o + +layers/spp_layer.i: layers/spp_layer.cpp.i + +.PHONY : layers/spp_layer.i + +# target to preprocess a source file +layers/spp_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.i +.PHONY : layers/spp_layer.cpp.i + +layers/spp_layer.s: layers/spp_layer.cpp.s + +.PHONY : layers/spp_layer.s + +# target to generate assembly for a file +layers/spp_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/spp_layer.cpp.s +.PHONY : layers/spp_layer.cpp.s + +layers/tanh_layer.o: layers/tanh_layer.cpp.o + +.PHONY : layers/tanh_layer.o + +# target to build an object file +layers/tanh_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.o +.PHONY : layers/tanh_layer.cpp.o + +layers/tanh_layer.i: layers/tanh_layer.cpp.i + +.PHONY : layers/tanh_layer.i + +# target to preprocess a source file +layers/tanh_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.i +.PHONY : layers/tanh_layer.cpp.i + +layers/tanh_layer.s: layers/tanh_layer.cpp.s + +.PHONY : layers/tanh_layer.s + +# target to generate assembly for a file +layers/tanh_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tanh_layer.cpp.s +.PHONY : layers/tanh_layer.cpp.s + +layers/threshold_layer.o: layers/threshold_layer.cpp.o + +.PHONY : layers/threshold_layer.o + +# target to build an object file +layers/threshold_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.o +.PHONY : layers/threshold_layer.cpp.o + +layers/threshold_layer.i: layers/threshold_layer.cpp.i + +.PHONY : layers/threshold_layer.i + +# target to preprocess a source file +layers/threshold_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.i +.PHONY : layers/threshold_layer.cpp.i + +layers/threshold_layer.s: layers/threshold_layer.cpp.s + +.PHONY : layers/threshold_layer.s + +# target to generate assembly for a file +layers/threshold_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/threshold_layer.cpp.s +.PHONY : layers/threshold_layer.cpp.s + +layers/tile_layer.o: layers/tile_layer.cpp.o + +.PHONY : layers/tile_layer.o + +# target to build an object file +layers/tile_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.o +.PHONY : layers/tile_layer.cpp.o + +layers/tile_layer.i: layers/tile_layer.cpp.i + +.PHONY : layers/tile_layer.i + +# target to preprocess a source file +layers/tile_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.i +.PHONY : layers/tile_layer.cpp.i + +layers/tile_layer.s: layers/tile_layer.cpp.s + +.PHONY : layers/tile_layer.s + +# target to generate assembly for a file +layers/tile_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/tile_layer.cpp.s +.PHONY : layers/tile_layer.cpp.s + +layers/video_data_layer.o: layers/video_data_layer.cpp.o + +.PHONY : layers/video_data_layer.o + +# target to build an object file +layers/video_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.o +.PHONY : layers/video_data_layer.cpp.o + +layers/video_data_layer.i: layers/video_data_layer.cpp.i + +.PHONY : layers/video_data_layer.i + +# target to preprocess a source file +layers/video_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.i +.PHONY : layers/video_data_layer.cpp.i + +layers/video_data_layer.s: layers/video_data_layer.cpp.s + +.PHONY : layers/video_data_layer.s + +# target to generate assembly for a file +layers/video_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/video_data_layer.cpp.s +.PHONY : layers/video_data_layer.cpp.s + +layers/window_data_layer.o: layers/window_data_layer.cpp.o + +.PHONY : layers/window_data_layer.o + +# target to build an object file +layers/window_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.o +.PHONY : layers/window_data_layer.cpp.o + +layers/window_data_layer.i: layers/window_data_layer.cpp.i + +.PHONY : layers/window_data_layer.i + +# target to preprocess a source file +layers/window_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.i +.PHONY : layers/window_data_layer.cpp.i + +layers/window_data_layer.s: layers/window_data_layer.cpp.s + +.PHONY : layers/window_data_layer.s + +# target to generate assembly for a file +layers/window_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/layers/window_data_layer.cpp.s +.PHONY : layers/window_data_layer.cpp.s + +net.o: net.cpp.o + +.PHONY : net.o + +# target to build an object file +net.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/net.cpp.o +.PHONY : net.cpp.o + +net.i: net.cpp.i + +.PHONY : net.i + +# target to preprocess a source file +net.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/net.cpp.i +.PHONY : net.cpp.i + +net.s: net.cpp.s + +.PHONY : net.s + +# target to generate assembly for a file +net.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/net.cpp.s +.PHONY : net.cpp.s + +parallel.o: parallel.cpp.o + +.PHONY : parallel.o + +# target to build an object file +parallel.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/parallel.cpp.o +.PHONY : parallel.cpp.o + +parallel.i: parallel.cpp.i + +.PHONY : parallel.i + +# target to preprocess a source file +parallel.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/parallel.cpp.i +.PHONY : parallel.cpp.i + +parallel.s: parallel.cpp.s + +.PHONY : parallel.s + +# target to generate assembly for a file +parallel.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/parallel.cpp.s +.PHONY : parallel.cpp.s + +solver.o: solver.cpp.o + +.PHONY : solver.o + +# target to build an object file +solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solver.cpp.o +.PHONY : solver.cpp.o + +solver.i: solver.cpp.i + +.PHONY : solver.i + +# target to preprocess a source file +solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solver.cpp.i +.PHONY : solver.cpp.i + +solver.s: solver.cpp.s + +.PHONY : solver.s + +# target to generate assembly for a file +solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solver.cpp.s +.PHONY : solver.cpp.s + +solvers/adadelta_solver.o: solvers/adadelta_solver.cpp.o + +.PHONY : solvers/adadelta_solver.o + +# target to build an object file +solvers/adadelta_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.o +.PHONY : solvers/adadelta_solver.cpp.o + +solvers/adadelta_solver.i: solvers/adadelta_solver.cpp.i + +.PHONY : solvers/adadelta_solver.i + +# target to preprocess a source file +solvers/adadelta_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.i +.PHONY : solvers/adadelta_solver.cpp.i + +solvers/adadelta_solver.s: solvers/adadelta_solver.cpp.s + +.PHONY : solvers/adadelta_solver.s + +# target to generate assembly for a file +solvers/adadelta_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adadelta_solver.cpp.s +.PHONY : solvers/adadelta_solver.cpp.s + +solvers/adagrad_solver.o: solvers/adagrad_solver.cpp.o + +.PHONY : solvers/adagrad_solver.o + +# target to build an object file +solvers/adagrad_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.o +.PHONY : solvers/adagrad_solver.cpp.o + +solvers/adagrad_solver.i: solvers/adagrad_solver.cpp.i + +.PHONY : solvers/adagrad_solver.i + +# target to preprocess a source file +solvers/adagrad_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.i +.PHONY : solvers/adagrad_solver.cpp.i + +solvers/adagrad_solver.s: solvers/adagrad_solver.cpp.s + +.PHONY : solvers/adagrad_solver.s + +# target to generate assembly for a file +solvers/adagrad_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adagrad_solver.cpp.s +.PHONY : solvers/adagrad_solver.cpp.s + +solvers/adam_solver.o: solvers/adam_solver.cpp.o + +.PHONY : solvers/adam_solver.o + +# target to build an object file +solvers/adam_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.o +.PHONY : solvers/adam_solver.cpp.o + +solvers/adam_solver.i: solvers/adam_solver.cpp.i + +.PHONY : solvers/adam_solver.i + +# target to preprocess a source file +solvers/adam_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.i +.PHONY : solvers/adam_solver.cpp.i + +solvers/adam_solver.s: solvers/adam_solver.cpp.s + +.PHONY : solvers/adam_solver.s + +# target to generate assembly for a file +solvers/adam_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/adam_solver.cpp.s +.PHONY : solvers/adam_solver.cpp.s + +solvers/nesterov_solver.o: solvers/nesterov_solver.cpp.o + +.PHONY : solvers/nesterov_solver.o + +# target to build an object file +solvers/nesterov_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.o +.PHONY : solvers/nesterov_solver.cpp.o + +solvers/nesterov_solver.i: solvers/nesterov_solver.cpp.i + +.PHONY : solvers/nesterov_solver.i + +# target to preprocess a source file +solvers/nesterov_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.i +.PHONY : solvers/nesterov_solver.cpp.i + +solvers/nesterov_solver.s: solvers/nesterov_solver.cpp.s + +.PHONY : solvers/nesterov_solver.s + +# target to generate assembly for a file +solvers/nesterov_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/nesterov_solver.cpp.s +.PHONY : solvers/nesterov_solver.cpp.s + +solvers/rmsprop_solver.o: solvers/rmsprop_solver.cpp.o + +.PHONY : solvers/rmsprop_solver.o + +# target to build an object file +solvers/rmsprop_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.o +.PHONY : solvers/rmsprop_solver.cpp.o + +solvers/rmsprop_solver.i: solvers/rmsprop_solver.cpp.i + +.PHONY : solvers/rmsprop_solver.i + +# target to preprocess a source file +solvers/rmsprop_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.i +.PHONY : solvers/rmsprop_solver.cpp.i + +solvers/rmsprop_solver.s: solvers/rmsprop_solver.cpp.s + +.PHONY : solvers/rmsprop_solver.s + +# target to generate assembly for a file +solvers/rmsprop_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/rmsprop_solver.cpp.s +.PHONY : solvers/rmsprop_solver.cpp.s + +solvers/sgd_solver.o: solvers/sgd_solver.cpp.o + +.PHONY : solvers/sgd_solver.o + +# target to build an object file +solvers/sgd_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.o +.PHONY : solvers/sgd_solver.cpp.o + +solvers/sgd_solver.i: solvers/sgd_solver.cpp.i + +.PHONY : solvers/sgd_solver.i + +# target to preprocess a source file +solvers/sgd_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.i +.PHONY : solvers/sgd_solver.cpp.i + +solvers/sgd_solver.s: solvers/sgd_solver.cpp.s + +.PHONY : solvers/sgd_solver.s + +# target to generate assembly for a file +solvers/sgd_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/solvers/sgd_solver.cpp.s +.PHONY : solvers/sgd_solver.cpp.s + +syncedmem.o: syncedmem.cpp.o + +.PHONY : syncedmem.o + +# target to build an object file +syncedmem.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.o +.PHONY : syncedmem.cpp.o + +syncedmem.i: syncedmem.cpp.i + +.PHONY : syncedmem.i + +# target to preprocess a source file +syncedmem.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.i +.PHONY : syncedmem.cpp.i + +syncedmem.s: syncedmem.cpp.s + +.PHONY : syncedmem.s + +# target to generate assembly for a file +syncedmem.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/syncedmem.cpp.s +.PHONY : syncedmem.cpp.s + +util/bbox_util.o: util/bbox_util.cpp.o + +.PHONY : util/bbox_util.o + +# target to build an object file +util/bbox_util.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.o +.PHONY : util/bbox_util.cpp.o + +util/bbox_util.i: util/bbox_util.cpp.i + +.PHONY : util/bbox_util.i + +# target to preprocess a source file +util/bbox_util.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.i +.PHONY : util/bbox_util.cpp.i + +util/bbox_util.s: util/bbox_util.cpp.s + +.PHONY : util/bbox_util.s + +# target to generate assembly for a file +util/bbox_util.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/bbox_util.cpp.s +.PHONY : util/bbox_util.cpp.s + +util/benchmark.o: util/benchmark.cpp.o + +.PHONY : util/benchmark.o + +# target to build an object file +util/benchmark.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.o +.PHONY : util/benchmark.cpp.o + +util/benchmark.i: util/benchmark.cpp.i + +.PHONY : util/benchmark.i + +# target to preprocess a source file +util/benchmark.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.i +.PHONY : util/benchmark.cpp.i + +util/benchmark.s: util/benchmark.cpp.s + +.PHONY : util/benchmark.s + +# target to generate assembly for a file +util/benchmark.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/benchmark.cpp.s +.PHONY : util/benchmark.cpp.s + +util/blocking_queue.o: util/blocking_queue.cpp.o + +.PHONY : util/blocking_queue.o + +# target to build an object file +util/blocking_queue.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.o +.PHONY : util/blocking_queue.cpp.o + +util/blocking_queue.i: util/blocking_queue.cpp.i + +.PHONY : util/blocking_queue.i + +# target to preprocess a source file +util/blocking_queue.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.i +.PHONY : util/blocking_queue.cpp.i + +util/blocking_queue.s: util/blocking_queue.cpp.s + +.PHONY : util/blocking_queue.s + +# target to generate assembly for a file +util/blocking_queue.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/blocking_queue.cpp.s +.PHONY : util/blocking_queue.cpp.s + +util/cudnn.o: util/cudnn.cpp.o + +.PHONY : util/cudnn.o + +# target to build an object file +util/cudnn.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.o +.PHONY : util/cudnn.cpp.o + +util/cudnn.i: util/cudnn.cpp.i + +.PHONY : util/cudnn.i + +# target to preprocess a source file +util/cudnn.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.i +.PHONY : util/cudnn.cpp.i + +util/cudnn.s: util/cudnn.cpp.s + +.PHONY : util/cudnn.s + +# target to generate assembly for a file +util/cudnn.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/cudnn.cpp.s +.PHONY : util/cudnn.cpp.s + +util/db.o: util/db.cpp.o + +.PHONY : util/db.o + +# target to build an object file +util/db.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db.cpp.o +.PHONY : util/db.cpp.o + +util/db.i: util/db.cpp.i + +.PHONY : util/db.i + +# target to preprocess a source file +util/db.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db.cpp.i +.PHONY : util/db.cpp.i + +util/db.s: util/db.cpp.s + +.PHONY : util/db.s + +# target to generate assembly for a file +util/db.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db.cpp.s +.PHONY : util/db.cpp.s + +util/db_leveldb.o: util/db_leveldb.cpp.o + +.PHONY : util/db_leveldb.o + +# target to build an object file +util/db_leveldb.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.o +.PHONY : util/db_leveldb.cpp.o + +util/db_leveldb.i: util/db_leveldb.cpp.i + +.PHONY : util/db_leveldb.i + +# target to preprocess a source file +util/db_leveldb.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.i +.PHONY : util/db_leveldb.cpp.i + +util/db_leveldb.s: util/db_leveldb.cpp.s + +.PHONY : util/db_leveldb.s + +# target to generate assembly for a file +util/db_leveldb.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_leveldb.cpp.s +.PHONY : util/db_leveldb.cpp.s + +util/db_lmdb.o: util/db_lmdb.cpp.o + +.PHONY : util/db_lmdb.o + +# target to build an object file +util/db_lmdb.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.o +.PHONY : util/db_lmdb.cpp.o + +util/db_lmdb.i: util/db_lmdb.cpp.i + +.PHONY : util/db_lmdb.i + +# target to preprocess a source file +util/db_lmdb.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.i +.PHONY : util/db_lmdb.cpp.i + +util/db_lmdb.s: util/db_lmdb.cpp.s + +.PHONY : util/db_lmdb.s + +# target to generate assembly for a file +util/db_lmdb.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/db_lmdb.cpp.s +.PHONY : util/db_lmdb.cpp.s + +util/hdf5.o: util/hdf5.cpp.o + +.PHONY : util/hdf5.o + +# target to build an object file +util/hdf5.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.o +.PHONY : util/hdf5.cpp.o + +util/hdf5.i: util/hdf5.cpp.i + +.PHONY : util/hdf5.i + +# target to preprocess a source file +util/hdf5.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.i +.PHONY : util/hdf5.cpp.i + +util/hdf5.s: util/hdf5.cpp.s + +.PHONY : util/hdf5.s + +# target to generate assembly for a file +util/hdf5.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/hdf5.cpp.s +.PHONY : util/hdf5.cpp.s + +util/im2col.o: util/im2col.cpp.o + +.PHONY : util/im2col.o + +# target to build an object file +util/im2col.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.o +.PHONY : util/im2col.cpp.o + +util/im2col.i: util/im2col.cpp.i + +.PHONY : util/im2col.i + +# target to preprocess a source file +util/im2col.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.i +.PHONY : util/im2col.cpp.i + +util/im2col.s: util/im2col.cpp.s + +.PHONY : util/im2col.s + +# target to generate assembly for a file +util/im2col.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im2col.cpp.s +.PHONY : util/im2col.cpp.s + +util/im_transforms.o: util/im_transforms.cpp.o + +.PHONY : util/im_transforms.o + +# target to build an object file +util/im_transforms.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.o +.PHONY : util/im_transforms.cpp.o + +util/im_transforms.i: util/im_transforms.cpp.i + +.PHONY : util/im_transforms.i + +# target to preprocess a source file +util/im_transforms.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.i +.PHONY : util/im_transforms.cpp.i + +util/im_transforms.s: util/im_transforms.cpp.s + +.PHONY : util/im_transforms.s + +# target to generate assembly for a file +util/im_transforms.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/im_transforms.cpp.s +.PHONY : util/im_transforms.cpp.s + +util/insert_splits.o: util/insert_splits.cpp.o + +.PHONY : util/insert_splits.o + +# target to build an object file +util/insert_splits.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.o +.PHONY : util/insert_splits.cpp.o + +util/insert_splits.i: util/insert_splits.cpp.i + +.PHONY : util/insert_splits.i + +# target to preprocess a source file +util/insert_splits.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.i +.PHONY : util/insert_splits.cpp.i + +util/insert_splits.s: util/insert_splits.cpp.s + +.PHONY : util/insert_splits.s + +# target to generate assembly for a file +util/insert_splits.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/insert_splits.cpp.s +.PHONY : util/insert_splits.cpp.s + +util/io.o: util/io.cpp.o + +.PHONY : util/io.o + +# target to build an object file +util/io.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/io.cpp.o +.PHONY : util/io.cpp.o + +util/io.i: util/io.cpp.i + +.PHONY : util/io.i + +# target to preprocess a source file +util/io.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/io.cpp.i +.PHONY : util/io.cpp.i + +util/io.s: util/io.cpp.s + +.PHONY : util/io.s + +# target to generate assembly for a file +util/io.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/io.cpp.s +.PHONY : util/io.cpp.s + +util/math_functions.o: util/math_functions.cpp.o + +.PHONY : util/math_functions.o + +# target to build an object file +util/math_functions.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.o +.PHONY : util/math_functions.cpp.o + +util/math_functions.i: util/math_functions.cpp.i + +.PHONY : util/math_functions.i + +# target to preprocess a source file +util/math_functions.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.i +.PHONY : util/math_functions.cpp.i + +util/math_functions.s: util/math_functions.cpp.s + +.PHONY : util/math_functions.s + +# target to generate assembly for a file +util/math_functions.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/math_functions.cpp.s +.PHONY : util/math_functions.cpp.s + +util/sampler.o: util/sampler.cpp.o + +.PHONY : util/sampler.o + +# target to build an object file +util/sampler.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.o +.PHONY : util/sampler.cpp.o + +util/sampler.i: util/sampler.cpp.i + +.PHONY : util/sampler.i + +# target to preprocess a source file +util/sampler.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.i +.PHONY : util/sampler.cpp.i + +util/sampler.s: util/sampler.cpp.s + +.PHONY : util/sampler.s + +# target to generate assembly for a file +util/sampler.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/sampler.cpp.s +.PHONY : util/sampler.cpp.s + +util/signal_handler.o: util/signal_handler.cpp.o + +.PHONY : util/signal_handler.o + +# target to build an object file +util/signal_handler.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.o +.PHONY : util/signal_handler.cpp.o + +util/signal_handler.i: util/signal_handler.cpp.i + +.PHONY : util/signal_handler.i + +# target to preprocess a source file +util/signal_handler.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.i +.PHONY : util/signal_handler.cpp.i + +util/signal_handler.s: util/signal_handler.cpp.s + +.PHONY : util/signal_handler.s + +# target to generate assembly for a file +util/signal_handler.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/signal_handler.cpp.s +.PHONY : util/signal_handler.cpp.s + +util/upgrade_proto.o: util/upgrade_proto.cpp.o + +.PHONY : util/upgrade_proto.o + +# target to build an object file +util/upgrade_proto.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.o +.PHONY : util/upgrade_proto.cpp.o + +util/upgrade_proto.i: util/upgrade_proto.cpp.i + +.PHONY : util/upgrade_proto.i + +# target to preprocess a source file +util/upgrade_proto.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.i +.PHONY : util/upgrade_proto.cpp.i + +util/upgrade_proto.s: util/upgrade_proto.cpp.s + +.PHONY : util/upgrade_proto.s + +# target to generate assembly for a file +util/upgrade_proto.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/CMakeFiles/caffe.dir/build.make src/caffe/CMakeFiles/caffe.dir/util/upgrade_proto.cpp.s +.PHONY : util/upgrade_proto.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... caffe" + @echo "... proto" + @echo "... __/__/include/caffe/proto/caffe.pb.o" + @echo "... __/__/include/caffe/proto/caffe.pb.i" + @echo "... __/__/include/caffe/proto/caffe.pb.s" + @echo "... blob.o" + @echo "... blob.i" + @echo "... blob.s" + @echo "... common.o" + @echo "... common.i" + @echo "... common.s" + @echo "... data_reader.o" + @echo "... data_reader.i" + @echo "... data_reader.s" + @echo "... data_transformer.o" + @echo "... data_transformer.i" + @echo "... data_transformer.s" + @echo "... internal_thread.o" + @echo "... internal_thread.i" + @echo "... internal_thread.s" + @echo "... layer.o" + @echo "... layer.i" + @echo "... layer.s" + @echo "... layer_factory.o" + @echo "... layer_factory.i" + @echo "... layer_factory.s" + @echo "... layers/absval_layer.o" + @echo "... layers/absval_layer.i" + @echo "... layers/absval_layer.s" + @echo "... layers/accuracy_layer.o" + @echo "... layers/accuracy_layer.i" + @echo "... layers/accuracy_layer.s" + @echo "... layers/annotated_data_layer.o" + @echo "... layers/annotated_data_layer.i" + @echo "... layers/annotated_data_layer.s" + @echo "... layers/argmax_layer.o" + @echo "... layers/argmax_layer.i" + @echo "... layers/argmax_layer.s" + @echo "... layers/base_conv_layer.o" + @echo "... layers/base_conv_layer.i" + @echo "... layers/base_conv_layer.s" + @echo "... layers/base_data_layer.o" + @echo "... layers/base_data_layer.i" + @echo "... layers/base_data_layer.s" + @echo "... layers/batch_norm_layer.o" + @echo "... layers/batch_norm_layer.i" + @echo "... layers/batch_norm_layer.s" + @echo "... layers/batch_reindex_layer.o" + @echo "... layers/batch_reindex_layer.i" + @echo "... layers/batch_reindex_layer.s" + @echo "... layers/bias_layer.o" + @echo "... layers/bias_layer.i" + @echo "... layers/bias_layer.s" + @echo "... layers/bnll_layer.o" + @echo "... layers/bnll_layer.i" + @echo "... layers/bnll_layer.s" + @echo "... layers/concat_layer.o" + @echo "... layers/concat_layer.i" + @echo "... layers/concat_layer.s" + @echo "... layers/contrastive_loss_layer.o" + @echo "... layers/contrastive_loss_layer.i" + @echo "... layers/contrastive_loss_layer.s" + @echo "... layers/conv_layer.o" + @echo "... layers/conv_layer.i" + @echo "... layers/conv_layer.s" + @echo "... layers/crop_layer.o" + @echo "... layers/crop_layer.i" + @echo "... layers/crop_layer.s" + @echo "... layers/cudnn_conv_layer.o" + @echo "... layers/cudnn_conv_layer.i" + @echo "... layers/cudnn_conv_layer.s" + @echo "... layers/cudnn_lcn_layer.o" + @echo "... layers/cudnn_lcn_layer.i" + @echo "... layers/cudnn_lcn_layer.s" + @echo "... layers/cudnn_lrn_layer.o" + @echo "... layers/cudnn_lrn_layer.i" + @echo "... layers/cudnn_lrn_layer.s" + @echo "... layers/cudnn_pooling_layer.o" + @echo "... layers/cudnn_pooling_layer.i" + @echo "... layers/cudnn_pooling_layer.s" + @echo "... layers/cudnn_relu_layer.o" + @echo "... layers/cudnn_relu_layer.i" + @echo "... layers/cudnn_relu_layer.s" + @echo "... layers/cudnn_sigmoid_layer.o" + @echo "... layers/cudnn_sigmoid_layer.i" + @echo "... layers/cudnn_sigmoid_layer.s" + @echo "... layers/cudnn_softmax_layer.o" + @echo "... layers/cudnn_softmax_layer.i" + @echo "... layers/cudnn_softmax_layer.s" + @echo "... layers/cudnn_tanh_layer.o" + @echo "... layers/cudnn_tanh_layer.i" + @echo "... layers/cudnn_tanh_layer.s" + @echo "... layers/data_layer.o" + @echo "... layers/data_layer.i" + @echo "... layers/data_layer.s" + @echo "... layers/deconv_layer.o" + @echo "... layers/deconv_layer.i" + @echo "... layers/deconv_layer.s" + @echo "... layers/detection_evaluate_layer.o" + @echo "... layers/detection_evaluate_layer.i" + @echo "... layers/detection_evaluate_layer.s" + @echo "... layers/detection_output_layer.o" + @echo "... layers/detection_output_layer.i" + @echo "... layers/detection_output_layer.s" + @echo "... layers/dropout_layer.o" + @echo "... layers/dropout_layer.i" + @echo "... layers/dropout_layer.s" + @echo "... layers/dummy_data_layer.o" + @echo "... layers/dummy_data_layer.i" + @echo "... layers/dummy_data_layer.s" + @echo "... layers/eltwise_layer.o" + @echo "... layers/eltwise_layer.i" + @echo "... layers/eltwise_layer.s" + @echo "... layers/elu_layer.o" + @echo "... layers/elu_layer.i" + @echo "... layers/elu_layer.s" + @echo "... layers/embed_layer.o" + @echo "... layers/embed_layer.i" + @echo "... layers/embed_layer.s" + @echo "... layers/euclidean_loss_layer.o" + @echo "... layers/euclidean_loss_layer.i" + @echo "... layers/euclidean_loss_layer.s" + @echo "... layers/exp_layer.o" + @echo "... layers/exp_layer.i" + @echo "... layers/exp_layer.s" + @echo "... layers/filter_layer.o" + @echo "... layers/filter_layer.i" + @echo "... layers/filter_layer.s" + @echo "... layers/flatten_layer.o" + @echo "... layers/flatten_layer.i" + @echo "... layers/flatten_layer.s" + @echo "... layers/hdf5_data_layer.o" + @echo "... layers/hdf5_data_layer.i" + @echo "... layers/hdf5_data_layer.s" + @echo "... layers/hdf5_output_layer.o" + @echo "... layers/hdf5_output_layer.i" + @echo "... layers/hdf5_output_layer.s" + @echo "... layers/hinge_loss_layer.o" + @echo "... layers/hinge_loss_layer.i" + @echo "... layers/hinge_loss_layer.s" + @echo "... layers/im2col_layer.o" + @echo "... layers/im2col_layer.i" + @echo "... layers/im2col_layer.s" + @echo "... layers/image_data_layer.o" + @echo "... layers/image_data_layer.i" + @echo "... layers/image_data_layer.s" + @echo "... layers/infogain_loss_layer.o" + @echo "... layers/infogain_loss_layer.i" + @echo "... layers/infogain_loss_layer.s" + @echo "... layers/inner_product_layer.o" + @echo "... layers/inner_product_layer.i" + @echo "... layers/inner_product_layer.s" + @echo "... layers/input_layer.o" + @echo "... layers/input_layer.i" + @echo "... layers/input_layer.s" + @echo "... layers/log_layer.o" + @echo "... layers/log_layer.i" + @echo "... layers/log_layer.s" + @echo "... layers/loss_layer.o" + @echo "... layers/loss_layer.i" + @echo "... layers/loss_layer.s" + @echo "... layers/lrn_layer.o" + @echo "... layers/lrn_layer.i" + @echo "... layers/lrn_layer.s" + @echo "... layers/lstm_layer.o" + @echo "... layers/lstm_layer.i" + @echo "... layers/lstm_layer.s" + @echo "... layers/lstm_unit_layer.o" + @echo "... layers/lstm_unit_layer.i" + @echo "... layers/lstm_unit_layer.s" + @echo "... layers/memory_data_layer.o" + @echo "... layers/memory_data_layer.i" + @echo "... layers/memory_data_layer.s" + @echo "... layers/multibox_loss_layer.o" + @echo "... layers/multibox_loss_layer.i" + @echo "... layers/multibox_loss_layer.s" + @echo "... layers/multinomial_logistic_loss_layer.o" + @echo "... layers/multinomial_logistic_loss_layer.i" + @echo "... layers/multinomial_logistic_loss_layer.s" + @echo "... layers/mvn_layer.o" + @echo "... layers/mvn_layer.i" + @echo "... layers/mvn_layer.s" + @echo "... layers/neuron_layer.o" + @echo "... layers/neuron_layer.i" + @echo "... layers/neuron_layer.s" + @echo "... layers/normalize_layer.o" + @echo "... layers/normalize_layer.i" + @echo "... layers/normalize_layer.s" + @echo "... layers/parameter_layer.o" + @echo "... layers/parameter_layer.i" + @echo "... layers/parameter_layer.s" + @echo "... layers/permute_layer.o" + @echo "... layers/permute_layer.i" + @echo "... layers/permute_layer.s" + @echo "... layers/pooling_layer.o" + @echo "... layers/pooling_layer.i" + @echo "... layers/pooling_layer.s" + @echo "... layers/power_layer.o" + @echo "... layers/power_layer.i" + @echo "... layers/power_layer.s" + @echo "... layers/prelu_layer.o" + @echo "... layers/prelu_layer.i" + @echo "... layers/prelu_layer.s" + @echo "... layers/prior_box_layer.o" + @echo "... layers/prior_box_layer.i" + @echo "... layers/prior_box_layer.s" + @echo "... layers/recurrent_layer.o" + @echo "... layers/recurrent_layer.i" + @echo "... layers/recurrent_layer.s" + @echo "... layers/reduction_layer.o" + @echo "... layers/reduction_layer.i" + @echo "... layers/reduction_layer.s" + @echo "... layers/relu_layer.o" + @echo "... layers/relu_layer.i" + @echo "... layers/relu_layer.s" + @echo "... layers/reshape_layer.o" + @echo "... layers/reshape_layer.i" + @echo "... layers/reshape_layer.s" + @echo "... layers/rnn_layer.o" + @echo "... layers/rnn_layer.i" + @echo "... layers/rnn_layer.s" + @echo "... layers/scale_layer.o" + @echo "... layers/scale_layer.i" + @echo "... layers/scale_layer.s" + @echo "... layers/sigmoid_cross_entropy_loss_layer.o" + @echo "... layers/sigmoid_cross_entropy_loss_layer.i" + @echo "... layers/sigmoid_cross_entropy_loss_layer.s" + @echo "... layers/sigmoid_layer.o" + @echo "... layers/sigmoid_layer.i" + @echo "... layers/sigmoid_layer.s" + @echo "... layers/silence_layer.o" + @echo "... layers/silence_layer.i" + @echo "... layers/silence_layer.s" + @echo "... layers/slice_layer.o" + @echo "... layers/slice_layer.i" + @echo "... layers/slice_layer.s" + @echo "... layers/smooth_L1_loss_layer.o" + @echo "... layers/smooth_L1_loss_layer.i" + @echo "... layers/smooth_L1_loss_layer.s" + @echo "... layers/softmax_layer.o" + @echo "... layers/softmax_layer.i" + @echo "... layers/softmax_layer.s" + @echo "... layers/softmax_loss_layer.o" + @echo "... layers/softmax_loss_layer.i" + @echo "... layers/softmax_loss_layer.s" + @echo "... layers/split_layer.o" + @echo "... layers/split_layer.i" + @echo "... layers/split_layer.s" + @echo "... layers/spp_layer.o" + @echo "... layers/spp_layer.i" + @echo "... layers/spp_layer.s" + @echo "... layers/tanh_layer.o" + @echo "... layers/tanh_layer.i" + @echo "... layers/tanh_layer.s" + @echo "... layers/threshold_layer.o" + @echo "... layers/threshold_layer.i" + @echo "... layers/threshold_layer.s" + @echo "... layers/tile_layer.o" + @echo "... layers/tile_layer.i" + @echo "... layers/tile_layer.s" + @echo "... layers/video_data_layer.o" + @echo "... layers/video_data_layer.i" + @echo "... layers/video_data_layer.s" + @echo "... layers/window_data_layer.o" + @echo "... layers/window_data_layer.i" + @echo "... layers/window_data_layer.s" + @echo "... net.o" + @echo "... net.i" + @echo "... net.s" + @echo "... parallel.o" + @echo "... parallel.i" + @echo "... parallel.s" + @echo "... solver.o" + @echo "... solver.i" + @echo "... solver.s" + @echo "... solvers/adadelta_solver.o" + @echo "... solvers/adadelta_solver.i" + @echo "... solvers/adadelta_solver.s" + @echo "... solvers/adagrad_solver.o" + @echo "... solvers/adagrad_solver.i" + @echo "... solvers/adagrad_solver.s" + @echo "... solvers/adam_solver.o" + @echo "... solvers/adam_solver.i" + @echo "... solvers/adam_solver.s" + @echo "... solvers/nesterov_solver.o" + @echo "... solvers/nesterov_solver.i" + @echo "... solvers/nesterov_solver.s" + @echo "... solvers/rmsprop_solver.o" + @echo "... solvers/rmsprop_solver.i" + @echo "... solvers/rmsprop_solver.s" + @echo "... solvers/sgd_solver.o" + @echo "... solvers/sgd_solver.i" + @echo "... solvers/sgd_solver.s" + @echo "... syncedmem.o" + @echo "... syncedmem.i" + @echo "... syncedmem.s" + @echo "... util/bbox_util.o" + @echo "... util/bbox_util.i" + @echo "... util/bbox_util.s" + @echo "... util/benchmark.o" + @echo "... util/benchmark.i" + @echo "... util/benchmark.s" + @echo "... util/blocking_queue.o" + @echo "... util/blocking_queue.i" + @echo "... util/blocking_queue.s" + @echo "... util/cudnn.o" + @echo "... util/cudnn.i" + @echo "... util/cudnn.s" + @echo "... util/db.o" + @echo "... util/db.i" + @echo "... util/db.s" + @echo "... util/db_leveldb.o" + @echo "... util/db_leveldb.i" + @echo "... util/db_leveldb.s" + @echo "... util/db_lmdb.o" + @echo "... util/db_lmdb.i" + @echo "... util/db_lmdb.s" + @echo "... util/hdf5.o" + @echo "... util/hdf5.i" + @echo "... util/hdf5.s" + @echo "... util/im2col.o" + @echo "... util/im2col.i" + @echo "... util/im2col.s" + @echo "... util/im_transforms.o" + @echo "... util/im_transforms.i" + @echo "... util/im_transforms.s" + @echo "... util/insert_splits.o" + @echo "... util/insert_splits.i" + @echo "... util/insert_splits.s" + @echo "... util/io.o" + @echo "... util/io.i" + @echo "... util/io.s" + @echo "... util/math_functions.o" + @echo "... util/math_functions.i" + @echo "... util/math_functions.s" + @echo "... util/sampler.o" + @echo "... util/sampler.i" + @echo "... util/sampler.s" + @echo "... util/signal_handler.o" + @echo "... util/signal_handler.i" + @echo "... util/signal_handler.s" + @echo "... util/upgrade_proto.o" + @echo "... util/upgrade_proto.i" + @echo "... util/upgrade_proto.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/src/caffe/cmake_install.cmake b/bin/src/caffe/cmake_install.cmake new file mode 100644 index 00000000000..a8721acbe7c --- /dev/null +++ b/bin/src/caffe/cmake_install.cmake @@ -0,0 +1,85 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/src/caffe + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/wangyi/GitHub/SSD/caffe/include/caffe") +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/caffe/proto" TYPE FILE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe.pb.h") +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE SHARED_LIBRARY FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libcaffe.1.0.0-rc3.dylib" + "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libcaffe.dylib" + ) + foreach(file + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libcaffe.1.0.0-rc3.dylib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libcaffe.dylib" + ) + if(EXISTS "${file}" AND + NOT IS_SYMLINK "${file}") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "${file}") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "${file}") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "${file}") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "${file}") + endif() + endif() + endforeach() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/Users/wangyi/GitHub/SSD/caffe/bin/lib/libproto.a") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libproto.a" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libproto.a") + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/libproto.a") + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/python/caffe/proto" TYPE PROGRAM FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/include/caffe/proto/caffe_pb2.py" + "/Users/wangyi/GitHub/SSD/caffe/bin/__init__.py" + ) +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/cmake_install.cmake") + +endif() + diff --git a/bin/src/caffe/test/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/src/caffe/test/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.Release.cmake b/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.Release.cmake new file mode 100644 index 00000000000..566b4f96781 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.Release.cmake @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im2col_kernel.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//./cuda_compile_1_generated_test_im2col_kernel.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//./cuda_compile_1_generated_test_im2col_kernel.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.cmake.pre-gen b/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.cmake.pre-gen new file mode 100644 index 00000000000..566b4f96781 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.cmake.pre-gen @@ -0,0 +1,314 @@ +# James Bigler, NVIDIA Corp (nvidia.com - jbigler) +# +# Copyright (c) 2008 - 2009 NVIDIA Corporation. All rights reserved. +# +# This code is licensed under the MIT License. See the FindCUDA.cmake script +# for the text of the license. + +# The MIT License +# +# License for the specific language governing rights and limitations under +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included +# in all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + + +########################################################################## +# This file runs the nvcc commands to produce the desired output file along with +# the dependency file needed by CMake to compute dependencies. In addition the +# file checks the output of each command and if the command fails it deletes the +# output files. + +# Input variables +# +# verbose:BOOL=<> OFF: Be as quiet as possible (default) +# ON : Describe each step +# +# build_configuration:STRING=<> Typically one of Debug, MinSizeRel, Release, or +# RelWithDebInfo, but it should match one of the +# entries in CUDA_HOST_FLAGS. This is the build +# configuration used when compiling the code. If +# blank or unspecified Debug is assumed as this is +# what CMake does. +# +# generated_file:STRING=<> File to generate. This argument must be passed in. +# +# generated_cubin_file:STRING=<> File to generate. This argument must be passed +# in if build_cubin is true. + +if(NOT generated_file) + message(FATAL_ERROR "You must specify generated_file on the command line") +endif() + +# Set these up as variables to make reading the generated file easier +set(CMAKE_COMMAND "/usr/local/Cellar/cmake/3.7.1/bin/cmake") # path +set(source_file "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im2col_kernel.cu") # path +set(NVCC_generated_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.NVCC-depend") # path +set(cmake_dependency_file "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.depend") # path +set(CUDA_make2cmake "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/make2cmake.cmake") # path +set(CUDA_parse_cubin "/usr/local/Cellar/cmake/3.7.1/share/cmake/Modules/FindCUDA/parse_cubin.cmake") # path +set(build_cubin OFF) # bool +set(CUDA_HOST_COMPILER "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang") # path +# We won't actually use these variables for now, but we need to set this, in +# order to force this file to be run again if it changes. +set(generated_file_path "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//.") # path +set(generated_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//./cuda_compile_1_generated_test_im2col_kernel.cu.o") # path +set(generated_cubin_file_internal "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//./cuda_compile_1_generated_test_im2col_kernel.cu.o.cubin.txt") # path + +set(CUDA_NVCC_EXECUTABLE "/Developer/NVIDIA/CUDA-7.0/bin/nvcc") # path +set(CUDA_NVCC_FLAGS -gencode;arch=compute_30,code=sm_30;-Xcudafe;--diag_suppress=cc_clobber_ignored;-Xcudafe;--diag_suppress=integer_sign_change;-Xcudafe;--diag_suppress=useless_using_declaration;-Xcudafe;--diag_suppress=set_but_not_used;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function;-Xcompiler;-fPIC;-Xcompiler;-Wno-unused-function ;; ) # list +# Build specific configuration flags +set(CUDA_NVCC_FLAGS_DEBUG ; ) +set(CUDA_NVCC_FLAGS_RELEASE ; ) +set(CUDA_NVCC_FLAGS_MINSIZEREL ; ) +set(CUDA_NVCC_FLAGS_RELWITHDEBINFO ; ) +set(nvcc_flags -m64) # list +set(CUDA_NVCC_INCLUDE_DIRS "/Developer/NVIDIA/CUDA-7.0/include;/Users/wangyi/GitHub/SSD/caffe/src;/usr/local/include;/usr/local/include;/usr/local/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/bin/include;/Users/wangyi/anaconda/include;/usr/local/include;/usr/local/include;/usr/local/include;/Developer/NVIDIA/CUDA-7.0/include;/usr/local/cuda/include;/usr/local/include/opencv;/usr/local/include;/usr/local/include/opencv;/usr/local/include;/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers;/usr/include/python2.7;/Library/Python/2.7/site-packages/numpy/core/include;/usr/local/include;/Users/wangyi/GitHub/SSD/caffe/include;/Users/wangyi/GitHub/SSD/caffe/bin") # list (needs to be in quotes to handle spaces properly). +set(CUDA_NVCC_COMPILE_DEFINITIONS "CAFFE_VERSION=1.0.0-rc3;USE_LMDB;USE_LEVELDB;USE_CUDNN;USE_OPENCV;USE_ACCELERATE;WITH_PYTHON_LAYER;GTEST_USE_OWN_TR1_TUPLE") # list (needs to be in quotes to handle spaces properly). +set(format_flag "-c") # string +set(cuda_language_flag ) # list + +# Clean up list of include directories and add -I flags +list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS) +set(CUDA_NVCC_INCLUDE_ARGS) +foreach(dir ${CUDA_NVCC_INCLUDE_DIRS}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + list(APPEND CUDA_NVCC_INCLUDE_ARGS "-I${dir}") +endforeach() + +# Clean up list of compile definitions, add -D flags, and append to nvcc_flags +list(REMOVE_DUPLICATES CUDA_NVCC_COMPILE_DEFINITIONS) +foreach(def ${CUDA_NVCC_COMPILE_DEFINITIONS}) + list(APPEND nvcc_flags "-D${def}") +endforeach() + +if(build_cubin AND NOT generated_cubin_file) + message(FATAL_ERROR "You must specify generated_cubin_file on the command line") +endif() + +# This is the list of host compilation flags. It C or CXX should already have +# been chosen by FindCUDA.cmake. +set(CMAKE_HOST_FLAGS -fPIC -Wall -Wno-sign-compare -Wno-uninitialized ) +set(CMAKE_HOST_FLAGS_DEBUG -g) +set(CMAKE_HOST_FLAGS_RELEASE -O3 -DNDEBUG) +set(CMAKE_HOST_FLAGS_MINSIZEREL -Os -DNDEBUG) +set(CMAKE_HOST_FLAGS_RELWITHDEBINFO -O2 -g -DNDEBUG) + +# Take the compiler flags and package them up to be sent to the compiler via -Xcompiler +set(nvcc_host_compiler_flags "") +# If we weren't given a build_configuration, use Debug. +if(NOT build_configuration) + set(build_configuration Debug) +endif() +string(TOUPPER "${build_configuration}" build_configuration) +#message("CUDA_NVCC_HOST_COMPILER_FLAGS = ${CUDA_NVCC_HOST_COMPILER_FLAGS}") +foreach(flag ${CMAKE_HOST_FLAGS} ${CMAKE_HOST_FLAGS_${build_configuration}}) + # Extra quotes are added around each flag to help nvcc parse out flags with spaces. + string(APPEND nvcc_host_compiler_flags ",\"${flag}\"") +endforeach() +if (nvcc_host_compiler_flags) + set(nvcc_host_compiler_flags "-Xcompiler" ${nvcc_host_compiler_flags}) +endif() +#message("nvcc_host_compiler_flags = \"${nvcc_host_compiler_flags}\"") +# Add the build specific configuration flags +list(APPEND CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS_${build_configuration}}) + +# Any -ccbin existing in CUDA_NVCC_FLAGS gets highest priority +list( FIND CUDA_NVCC_FLAGS "-ccbin" ccbin_found0 ) +list( FIND CUDA_NVCC_FLAGS "--compiler-bindir" ccbin_found1 ) +if( ccbin_found0 LESS 0 AND ccbin_found1 LESS 0 AND CUDA_HOST_COMPILER ) + if (CUDA_HOST_COMPILER STREQUAL "$(VCInstallDir)bin" AND DEFINED CCBIN) + set(CCBIN -ccbin "${CCBIN}") + else() + set(CCBIN -ccbin "${CUDA_HOST_COMPILER}") + endif() +endif() + +# cuda_execute_process - Executes a command with optional command echo and status message. +# +# status - Status message to print if verbose is true +# command - COMMAND argument from the usual execute_process argument structure +# ARGN - Remaining arguments are the command with arguments +# +# CUDA_result - return value from running the command +# +# Make this a macro instead of a function, so that things like RESULT_VARIABLE +# and other return variables are present after executing the process. +macro(cuda_execute_process status command) + set(_command ${command}) + if(NOT "x${_command}" STREQUAL "xCOMMAND") + message(FATAL_ERROR "Malformed call to cuda_execute_process. Missing COMMAND as second argument. (command = ${command})") + endif() + if(verbose) + execute_process(COMMAND "${CMAKE_COMMAND}" -E echo -- ${status}) + # Now we need to build up our command string. We are accounting for quotes + # and spaces, anything else is left up to the user to fix if they want to + # copy and paste a runnable command line. + set(cuda_execute_process_string) + foreach(arg ${ARGN}) + # If there are quotes, excape them, so they come through. + string(REPLACE "\"" "\\\"" arg ${arg}) + # Args with spaces need quotes around them to get them to be parsed as a single argument. + if(arg MATCHES " ") + list(APPEND cuda_execute_process_string "\"${arg}\"") + else() + list(APPEND cuda_execute_process_string ${arg}) + endif() + endforeach() + # Echo the command + execute_process(COMMAND ${CMAKE_COMMAND} -E echo ${cuda_execute_process_string}) + endif() + # Run the command + execute_process(COMMAND ${ARGN} RESULT_VARIABLE CUDA_result ) +endmacro() + +# Delete the target file +cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + +# For CUDA 2.3 and below, -G -M doesn't work, so remove the -G flag +# for dependency generation and hope for the best. +set(depends_CUDA_NVCC_FLAGS "${CUDA_NVCC_FLAGS}") +set(CUDA_VERSION 7.0) +if(CUDA_VERSION VERSION_LESS "3.0") + cmake_policy(PUSH) + # CMake policy 0007 NEW states that empty list elements are not + # ignored. I'm just setting it to avoid the warning that's printed. + cmake_policy(SET CMP0007 NEW) + # Note that this will remove all occurances of -G. + list(REMOVE_ITEM depends_CUDA_NVCC_FLAGS "-G") + cmake_policy(POP) +endif() + +# nvcc doesn't define __CUDACC__ for some reason when generating dependency files. This +# can cause incorrect dependencies when #including files based on this macro which is +# defined in the generating passes of nvcc invokation. We will go ahead and manually +# define this for now until a future version fixes this bug. +set(CUDACC_DEFINE -D__CUDACC__) + +# Generate the dependency file +cuda_execute_process( + "Generating dependency file: ${NVCC_generated_dependency_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + -M + ${CUDACC_DEFINE} + "${source_file}" + -o "${NVCC_generated_dependency_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${depends_CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the cmake readable dependency file to a temp file. Don't put the +# quotes just around the filenames for the input_file and output_file variables. +# CMake will pass the quotes through and not be able to find the file. +cuda_execute_process( + "Generating temporary cmake readable file: ${cmake_dependency_file}.tmp" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:FILEPATH=${NVCC_generated_dependency_file}" + -D "output_file:FILEPATH=${cmake_dependency_file}.tmp" + -D "verbose=${verbose}" + -P "${CUDA_make2cmake}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Copy the file if it is different +cuda_execute_process( + "Copy if different ${cmake_dependency_file}.tmp to ${cmake_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${cmake_dependency_file}.tmp" "${cmake_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Delete the temporary file +cuda_execute_process( + "Removing ${cmake_dependency_file}.tmp and ${NVCC_generated_dependency_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${cmake_dependency_file}.tmp" "${NVCC_generated_dependency_file}" + ) + +if(CUDA_result) + message(FATAL_ERROR "Error generating ${generated_file}") +endif() + +# Generate the code +cuda_execute_process( + "Generating ${generated_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${cuda_language_flag} + ${format_flag} -o "${generated_file}" + ${CCBIN} + ${nvcc_flags} + ${nvcc_host_compiler_flags} + ${CUDA_NVCC_FLAGS} + -DNVCC + ${CUDA_NVCC_INCLUDE_ARGS} + ) + +if(CUDA_result) + # Since nvcc can sometimes leave half done files make sure that we delete the output file. + cuda_execute_process( + "Removing ${generated_file}" + COMMAND "${CMAKE_COMMAND}" -E remove "${generated_file}" + ) + message(FATAL_ERROR "Error generating file ${generated_file}") +else() + if(verbose) + message("Generated ${generated_file} successfully.") + endif() +endif() + +# Cubin resource report commands. +if( build_cubin ) + # Run with -cubin to produce resource usage report. + cuda_execute_process( + "Generating ${generated_cubin_file}" + COMMAND "${CUDA_NVCC_EXECUTABLE}" + "${source_file}" + ${CUDA_NVCC_FLAGS} + ${nvcc_flags} + ${CCBIN} + ${nvcc_host_compiler_flags} + -DNVCC + -cubin + -o "${generated_cubin_file}" + ${CUDA_NVCC_INCLUDE_ARGS} + ) + + # Execute the parser script. + cuda_execute_process( + "Executing the parser script" + COMMAND "${CMAKE_COMMAND}" + -D "input_file:STRING=${generated_cubin_file}" + -P "${CUDA_parse_cubin}" + ) + +endif() diff --git a/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.depend b/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.depend new file mode 100644 index 00000000000..8e3a0be15a8 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.depend @@ -0,0 +1 @@ +#FindCUDA.cmake generated file. Do not edit. diff --git a/bin/src/caffe/test/CMakeFiles/progress.marks b/bin/src/caffe/test/CMakeFiles/progress.marks new file mode 100644 index 00000000000..573541ac970 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/bin/src/caffe/test/CMakeFiles/runtest.dir/DependInfo.cmake b/bin/src/caffe/test/CMakeFiles/runtest.dir/DependInfo.cmake new file mode 100644 index 00000000000..19fab2149bf --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/runtest.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/src/caffe/test/CMakeFiles/runtest.dir/build.make b/bin/src/caffe/test/CMakeFiles/runtest.dir/build.make new file mode 100644 index 00000000000..4a270f0bda0 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/runtest.dir/build.make @@ -0,0 +1,76 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Utility rule file for runtest. + +# Include the progress variables for this target. +include src/caffe/test/CMakeFiles/runtest.dir/progress.make + +src/caffe/test/CMakeFiles/runtest: + cd /Users/wangyi/GitHub/SSD/caffe && /Users/wangyi/GitHub/SSD/caffe/bin/test/test.testbin --gtest_shuffle + +runtest: src/caffe/test/CMakeFiles/runtest +runtest: src/caffe/test/CMakeFiles/runtest.dir/build.make + +.PHONY : runtest + +# Rule to build all files generated by this target. +src/caffe/test/CMakeFiles/runtest.dir/build: runtest + +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/build + +src/caffe/test/CMakeFiles/runtest.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && $(CMAKE_COMMAND) -P CMakeFiles/runtest.dir/cmake_clean.cmake +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/clean + +src/caffe/test/CMakeFiles/runtest.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/src/caffe/test /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/runtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/depend + diff --git a/bin/src/caffe/test/CMakeFiles/runtest.dir/cmake_clean.cmake b/bin/src/caffe/test/CMakeFiles/runtest.dir/cmake_clean.cmake new file mode 100644 index 00000000000..1f55344d46b --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/runtest.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/runtest" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/runtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/src/caffe/test/CMakeFiles/runtest.dir/progress.make b/bin/src/caffe/test/CMakeFiles/runtest.dir/progress.make new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/runtest.dir/progress.make @@ -0,0 +1 @@ + diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/DependInfo.cmake b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/DependInfo.cmake new file mode 100644 index 00000000000..74c67aa1142 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/DependInfo.cmake @@ -0,0 +1,124 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_accuracy_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_annotated_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_argmax_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_norm_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_reindex_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bbox_util.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_benchmark.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bias_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_blob.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_caffe_main.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_common.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_concat_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_contrastive_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_convolution_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_crop_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_transformer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_db.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_deconvolution_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_evaluate_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_output_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_dummy_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_eltwise_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_embed_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_euclidean_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filler.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filter_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_flatten_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_gradient_based_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5_output_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hinge_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im2col_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im_transforms.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_image_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_infogain_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_inner_product_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_internal_thread.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_io.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_layer_factory.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lrn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lstm_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_math_functions.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_maxpool_dropout_layers.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_memory_data_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multibox_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multinomial_logistic_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_mvn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_net.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_neuron_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_normalize_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_permute_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_platform.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_pooling_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_power_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_prior_box_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_protobuf.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_random_number_generator.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reduction_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reshape_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_rnn_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_scale_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_slice_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_smooth_L1_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_with_loss_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver_factory.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_split_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_spp_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_stochastic_pooling.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_syncedmem.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tanh_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_threshold_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tile_layer.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_upgrade_proto.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o" + "/Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_util_blas.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/build.make b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/build.make new file mode 100644 index 00000000000..12242de3e9e --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/build.make @@ -0,0 +1,2231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include src/caffe/test/CMakeFiles/test.testbin.dir/depend.make + +# Include the progress variables for this target. +include src/caffe/test/CMakeFiles/test.testbin.dir/progress.make + +# Include the compile flags for this target's objects. +include src/caffe/test/CMakeFiles/test.testbin.dir/flags.make + +src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o: src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.depend +src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o: src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o.Release.cmake +src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o: ../src/caffe/test/test_im2col_kernel.cu + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building NVCC (Device) object src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir && /usr/local/Cellar/cmake/3.7.1/bin/cmake -E make_directory /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//. + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir && /usr/local/Cellar/cmake/3.7.1/bin/cmake -D verbose:BOOL=$(VERBOSE) -D build_configuration:STRING=Release -D generated_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//./cuda_compile_1_generated_test_im2col_kernel.cu.o -D generated_cubin_file:STRING=/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//./cuda_compile_1_generated_test_im2col_kernel.cu.o.cubin.txt -P /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir//cuda_compile_1_generated_test_im2col_kernel.cu.o.Release.cmake + +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o: ../src/caffe/test/test_accuracy_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_accuracy_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_accuracy_layer.cpp > CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_accuracy_layer.cpp -o CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o: ../src/caffe/test/test_annotated_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_annotated_data_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_annotated_data_layer.cpp > CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_annotated_data_layer.cpp -o CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o: ../src/caffe/test/test_argmax_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_argmax_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_argmax_layer.cpp > CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_argmax_layer.cpp -o CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o: ../src/caffe/test/test_batch_norm_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_norm_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_norm_layer.cpp > CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_norm_layer.cpp -o CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o: ../src/caffe/test/test_batch_reindex_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_reindex_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_reindex_layer.cpp > CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_batch_reindex_layer.cpp -o CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o: ../src/caffe/test/test_bbox_util.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bbox_util.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_bbox_util.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bbox_util.cpp > CMakeFiles/test.testbin.dir/test_bbox_util.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_bbox_util.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bbox_util.cpp -o CMakeFiles/test.testbin.dir/test_bbox_util.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o: ../src/caffe/test/test_benchmark.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_benchmark.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_benchmark.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_benchmark.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_benchmark.cpp > CMakeFiles/test.testbin.dir/test_benchmark.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_benchmark.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_benchmark.cpp -o CMakeFiles/test.testbin.dir/test_benchmark.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o: ../src/caffe/test/test_bias_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bias_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_bias_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bias_layer.cpp > CMakeFiles/test.testbin.dir/test_bias_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_bias_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_bias_layer.cpp -o CMakeFiles/test.testbin.dir/test_bias_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o: ../src/caffe/test/test_blob.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_blob.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_blob.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_blob.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_blob.cpp > CMakeFiles/test.testbin.dir/test_blob.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_blob.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_blob.cpp -o CMakeFiles/test.testbin.dir/test_blob.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o: ../src/caffe/test/test_caffe_main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_caffe_main.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_caffe_main.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_caffe_main.cpp > CMakeFiles/test.testbin.dir/test_caffe_main.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_caffe_main.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_caffe_main.cpp -o CMakeFiles/test.testbin.dir/test_caffe_main.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o: ../src/caffe/test/test_common.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_common.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_common.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_common.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_common.cpp > CMakeFiles/test.testbin.dir/test_common.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_common.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_common.cpp -o CMakeFiles/test.testbin.dir/test_common.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o: ../src/caffe/test/test_concat_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_concat_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_concat_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_concat_layer.cpp > CMakeFiles/test.testbin.dir/test_concat_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_concat_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_concat_layer.cpp -o CMakeFiles/test.testbin.dir/test_concat_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o: ../src/caffe/test/test_contrastive_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_contrastive_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_contrastive_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_contrastive_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o: ../src/caffe/test/test_convolution_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_convolution_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_convolution_layer.cpp > CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_convolution_layer.cpp -o CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o: ../src/caffe/test/test_crop_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_crop_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_crop_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_crop_layer.cpp > CMakeFiles/test.testbin.dir/test_crop_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_crop_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_crop_layer.cpp -o CMakeFiles/test.testbin.dir/test_crop_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o: ../src/caffe/test/test_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_layer.cpp > CMakeFiles/test.testbin.dir/test_data_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_layer.cpp -o CMakeFiles/test.testbin.dir/test_data_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o: ../src/caffe/test/test_data_transformer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_transformer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_data_transformer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_transformer.cpp > CMakeFiles/test.testbin.dir/test_data_transformer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_data_transformer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_data_transformer.cpp -o CMakeFiles/test.testbin.dir/test_data_transformer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o: ../src/caffe/test/test_db.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_db.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_db.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_db.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_db.cpp > CMakeFiles/test.testbin.dir/test_db.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_db.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_db.cpp -o CMakeFiles/test.testbin.dir/test_db.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o: ../src/caffe/test/test_deconvolution_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_deconvolution_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_deconvolution_layer.cpp > CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_deconvolution_layer.cpp -o CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o: ../src/caffe/test/test_detection_evaluate_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_evaluate_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_evaluate_layer.cpp > CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_evaluate_layer.cpp -o CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o: ../src/caffe/test/test_detection_output_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_output_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_output_layer.cpp > CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_detection_output_layer.cpp -o CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o: ../src/caffe/test/test_dummy_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_dummy_data_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_dummy_data_layer.cpp > CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_dummy_data_layer.cpp -o CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o: ../src/caffe/test/test_eltwise_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_eltwise_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_eltwise_layer.cpp > CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_eltwise_layer.cpp -o CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o: ../src/caffe/test/test_embed_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_embed_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_embed_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_embed_layer.cpp > CMakeFiles/test.testbin.dir/test_embed_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_embed_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_embed_layer.cpp -o CMakeFiles/test.testbin.dir/test_embed_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o: ../src/caffe/test/test_euclidean_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_euclidean_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_euclidean_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_euclidean_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o: ../src/caffe/test/test_filler.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_filler.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filler.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_filler.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filler.cpp > CMakeFiles/test.testbin.dir/test_filler.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_filler.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filler.cpp -o CMakeFiles/test.testbin.dir/test_filler.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o: ../src/caffe/test/test_filter_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_28) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filter_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_filter_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filter_layer.cpp > CMakeFiles/test.testbin.dir/test_filter_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_filter_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_filter_layer.cpp -o CMakeFiles/test.testbin.dir/test_filter_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o: ../src/caffe/test/test_flatten_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_29) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_flatten_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_flatten_layer.cpp > CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_flatten_layer.cpp -o CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o: ../src/caffe/test/test_gradient_based_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_30) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_gradient_based_solver.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_gradient_based_solver.cpp > CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_gradient_based_solver.cpp -o CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o: ../src/caffe/test/test_hdf5_output_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_31) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5_output_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5_output_layer.cpp > CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5_output_layer.cpp -o CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o: ../src/caffe/test/test_hdf5data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_32) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5data_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5data_layer.cpp > CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hdf5data_layer.cpp -o CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o: ../src/caffe/test/test_hinge_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_33) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hinge_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hinge_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_hinge_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o: ../src/caffe/test/test_im2col_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_34) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im2col_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im2col_layer.cpp > CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im2col_layer.cpp -o CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o: ../src/caffe/test/test_im_transforms.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_35) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im_transforms.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_im_transforms.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im_transforms.cpp > CMakeFiles/test.testbin.dir/test_im_transforms.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_im_transforms.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_im_transforms.cpp -o CMakeFiles/test.testbin.dir/test_im_transforms.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o: ../src/caffe/test/test_image_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_36) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_image_data_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_image_data_layer.cpp > CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_image_data_layer.cpp -o CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o: ../src/caffe/test/test_infogain_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_37) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_infogain_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_infogain_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_infogain_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o: ../src/caffe/test/test_inner_product_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_38) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_inner_product_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_inner_product_layer.cpp > CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_inner_product_layer.cpp -o CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o: ../src/caffe/test/test_internal_thread.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_39) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_internal_thread.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_internal_thread.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_internal_thread.cpp > CMakeFiles/test.testbin.dir/test_internal_thread.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_internal_thread.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_internal_thread.cpp -o CMakeFiles/test.testbin.dir/test_internal_thread.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o: ../src/caffe/test/test_io.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_40) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_io.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_io.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_io.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_io.cpp > CMakeFiles/test.testbin.dir/test_io.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_io.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_io.cpp -o CMakeFiles/test.testbin.dir/test_io.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o: ../src/caffe/test/test_layer_factory.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_41) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_layer_factory.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_layer_factory.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_layer_factory.cpp > CMakeFiles/test.testbin.dir/test_layer_factory.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_layer_factory.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_layer_factory.cpp -o CMakeFiles/test.testbin.dir/test_layer_factory.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o: ../src/caffe/test/test_lrn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_42) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lrn_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lrn_layer.cpp > CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lrn_layer.cpp -o CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o: ../src/caffe/test/test_lstm_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_43) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lstm_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lstm_layer.cpp > CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_lstm_layer.cpp -o CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o: ../src/caffe/test/test_math_functions.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_44) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_math_functions.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_math_functions.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_math_functions.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_math_functions.cpp > CMakeFiles/test.testbin.dir/test_math_functions.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_math_functions.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_math_functions.cpp -o CMakeFiles/test.testbin.dir/test_math_functions.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o: ../src/caffe/test/test_maxpool_dropout_layers.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_45) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_maxpool_dropout_layers.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_maxpool_dropout_layers.cpp > CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_maxpool_dropout_layers.cpp -o CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o: ../src/caffe/test/test_memory_data_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_46) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_memory_data_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_memory_data_layer.cpp > CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_memory_data_layer.cpp -o CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o: ../src/caffe/test/test_multibox_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_47) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multibox_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multibox_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multibox_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o: ../src/caffe/test/test_multinomial_logistic_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_48) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multinomial_logistic_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multinomial_logistic_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_multinomial_logistic_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o: ../src/caffe/test/test_mvn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_49) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_mvn_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_mvn_layer.cpp > CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_mvn_layer.cpp -o CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o: ../src/caffe/test/test_net.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_50) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_net.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_net.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_net.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_net.cpp > CMakeFiles/test.testbin.dir/test_net.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_net.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_net.cpp -o CMakeFiles/test.testbin.dir/test_net.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o: ../src/caffe/test/test_neuron_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_51) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_neuron_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_neuron_layer.cpp > CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_neuron_layer.cpp -o CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o: ../src/caffe/test/test_normalize_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_52) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_normalize_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_normalize_layer.cpp > CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_normalize_layer.cpp -o CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o: ../src/caffe/test/test_permute_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_53) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_permute_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_permute_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_permute_layer.cpp > CMakeFiles/test.testbin.dir/test_permute_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_permute_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_permute_layer.cpp -o CMakeFiles/test.testbin.dir/test_permute_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o: ../src/caffe/test/test_platform.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_54) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_platform.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_platform.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_platform.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_platform.cpp > CMakeFiles/test.testbin.dir/test_platform.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_platform.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_platform.cpp -o CMakeFiles/test.testbin.dir/test_platform.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o: ../src/caffe/test/test_pooling_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_55) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_pooling_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_pooling_layer.cpp > CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_pooling_layer.cpp -o CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o: ../src/caffe/test/test_power_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_56) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_power_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_power_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_power_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_power_layer.cpp > CMakeFiles/test.testbin.dir/test_power_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_power_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_power_layer.cpp -o CMakeFiles/test.testbin.dir/test_power_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o: ../src/caffe/test/test_prior_box_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_57) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_prior_box_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_prior_box_layer.cpp > CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_prior_box_layer.cpp -o CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o: ../src/caffe/test/test_protobuf.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_58) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_protobuf.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_protobuf.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_protobuf.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_protobuf.cpp > CMakeFiles/test.testbin.dir/test_protobuf.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_protobuf.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_protobuf.cpp -o CMakeFiles/test.testbin.dir/test_protobuf.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o: ../src/caffe/test/test_random_number_generator.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_59) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_random_number_generator.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_random_number_generator.cpp > CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_random_number_generator.cpp -o CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o: ../src/caffe/test/test_reduction_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_60) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reduction_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reduction_layer.cpp > CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reduction_layer.cpp -o CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o: ../src/caffe/test/test_reshape_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_61) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reshape_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reshape_layer.cpp > CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_reshape_layer.cpp -o CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o: ../src/caffe/test/test_rnn_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_62) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_rnn_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_rnn_layer.cpp > CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_rnn_layer.cpp -o CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o: ../src/caffe/test/test_scale_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_63) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_scale_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_scale_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_scale_layer.cpp > CMakeFiles/test.testbin.dir/test_scale_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_scale_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_scale_layer.cpp -o CMakeFiles/test.testbin.dir/test_scale_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o: ../src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_64) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_sigmoid_cross_entropy_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o: ../src/caffe/test/test_slice_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_65) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_slice_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_slice_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_slice_layer.cpp > CMakeFiles/test.testbin.dir/test_slice_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_slice_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_slice_layer.cpp -o CMakeFiles/test.testbin.dir/test_slice_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o: ../src/caffe/test/test_smooth_L1_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_66) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_smooth_L1_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_smooth_L1_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_smooth_L1_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o: ../src/caffe/test/test_softmax_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_67) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_layer.cpp > CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_layer.cpp -o CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o: ../src/caffe/test/test_softmax_with_loss_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_68) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_with_loss_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_with_loss_layer.cpp > CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_softmax_with_loss_layer.cpp -o CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o: ../src/caffe/test/test_solver.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_69) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_solver.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_solver.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver.cpp > CMakeFiles/test.testbin.dir/test_solver.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_solver.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver.cpp -o CMakeFiles/test.testbin.dir/test_solver.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o: ../src/caffe/test/test_solver_factory.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_70) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver_factory.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_solver_factory.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver_factory.cpp > CMakeFiles/test.testbin.dir/test_solver_factory.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_solver_factory.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_solver_factory.cpp -o CMakeFiles/test.testbin.dir/test_solver_factory.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o: ../src/caffe/test/test_split_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_71) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_split_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_split_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_split_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_split_layer.cpp > CMakeFiles/test.testbin.dir/test_split_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_split_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_split_layer.cpp -o CMakeFiles/test.testbin.dir/test_split_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o: ../src/caffe/test/test_spp_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_72) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_spp_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_spp_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_spp_layer.cpp > CMakeFiles/test.testbin.dir/test_spp_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_spp_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_spp_layer.cpp -o CMakeFiles/test.testbin.dir/test_spp_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o: ../src/caffe/test/test_stochastic_pooling.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_73) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_stochastic_pooling.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_stochastic_pooling.cpp > CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_stochastic_pooling.cpp -o CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o: ../src/caffe/test/test_syncedmem.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_74) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_syncedmem.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_syncedmem.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_syncedmem.cpp > CMakeFiles/test.testbin.dir/test_syncedmem.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_syncedmem.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_syncedmem.cpp -o CMakeFiles/test.testbin.dir/test_syncedmem.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o: ../src/caffe/test/test_tanh_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_75) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tanh_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tanh_layer.cpp > CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tanh_layer.cpp -o CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o: ../src/caffe/test/test_threshold_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_76) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_threshold_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_threshold_layer.cpp > CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_threshold_layer.cpp -o CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o: ../src/caffe/test/test_tile_layer.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_77) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tile_layer.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_tile_layer.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tile_layer.cpp > CMakeFiles/test.testbin.dir/test_tile_layer.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_tile_layer.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_tile_layer.cpp -o CMakeFiles/test.testbin.dir/test_tile_layer.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o: ../src/caffe/test/test_upgrade_proto.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_78) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_upgrade_proto.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_upgrade_proto.cpp > CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_upgrade_proto.cpp -o CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o + + +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o: src/caffe/test/CMakeFiles/test.testbin.dir/flags.make +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o: ../src/caffe/test/test_util_blas.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_79) "Building CXX object src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.testbin.dir/test_util_blas.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_util_blas.cpp + +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.testbin.dir/test_util_blas.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_util_blas.cpp > CMakeFiles/test.testbin.dir/test_util_blas.cpp.i + +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.testbin.dir/test_util_blas.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/caffe/test/test_util_blas.cpp -o CMakeFiles/test.testbin.dir/test_util_blas.cpp.s + +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.requires: + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.requires + +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.provides: src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.requires + $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.provides.build +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.provides + +src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.provides.build: src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o + + +# Object files for target test.testbin +test_testbin_OBJECTS = \ +"CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_benchmark.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_blob.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_common.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_data_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_db.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_filler.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_io.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_math_functions.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_net.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_platform.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_power_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_protobuf.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_solver.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_split_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o" \ +"CMakeFiles/test.testbin.dir/test_util_blas.cpp.o" + +# External object files for target test.testbin +test_testbin_EXTERNAL_OBJECTS = \ +"/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o" + +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o +test/test.testbin: src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/build.make +test/test.testbin: lib/libgtest.a +test/test.testbin: lib/libcaffe.1.0.0-rc3.dylib +test/test.testbin: lib/libproto.a +test/test.testbin: /usr/local/lib/libboost_system-mt.dylib +test/test.testbin: /usr/local/lib/libboost_thread-mt.dylib +test/test.testbin: /usr/local/lib/libboost_filesystem-mt.dylib +test/test.testbin: /usr/local/lib/libboost_regex-mt.dylib +test/test.testbin: /usr/local/lib/libglog.dylib +test/test.testbin: /usr/local/lib/libgflags.dylib +test/test.testbin: /usr/local/lib/libprotobuf.dylib +test/test.testbin: /usr/local/lib/libhdf5_cpp.dylib +test/test.testbin: /usr/local/lib/libhdf5.dylib +test/test.testbin: /usr/lib/libpthread.dylib +test/test.testbin: /usr/lib/libz.dylib +test/test.testbin: /usr/lib/libdl.dylib +test/test.testbin: /usr/lib/libm.dylib +test/test.testbin: /usr/local/lib/libhdf5_hl_cpp.dylib +test/test.testbin: /usr/local/lib/libhdf5_hl.dylib +test/test.testbin: /usr/local/lib/liblmdb.dylib +test/test.testbin: /usr/local/lib/libleveldb.dylib +test/test.testbin: /usr/local/lib/libsnappy.dylib +test/test.testbin: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +test/test.testbin: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +test/test.testbin: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +test/test.testbin: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +test/test.testbin: /usr/local/lib/libopencv_highgui.2.4.13.dylib +test/test.testbin: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +test/test.testbin: /usr/local/lib/libopencv_core.2.4.13.dylib +test/test.testbin: /usr/lib/libpython2.7.dylib +test/test.testbin: /usr/local/lib/libboost_python-mt.dylib +test/test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_80) "Linking CXX executable ../../../test/test.testbin" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test.testbin.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +src/caffe/test/CMakeFiles/test.testbin.dir/build: test/test.testbin + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/build + +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o.requires +src/caffe/test/CMakeFiles/test.testbin.dir/requires: src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o.requires + +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/requires + +src/caffe/test/CMakeFiles/test.testbin.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test && $(CMAKE_COMMAND) -P CMakeFiles/test.testbin.dir/cmake_clean.cmake +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/clean + +src/caffe/test/CMakeFiles/test.testbin.dir/depend: src/caffe/test/CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/src/caffe/test /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/test.testbin.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/depend + diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/cmake_clean.cmake b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/cmake_clean.cmake new file mode 100644 index 00000000000..f863eaf7ba9 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/cmake_clean.cmake @@ -0,0 +1,88 @@ +file(REMOVE_RECURSE + "CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o" + "CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o" + "CMakeFiles/test.testbin.dir/test_benchmark.cpp.o" + "CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_blob.cpp.o" + "CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o" + "CMakeFiles/test.testbin.dir/test_common.cpp.o" + "CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_data_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o" + "CMakeFiles/test.testbin.dir/test_db.cpp.o" + "CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_filler.cpp.o" + "CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o" + "CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o" + "CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o" + "CMakeFiles/test.testbin.dir/test_io.cpp.o" + "CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o" + "CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_math_functions.cpp.o" + "CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o" + "CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_net.cpp.o" + "CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_platform.cpp.o" + "CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_power_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_protobuf.cpp.o" + "CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o" + "CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_solver.cpp.o" + "CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o" + "CMakeFiles/test.testbin.dir/test_split_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o" + "CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o" + "CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o" + "CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o" + "CMakeFiles/test.testbin.dir/test_util_blas.cpp.o" + "../../../test/test.testbin.pdb" + "../../../test/test.testbin" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test.testbin.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/depend.make b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/depend.make new file mode 100644 index 00000000000..e3607644aee --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test.testbin. +# This may be replaced when dependencies are built. diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/flags.make b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/link.txt b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/link.txt new file mode 100644 index 00000000000..f18dc5db504 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o CMakeFiles/test.testbin.dir/test_benchmark.cpp.o CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o CMakeFiles/test.testbin.dir/test_blob.cpp.o CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o CMakeFiles/test.testbin.dir/test_common.cpp.o CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o CMakeFiles/test.testbin.dir/test_data_layer.cpp.o CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o CMakeFiles/test.testbin.dir/test_db.cpp.o CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_filler.cpp.o CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o CMakeFiles/test.testbin.dir/test_io.cpp.o CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o CMakeFiles/test.testbin.dir/test_math_functions.cpp.o CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o CMakeFiles/test.testbin.dir/test_net.cpp.o CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o CMakeFiles/test.testbin.dir/test_platform.cpp.o CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o CMakeFiles/test.testbin.dir/test_power_layer.cpp.o CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o CMakeFiles/test.testbin.dir/test_protobuf.cpp.o CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o CMakeFiles/test.testbin.dir/test_solver.cpp.o CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o CMakeFiles/test.testbin.dir/test_split_layer.cpp.o CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o CMakeFiles/test.testbin.dir/test_util_blas.cpp.o CMakeFiles/cuda_compile_1.dir/cuda_compile_1_generated_test_im2col_kernel.cu.o -o ../../../test/test.testbin -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../../../lib/libgtest.a ../../../lib/libcaffe.1.0.0-rc3.dylib ../../../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/src/caffe/test/CMakeFiles/test.testbin.dir/progress.make b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/progress.make new file mode 100644 index 00000000000..c37c66604c3 --- /dev/null +++ b/bin/src/caffe/test/CMakeFiles/test.testbin.dir/progress.make @@ -0,0 +1,81 @@ +CMAKE_PROGRESS_1 = 71 +CMAKE_PROGRESS_2 = +CMAKE_PROGRESS_3 = +CMAKE_PROGRESS_4 = 72 +CMAKE_PROGRESS_5 = +CMAKE_PROGRESS_6 = +CMAKE_PROGRESS_7 = 73 +CMAKE_PROGRESS_8 = +CMAKE_PROGRESS_9 = +CMAKE_PROGRESS_10 = 74 +CMAKE_PROGRESS_11 = +CMAKE_PROGRESS_12 = +CMAKE_PROGRESS_13 = 75 +CMAKE_PROGRESS_14 = +CMAKE_PROGRESS_15 = +CMAKE_PROGRESS_16 = +CMAKE_PROGRESS_17 = 76 +CMAKE_PROGRESS_18 = +CMAKE_PROGRESS_19 = +CMAKE_PROGRESS_20 = 77 +CMAKE_PROGRESS_21 = +CMAKE_PROGRESS_22 = +CMAKE_PROGRESS_23 = 78 +CMAKE_PROGRESS_24 = +CMAKE_PROGRESS_25 = +CMAKE_PROGRESS_26 = 79 +CMAKE_PROGRESS_27 = +CMAKE_PROGRESS_28 = +CMAKE_PROGRESS_29 = 80 +CMAKE_PROGRESS_30 = +CMAKE_PROGRESS_31 = +CMAKE_PROGRESS_32 = 81 +CMAKE_PROGRESS_33 = +CMAKE_PROGRESS_34 = +CMAKE_PROGRESS_35 = 82 +CMAKE_PROGRESS_36 = +CMAKE_PROGRESS_37 = +CMAKE_PROGRESS_38 = 83 +CMAKE_PROGRESS_39 = +CMAKE_PROGRESS_40 = +CMAKE_PROGRESS_41 = 84 +CMAKE_PROGRESS_42 = +CMAKE_PROGRESS_43 = +CMAKE_PROGRESS_44 = 85 +CMAKE_PROGRESS_45 = +CMAKE_PROGRESS_46 = +CMAKE_PROGRESS_47 = 86 +CMAKE_PROGRESS_48 = +CMAKE_PROGRESS_49 = +CMAKE_PROGRESS_50 = 87 +CMAKE_PROGRESS_51 = +CMAKE_PROGRESS_52 = +CMAKE_PROGRESS_53 = +CMAKE_PROGRESS_54 = 88 +CMAKE_PROGRESS_55 = +CMAKE_PROGRESS_56 = +CMAKE_PROGRESS_57 = 89 +CMAKE_PROGRESS_58 = +CMAKE_PROGRESS_59 = +CMAKE_PROGRESS_60 = 90 +CMAKE_PROGRESS_61 = +CMAKE_PROGRESS_62 = +CMAKE_PROGRESS_63 = 91 +CMAKE_PROGRESS_64 = +CMAKE_PROGRESS_65 = +CMAKE_PROGRESS_66 = 92 +CMAKE_PROGRESS_67 = +CMAKE_PROGRESS_68 = +CMAKE_PROGRESS_69 = 93 +CMAKE_PROGRESS_70 = +CMAKE_PROGRESS_71 = +CMAKE_PROGRESS_72 = 94 +CMAKE_PROGRESS_73 = +CMAKE_PROGRESS_74 = +CMAKE_PROGRESS_75 = 95 +CMAKE_PROGRESS_76 = +CMAKE_PROGRESS_77 = +CMAKE_PROGRESS_78 = 96 +CMAKE_PROGRESS_79 = +CMAKE_PROGRESS_80 = + diff --git a/bin/src/caffe/test/Makefile b/bin/src/caffe/test/Makefile new file mode 100644 index 00000000000..3efba6cd2a3 --- /dev/null +++ b/bin/src/caffe/test/Makefile @@ -0,0 +1,2554 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/test/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/caffe/test/CMakeFiles/runtest.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/CMakeFiles/runtest.dir/rule +.PHONY : src/caffe/test/CMakeFiles/runtest.dir/rule + +# Convenience name for target. +runtest: src/caffe/test/CMakeFiles/runtest.dir/rule + +.PHONY : runtest + +# fast build rule for target. +runtest/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/runtest.dir/build.make src/caffe/test/CMakeFiles/runtest.dir/build +.PHONY : runtest/fast + +# Convenience name for target. +src/caffe/test/CMakeFiles/test.testbin.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/caffe/test/CMakeFiles/test.testbin.dir/rule +.PHONY : src/caffe/test/CMakeFiles/test.testbin.dir/rule + +# Convenience name for target. +test.testbin: src/caffe/test/CMakeFiles/test.testbin.dir/rule + +.PHONY : test.testbin + +# fast build rule for target. +test.testbin/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/build +.PHONY : test.testbin/fast + +test_accuracy_layer.o: test_accuracy_layer.cpp.o + +.PHONY : test_accuracy_layer.o + +# target to build an object file +test_accuracy_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.o +.PHONY : test_accuracy_layer.cpp.o + +test_accuracy_layer.i: test_accuracy_layer.cpp.i + +.PHONY : test_accuracy_layer.i + +# target to preprocess a source file +test_accuracy_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.i +.PHONY : test_accuracy_layer.cpp.i + +test_accuracy_layer.s: test_accuracy_layer.cpp.s + +.PHONY : test_accuracy_layer.s + +# target to generate assembly for a file +test_accuracy_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_accuracy_layer.cpp.s +.PHONY : test_accuracy_layer.cpp.s + +test_annotated_data_layer.o: test_annotated_data_layer.cpp.o + +.PHONY : test_annotated_data_layer.o + +# target to build an object file +test_annotated_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.o +.PHONY : test_annotated_data_layer.cpp.o + +test_annotated_data_layer.i: test_annotated_data_layer.cpp.i + +.PHONY : test_annotated_data_layer.i + +# target to preprocess a source file +test_annotated_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.i +.PHONY : test_annotated_data_layer.cpp.i + +test_annotated_data_layer.s: test_annotated_data_layer.cpp.s + +.PHONY : test_annotated_data_layer.s + +# target to generate assembly for a file +test_annotated_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_annotated_data_layer.cpp.s +.PHONY : test_annotated_data_layer.cpp.s + +test_argmax_layer.o: test_argmax_layer.cpp.o + +.PHONY : test_argmax_layer.o + +# target to build an object file +test_argmax_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.o +.PHONY : test_argmax_layer.cpp.o + +test_argmax_layer.i: test_argmax_layer.cpp.i + +.PHONY : test_argmax_layer.i + +# target to preprocess a source file +test_argmax_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.i +.PHONY : test_argmax_layer.cpp.i + +test_argmax_layer.s: test_argmax_layer.cpp.s + +.PHONY : test_argmax_layer.s + +# target to generate assembly for a file +test_argmax_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_argmax_layer.cpp.s +.PHONY : test_argmax_layer.cpp.s + +test_batch_norm_layer.o: test_batch_norm_layer.cpp.o + +.PHONY : test_batch_norm_layer.o + +# target to build an object file +test_batch_norm_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.o +.PHONY : test_batch_norm_layer.cpp.o + +test_batch_norm_layer.i: test_batch_norm_layer.cpp.i + +.PHONY : test_batch_norm_layer.i + +# target to preprocess a source file +test_batch_norm_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.i +.PHONY : test_batch_norm_layer.cpp.i + +test_batch_norm_layer.s: test_batch_norm_layer.cpp.s + +.PHONY : test_batch_norm_layer.s + +# target to generate assembly for a file +test_batch_norm_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_norm_layer.cpp.s +.PHONY : test_batch_norm_layer.cpp.s + +test_batch_reindex_layer.o: test_batch_reindex_layer.cpp.o + +.PHONY : test_batch_reindex_layer.o + +# target to build an object file +test_batch_reindex_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.o +.PHONY : test_batch_reindex_layer.cpp.o + +test_batch_reindex_layer.i: test_batch_reindex_layer.cpp.i + +.PHONY : test_batch_reindex_layer.i + +# target to preprocess a source file +test_batch_reindex_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.i +.PHONY : test_batch_reindex_layer.cpp.i + +test_batch_reindex_layer.s: test_batch_reindex_layer.cpp.s + +.PHONY : test_batch_reindex_layer.s + +# target to generate assembly for a file +test_batch_reindex_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_batch_reindex_layer.cpp.s +.PHONY : test_batch_reindex_layer.cpp.s + +test_bbox_util.o: test_bbox_util.cpp.o + +.PHONY : test_bbox_util.o + +# target to build an object file +test_bbox_util.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.o +.PHONY : test_bbox_util.cpp.o + +test_bbox_util.i: test_bbox_util.cpp.i + +.PHONY : test_bbox_util.i + +# target to preprocess a source file +test_bbox_util.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.i +.PHONY : test_bbox_util.cpp.i + +test_bbox_util.s: test_bbox_util.cpp.s + +.PHONY : test_bbox_util.s + +# target to generate assembly for a file +test_bbox_util.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bbox_util.cpp.s +.PHONY : test_bbox_util.cpp.s + +test_benchmark.o: test_benchmark.cpp.o + +.PHONY : test_benchmark.o + +# target to build an object file +test_benchmark.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.o +.PHONY : test_benchmark.cpp.o + +test_benchmark.i: test_benchmark.cpp.i + +.PHONY : test_benchmark.i + +# target to preprocess a source file +test_benchmark.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.i +.PHONY : test_benchmark.cpp.i + +test_benchmark.s: test_benchmark.cpp.s + +.PHONY : test_benchmark.s + +# target to generate assembly for a file +test_benchmark.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_benchmark.cpp.s +.PHONY : test_benchmark.cpp.s + +test_bias_layer.o: test_bias_layer.cpp.o + +.PHONY : test_bias_layer.o + +# target to build an object file +test_bias_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.o +.PHONY : test_bias_layer.cpp.o + +test_bias_layer.i: test_bias_layer.cpp.i + +.PHONY : test_bias_layer.i + +# target to preprocess a source file +test_bias_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.i +.PHONY : test_bias_layer.cpp.i + +test_bias_layer.s: test_bias_layer.cpp.s + +.PHONY : test_bias_layer.s + +# target to generate assembly for a file +test_bias_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_bias_layer.cpp.s +.PHONY : test_bias_layer.cpp.s + +test_blob.o: test_blob.cpp.o + +.PHONY : test_blob.o + +# target to build an object file +test_blob.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.o +.PHONY : test_blob.cpp.o + +test_blob.i: test_blob.cpp.i + +.PHONY : test_blob.i + +# target to preprocess a source file +test_blob.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.i +.PHONY : test_blob.cpp.i + +test_blob.s: test_blob.cpp.s + +.PHONY : test_blob.s + +# target to generate assembly for a file +test_blob.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_blob.cpp.s +.PHONY : test_blob.cpp.s + +test_caffe_main.o: test_caffe_main.cpp.o + +.PHONY : test_caffe_main.o + +# target to build an object file +test_caffe_main.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.o +.PHONY : test_caffe_main.cpp.o + +test_caffe_main.i: test_caffe_main.cpp.i + +.PHONY : test_caffe_main.i + +# target to preprocess a source file +test_caffe_main.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.i +.PHONY : test_caffe_main.cpp.i + +test_caffe_main.s: test_caffe_main.cpp.s + +.PHONY : test_caffe_main.s + +# target to generate assembly for a file +test_caffe_main.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_caffe_main.cpp.s +.PHONY : test_caffe_main.cpp.s + +test_common.o: test_common.cpp.o + +.PHONY : test_common.o + +# target to build an object file +test_common.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.o +.PHONY : test_common.cpp.o + +test_common.i: test_common.cpp.i + +.PHONY : test_common.i + +# target to preprocess a source file +test_common.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.i +.PHONY : test_common.cpp.i + +test_common.s: test_common.cpp.s + +.PHONY : test_common.s + +# target to generate assembly for a file +test_common.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_common.cpp.s +.PHONY : test_common.cpp.s + +test_concat_layer.o: test_concat_layer.cpp.o + +.PHONY : test_concat_layer.o + +# target to build an object file +test_concat_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.o +.PHONY : test_concat_layer.cpp.o + +test_concat_layer.i: test_concat_layer.cpp.i + +.PHONY : test_concat_layer.i + +# target to preprocess a source file +test_concat_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.i +.PHONY : test_concat_layer.cpp.i + +test_concat_layer.s: test_concat_layer.cpp.s + +.PHONY : test_concat_layer.s + +# target to generate assembly for a file +test_concat_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_concat_layer.cpp.s +.PHONY : test_concat_layer.cpp.s + +test_contrastive_loss_layer.o: test_contrastive_loss_layer.cpp.o + +.PHONY : test_contrastive_loss_layer.o + +# target to build an object file +test_contrastive_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.o +.PHONY : test_contrastive_loss_layer.cpp.o + +test_contrastive_loss_layer.i: test_contrastive_loss_layer.cpp.i + +.PHONY : test_contrastive_loss_layer.i + +# target to preprocess a source file +test_contrastive_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.i +.PHONY : test_contrastive_loss_layer.cpp.i + +test_contrastive_loss_layer.s: test_contrastive_loss_layer.cpp.s + +.PHONY : test_contrastive_loss_layer.s + +# target to generate assembly for a file +test_contrastive_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_contrastive_loss_layer.cpp.s +.PHONY : test_contrastive_loss_layer.cpp.s + +test_convolution_layer.o: test_convolution_layer.cpp.o + +.PHONY : test_convolution_layer.o + +# target to build an object file +test_convolution_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.o +.PHONY : test_convolution_layer.cpp.o + +test_convolution_layer.i: test_convolution_layer.cpp.i + +.PHONY : test_convolution_layer.i + +# target to preprocess a source file +test_convolution_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.i +.PHONY : test_convolution_layer.cpp.i + +test_convolution_layer.s: test_convolution_layer.cpp.s + +.PHONY : test_convolution_layer.s + +# target to generate assembly for a file +test_convolution_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_convolution_layer.cpp.s +.PHONY : test_convolution_layer.cpp.s + +test_crop_layer.o: test_crop_layer.cpp.o + +.PHONY : test_crop_layer.o + +# target to build an object file +test_crop_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.o +.PHONY : test_crop_layer.cpp.o + +test_crop_layer.i: test_crop_layer.cpp.i + +.PHONY : test_crop_layer.i + +# target to preprocess a source file +test_crop_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.i +.PHONY : test_crop_layer.cpp.i + +test_crop_layer.s: test_crop_layer.cpp.s + +.PHONY : test_crop_layer.s + +# target to generate assembly for a file +test_crop_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_crop_layer.cpp.s +.PHONY : test_crop_layer.cpp.s + +test_data_layer.o: test_data_layer.cpp.o + +.PHONY : test_data_layer.o + +# target to build an object file +test_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.o +.PHONY : test_data_layer.cpp.o + +test_data_layer.i: test_data_layer.cpp.i + +.PHONY : test_data_layer.i + +# target to preprocess a source file +test_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.i +.PHONY : test_data_layer.cpp.i + +test_data_layer.s: test_data_layer.cpp.s + +.PHONY : test_data_layer.s + +# target to generate assembly for a file +test_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_layer.cpp.s +.PHONY : test_data_layer.cpp.s + +test_data_transformer.o: test_data_transformer.cpp.o + +.PHONY : test_data_transformer.o + +# target to build an object file +test_data_transformer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.o +.PHONY : test_data_transformer.cpp.o + +test_data_transformer.i: test_data_transformer.cpp.i + +.PHONY : test_data_transformer.i + +# target to preprocess a source file +test_data_transformer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.i +.PHONY : test_data_transformer.cpp.i + +test_data_transformer.s: test_data_transformer.cpp.s + +.PHONY : test_data_transformer.s + +# target to generate assembly for a file +test_data_transformer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_data_transformer.cpp.s +.PHONY : test_data_transformer.cpp.s + +test_db.o: test_db.cpp.o + +.PHONY : test_db.o + +# target to build an object file +test_db.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.o +.PHONY : test_db.cpp.o + +test_db.i: test_db.cpp.i + +.PHONY : test_db.i + +# target to preprocess a source file +test_db.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.i +.PHONY : test_db.cpp.i + +test_db.s: test_db.cpp.s + +.PHONY : test_db.s + +# target to generate assembly for a file +test_db.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_db.cpp.s +.PHONY : test_db.cpp.s + +test_deconvolution_layer.o: test_deconvolution_layer.cpp.o + +.PHONY : test_deconvolution_layer.o + +# target to build an object file +test_deconvolution_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.o +.PHONY : test_deconvolution_layer.cpp.o + +test_deconvolution_layer.i: test_deconvolution_layer.cpp.i + +.PHONY : test_deconvolution_layer.i + +# target to preprocess a source file +test_deconvolution_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.i +.PHONY : test_deconvolution_layer.cpp.i + +test_deconvolution_layer.s: test_deconvolution_layer.cpp.s + +.PHONY : test_deconvolution_layer.s + +# target to generate assembly for a file +test_deconvolution_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_deconvolution_layer.cpp.s +.PHONY : test_deconvolution_layer.cpp.s + +test_detection_evaluate_layer.o: test_detection_evaluate_layer.cpp.o + +.PHONY : test_detection_evaluate_layer.o + +# target to build an object file +test_detection_evaluate_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.o +.PHONY : test_detection_evaluate_layer.cpp.o + +test_detection_evaluate_layer.i: test_detection_evaluate_layer.cpp.i + +.PHONY : test_detection_evaluate_layer.i + +# target to preprocess a source file +test_detection_evaluate_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.i +.PHONY : test_detection_evaluate_layer.cpp.i + +test_detection_evaluate_layer.s: test_detection_evaluate_layer.cpp.s + +.PHONY : test_detection_evaluate_layer.s + +# target to generate assembly for a file +test_detection_evaluate_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_evaluate_layer.cpp.s +.PHONY : test_detection_evaluate_layer.cpp.s + +test_detection_output_layer.o: test_detection_output_layer.cpp.o + +.PHONY : test_detection_output_layer.o + +# target to build an object file +test_detection_output_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.o +.PHONY : test_detection_output_layer.cpp.o + +test_detection_output_layer.i: test_detection_output_layer.cpp.i + +.PHONY : test_detection_output_layer.i + +# target to preprocess a source file +test_detection_output_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.i +.PHONY : test_detection_output_layer.cpp.i + +test_detection_output_layer.s: test_detection_output_layer.cpp.s + +.PHONY : test_detection_output_layer.s + +# target to generate assembly for a file +test_detection_output_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_detection_output_layer.cpp.s +.PHONY : test_detection_output_layer.cpp.s + +test_dummy_data_layer.o: test_dummy_data_layer.cpp.o + +.PHONY : test_dummy_data_layer.o + +# target to build an object file +test_dummy_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.o +.PHONY : test_dummy_data_layer.cpp.o + +test_dummy_data_layer.i: test_dummy_data_layer.cpp.i + +.PHONY : test_dummy_data_layer.i + +# target to preprocess a source file +test_dummy_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.i +.PHONY : test_dummy_data_layer.cpp.i + +test_dummy_data_layer.s: test_dummy_data_layer.cpp.s + +.PHONY : test_dummy_data_layer.s + +# target to generate assembly for a file +test_dummy_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_dummy_data_layer.cpp.s +.PHONY : test_dummy_data_layer.cpp.s + +test_eltwise_layer.o: test_eltwise_layer.cpp.o + +.PHONY : test_eltwise_layer.o + +# target to build an object file +test_eltwise_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.o +.PHONY : test_eltwise_layer.cpp.o + +test_eltwise_layer.i: test_eltwise_layer.cpp.i + +.PHONY : test_eltwise_layer.i + +# target to preprocess a source file +test_eltwise_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.i +.PHONY : test_eltwise_layer.cpp.i + +test_eltwise_layer.s: test_eltwise_layer.cpp.s + +.PHONY : test_eltwise_layer.s + +# target to generate assembly for a file +test_eltwise_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_eltwise_layer.cpp.s +.PHONY : test_eltwise_layer.cpp.s + +test_embed_layer.o: test_embed_layer.cpp.o + +.PHONY : test_embed_layer.o + +# target to build an object file +test_embed_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.o +.PHONY : test_embed_layer.cpp.o + +test_embed_layer.i: test_embed_layer.cpp.i + +.PHONY : test_embed_layer.i + +# target to preprocess a source file +test_embed_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.i +.PHONY : test_embed_layer.cpp.i + +test_embed_layer.s: test_embed_layer.cpp.s + +.PHONY : test_embed_layer.s + +# target to generate assembly for a file +test_embed_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_embed_layer.cpp.s +.PHONY : test_embed_layer.cpp.s + +test_euclidean_loss_layer.o: test_euclidean_loss_layer.cpp.o + +.PHONY : test_euclidean_loss_layer.o + +# target to build an object file +test_euclidean_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.o +.PHONY : test_euclidean_loss_layer.cpp.o + +test_euclidean_loss_layer.i: test_euclidean_loss_layer.cpp.i + +.PHONY : test_euclidean_loss_layer.i + +# target to preprocess a source file +test_euclidean_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.i +.PHONY : test_euclidean_loss_layer.cpp.i + +test_euclidean_loss_layer.s: test_euclidean_loss_layer.cpp.s + +.PHONY : test_euclidean_loss_layer.s + +# target to generate assembly for a file +test_euclidean_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_euclidean_loss_layer.cpp.s +.PHONY : test_euclidean_loss_layer.cpp.s + +test_filler.o: test_filler.cpp.o + +.PHONY : test_filler.o + +# target to build an object file +test_filler.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.o +.PHONY : test_filler.cpp.o + +test_filler.i: test_filler.cpp.i + +.PHONY : test_filler.i + +# target to preprocess a source file +test_filler.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.i +.PHONY : test_filler.cpp.i + +test_filler.s: test_filler.cpp.s + +.PHONY : test_filler.s + +# target to generate assembly for a file +test_filler.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filler.cpp.s +.PHONY : test_filler.cpp.s + +test_filter_layer.o: test_filter_layer.cpp.o + +.PHONY : test_filter_layer.o + +# target to build an object file +test_filter_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.o +.PHONY : test_filter_layer.cpp.o + +test_filter_layer.i: test_filter_layer.cpp.i + +.PHONY : test_filter_layer.i + +# target to preprocess a source file +test_filter_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.i +.PHONY : test_filter_layer.cpp.i + +test_filter_layer.s: test_filter_layer.cpp.s + +.PHONY : test_filter_layer.s + +# target to generate assembly for a file +test_filter_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_filter_layer.cpp.s +.PHONY : test_filter_layer.cpp.s + +test_flatten_layer.o: test_flatten_layer.cpp.o + +.PHONY : test_flatten_layer.o + +# target to build an object file +test_flatten_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.o +.PHONY : test_flatten_layer.cpp.o + +test_flatten_layer.i: test_flatten_layer.cpp.i + +.PHONY : test_flatten_layer.i + +# target to preprocess a source file +test_flatten_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.i +.PHONY : test_flatten_layer.cpp.i + +test_flatten_layer.s: test_flatten_layer.cpp.s + +.PHONY : test_flatten_layer.s + +# target to generate assembly for a file +test_flatten_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_flatten_layer.cpp.s +.PHONY : test_flatten_layer.cpp.s + +test_gradient_based_solver.o: test_gradient_based_solver.cpp.o + +.PHONY : test_gradient_based_solver.o + +# target to build an object file +test_gradient_based_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.o +.PHONY : test_gradient_based_solver.cpp.o + +test_gradient_based_solver.i: test_gradient_based_solver.cpp.i + +.PHONY : test_gradient_based_solver.i + +# target to preprocess a source file +test_gradient_based_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.i +.PHONY : test_gradient_based_solver.cpp.i + +test_gradient_based_solver.s: test_gradient_based_solver.cpp.s + +.PHONY : test_gradient_based_solver.s + +# target to generate assembly for a file +test_gradient_based_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_gradient_based_solver.cpp.s +.PHONY : test_gradient_based_solver.cpp.s + +test_hdf5_output_layer.o: test_hdf5_output_layer.cpp.o + +.PHONY : test_hdf5_output_layer.o + +# target to build an object file +test_hdf5_output_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.o +.PHONY : test_hdf5_output_layer.cpp.o + +test_hdf5_output_layer.i: test_hdf5_output_layer.cpp.i + +.PHONY : test_hdf5_output_layer.i + +# target to preprocess a source file +test_hdf5_output_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.i +.PHONY : test_hdf5_output_layer.cpp.i + +test_hdf5_output_layer.s: test_hdf5_output_layer.cpp.s + +.PHONY : test_hdf5_output_layer.s + +# target to generate assembly for a file +test_hdf5_output_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5_output_layer.cpp.s +.PHONY : test_hdf5_output_layer.cpp.s + +test_hdf5data_layer.o: test_hdf5data_layer.cpp.o + +.PHONY : test_hdf5data_layer.o + +# target to build an object file +test_hdf5data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.o +.PHONY : test_hdf5data_layer.cpp.o + +test_hdf5data_layer.i: test_hdf5data_layer.cpp.i + +.PHONY : test_hdf5data_layer.i + +# target to preprocess a source file +test_hdf5data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.i +.PHONY : test_hdf5data_layer.cpp.i + +test_hdf5data_layer.s: test_hdf5data_layer.cpp.s + +.PHONY : test_hdf5data_layer.s + +# target to generate assembly for a file +test_hdf5data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hdf5data_layer.cpp.s +.PHONY : test_hdf5data_layer.cpp.s + +test_hinge_loss_layer.o: test_hinge_loss_layer.cpp.o + +.PHONY : test_hinge_loss_layer.o + +# target to build an object file +test_hinge_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.o +.PHONY : test_hinge_loss_layer.cpp.o + +test_hinge_loss_layer.i: test_hinge_loss_layer.cpp.i + +.PHONY : test_hinge_loss_layer.i + +# target to preprocess a source file +test_hinge_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.i +.PHONY : test_hinge_loss_layer.cpp.i + +test_hinge_loss_layer.s: test_hinge_loss_layer.cpp.s + +.PHONY : test_hinge_loss_layer.s + +# target to generate assembly for a file +test_hinge_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_hinge_loss_layer.cpp.s +.PHONY : test_hinge_loss_layer.cpp.s + +test_im2col_layer.o: test_im2col_layer.cpp.o + +.PHONY : test_im2col_layer.o + +# target to build an object file +test_im2col_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.o +.PHONY : test_im2col_layer.cpp.o + +test_im2col_layer.i: test_im2col_layer.cpp.i + +.PHONY : test_im2col_layer.i + +# target to preprocess a source file +test_im2col_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.i +.PHONY : test_im2col_layer.cpp.i + +test_im2col_layer.s: test_im2col_layer.cpp.s + +.PHONY : test_im2col_layer.s + +# target to generate assembly for a file +test_im2col_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im2col_layer.cpp.s +.PHONY : test_im2col_layer.cpp.s + +test_im_transforms.o: test_im_transforms.cpp.o + +.PHONY : test_im_transforms.o + +# target to build an object file +test_im_transforms.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.o +.PHONY : test_im_transforms.cpp.o + +test_im_transforms.i: test_im_transforms.cpp.i + +.PHONY : test_im_transforms.i + +# target to preprocess a source file +test_im_transforms.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.i +.PHONY : test_im_transforms.cpp.i + +test_im_transforms.s: test_im_transforms.cpp.s + +.PHONY : test_im_transforms.s + +# target to generate assembly for a file +test_im_transforms.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_im_transforms.cpp.s +.PHONY : test_im_transforms.cpp.s + +test_image_data_layer.o: test_image_data_layer.cpp.o + +.PHONY : test_image_data_layer.o + +# target to build an object file +test_image_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.o +.PHONY : test_image_data_layer.cpp.o + +test_image_data_layer.i: test_image_data_layer.cpp.i + +.PHONY : test_image_data_layer.i + +# target to preprocess a source file +test_image_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.i +.PHONY : test_image_data_layer.cpp.i + +test_image_data_layer.s: test_image_data_layer.cpp.s + +.PHONY : test_image_data_layer.s + +# target to generate assembly for a file +test_image_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_image_data_layer.cpp.s +.PHONY : test_image_data_layer.cpp.s + +test_infogain_loss_layer.o: test_infogain_loss_layer.cpp.o + +.PHONY : test_infogain_loss_layer.o + +# target to build an object file +test_infogain_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.o +.PHONY : test_infogain_loss_layer.cpp.o + +test_infogain_loss_layer.i: test_infogain_loss_layer.cpp.i + +.PHONY : test_infogain_loss_layer.i + +# target to preprocess a source file +test_infogain_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.i +.PHONY : test_infogain_loss_layer.cpp.i + +test_infogain_loss_layer.s: test_infogain_loss_layer.cpp.s + +.PHONY : test_infogain_loss_layer.s + +# target to generate assembly for a file +test_infogain_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_infogain_loss_layer.cpp.s +.PHONY : test_infogain_loss_layer.cpp.s + +test_inner_product_layer.o: test_inner_product_layer.cpp.o + +.PHONY : test_inner_product_layer.o + +# target to build an object file +test_inner_product_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.o +.PHONY : test_inner_product_layer.cpp.o + +test_inner_product_layer.i: test_inner_product_layer.cpp.i + +.PHONY : test_inner_product_layer.i + +# target to preprocess a source file +test_inner_product_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.i +.PHONY : test_inner_product_layer.cpp.i + +test_inner_product_layer.s: test_inner_product_layer.cpp.s + +.PHONY : test_inner_product_layer.s + +# target to generate assembly for a file +test_inner_product_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_inner_product_layer.cpp.s +.PHONY : test_inner_product_layer.cpp.s + +test_internal_thread.o: test_internal_thread.cpp.o + +.PHONY : test_internal_thread.o + +# target to build an object file +test_internal_thread.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.o +.PHONY : test_internal_thread.cpp.o + +test_internal_thread.i: test_internal_thread.cpp.i + +.PHONY : test_internal_thread.i + +# target to preprocess a source file +test_internal_thread.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.i +.PHONY : test_internal_thread.cpp.i + +test_internal_thread.s: test_internal_thread.cpp.s + +.PHONY : test_internal_thread.s + +# target to generate assembly for a file +test_internal_thread.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_internal_thread.cpp.s +.PHONY : test_internal_thread.cpp.s + +test_io.o: test_io.cpp.o + +.PHONY : test_io.o + +# target to build an object file +test_io.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.o +.PHONY : test_io.cpp.o + +test_io.i: test_io.cpp.i + +.PHONY : test_io.i + +# target to preprocess a source file +test_io.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.i +.PHONY : test_io.cpp.i + +test_io.s: test_io.cpp.s + +.PHONY : test_io.s + +# target to generate assembly for a file +test_io.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_io.cpp.s +.PHONY : test_io.cpp.s + +test_layer_factory.o: test_layer_factory.cpp.o + +.PHONY : test_layer_factory.o + +# target to build an object file +test_layer_factory.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.o +.PHONY : test_layer_factory.cpp.o + +test_layer_factory.i: test_layer_factory.cpp.i + +.PHONY : test_layer_factory.i + +# target to preprocess a source file +test_layer_factory.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.i +.PHONY : test_layer_factory.cpp.i + +test_layer_factory.s: test_layer_factory.cpp.s + +.PHONY : test_layer_factory.s + +# target to generate assembly for a file +test_layer_factory.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_layer_factory.cpp.s +.PHONY : test_layer_factory.cpp.s + +test_lrn_layer.o: test_lrn_layer.cpp.o + +.PHONY : test_lrn_layer.o + +# target to build an object file +test_lrn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.o +.PHONY : test_lrn_layer.cpp.o + +test_lrn_layer.i: test_lrn_layer.cpp.i + +.PHONY : test_lrn_layer.i + +# target to preprocess a source file +test_lrn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.i +.PHONY : test_lrn_layer.cpp.i + +test_lrn_layer.s: test_lrn_layer.cpp.s + +.PHONY : test_lrn_layer.s + +# target to generate assembly for a file +test_lrn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lrn_layer.cpp.s +.PHONY : test_lrn_layer.cpp.s + +test_lstm_layer.o: test_lstm_layer.cpp.o + +.PHONY : test_lstm_layer.o + +# target to build an object file +test_lstm_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.o +.PHONY : test_lstm_layer.cpp.o + +test_lstm_layer.i: test_lstm_layer.cpp.i + +.PHONY : test_lstm_layer.i + +# target to preprocess a source file +test_lstm_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.i +.PHONY : test_lstm_layer.cpp.i + +test_lstm_layer.s: test_lstm_layer.cpp.s + +.PHONY : test_lstm_layer.s + +# target to generate assembly for a file +test_lstm_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_lstm_layer.cpp.s +.PHONY : test_lstm_layer.cpp.s + +test_math_functions.o: test_math_functions.cpp.o + +.PHONY : test_math_functions.o + +# target to build an object file +test_math_functions.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.o +.PHONY : test_math_functions.cpp.o + +test_math_functions.i: test_math_functions.cpp.i + +.PHONY : test_math_functions.i + +# target to preprocess a source file +test_math_functions.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.i +.PHONY : test_math_functions.cpp.i + +test_math_functions.s: test_math_functions.cpp.s + +.PHONY : test_math_functions.s + +# target to generate assembly for a file +test_math_functions.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_math_functions.cpp.s +.PHONY : test_math_functions.cpp.s + +test_maxpool_dropout_layers.o: test_maxpool_dropout_layers.cpp.o + +.PHONY : test_maxpool_dropout_layers.o + +# target to build an object file +test_maxpool_dropout_layers.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.o +.PHONY : test_maxpool_dropout_layers.cpp.o + +test_maxpool_dropout_layers.i: test_maxpool_dropout_layers.cpp.i + +.PHONY : test_maxpool_dropout_layers.i + +# target to preprocess a source file +test_maxpool_dropout_layers.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.i +.PHONY : test_maxpool_dropout_layers.cpp.i + +test_maxpool_dropout_layers.s: test_maxpool_dropout_layers.cpp.s + +.PHONY : test_maxpool_dropout_layers.s + +# target to generate assembly for a file +test_maxpool_dropout_layers.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_maxpool_dropout_layers.cpp.s +.PHONY : test_maxpool_dropout_layers.cpp.s + +test_memory_data_layer.o: test_memory_data_layer.cpp.o + +.PHONY : test_memory_data_layer.o + +# target to build an object file +test_memory_data_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.o +.PHONY : test_memory_data_layer.cpp.o + +test_memory_data_layer.i: test_memory_data_layer.cpp.i + +.PHONY : test_memory_data_layer.i + +# target to preprocess a source file +test_memory_data_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.i +.PHONY : test_memory_data_layer.cpp.i + +test_memory_data_layer.s: test_memory_data_layer.cpp.s + +.PHONY : test_memory_data_layer.s + +# target to generate assembly for a file +test_memory_data_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_memory_data_layer.cpp.s +.PHONY : test_memory_data_layer.cpp.s + +test_multibox_loss_layer.o: test_multibox_loss_layer.cpp.o + +.PHONY : test_multibox_loss_layer.o + +# target to build an object file +test_multibox_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.o +.PHONY : test_multibox_loss_layer.cpp.o + +test_multibox_loss_layer.i: test_multibox_loss_layer.cpp.i + +.PHONY : test_multibox_loss_layer.i + +# target to preprocess a source file +test_multibox_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.i +.PHONY : test_multibox_loss_layer.cpp.i + +test_multibox_loss_layer.s: test_multibox_loss_layer.cpp.s + +.PHONY : test_multibox_loss_layer.s + +# target to generate assembly for a file +test_multibox_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multibox_loss_layer.cpp.s +.PHONY : test_multibox_loss_layer.cpp.s + +test_multinomial_logistic_loss_layer.o: test_multinomial_logistic_loss_layer.cpp.o + +.PHONY : test_multinomial_logistic_loss_layer.o + +# target to build an object file +test_multinomial_logistic_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.o +.PHONY : test_multinomial_logistic_loss_layer.cpp.o + +test_multinomial_logistic_loss_layer.i: test_multinomial_logistic_loss_layer.cpp.i + +.PHONY : test_multinomial_logistic_loss_layer.i + +# target to preprocess a source file +test_multinomial_logistic_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.i +.PHONY : test_multinomial_logistic_loss_layer.cpp.i + +test_multinomial_logistic_loss_layer.s: test_multinomial_logistic_loss_layer.cpp.s + +.PHONY : test_multinomial_logistic_loss_layer.s + +# target to generate assembly for a file +test_multinomial_logistic_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_multinomial_logistic_loss_layer.cpp.s +.PHONY : test_multinomial_logistic_loss_layer.cpp.s + +test_mvn_layer.o: test_mvn_layer.cpp.o + +.PHONY : test_mvn_layer.o + +# target to build an object file +test_mvn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.o +.PHONY : test_mvn_layer.cpp.o + +test_mvn_layer.i: test_mvn_layer.cpp.i + +.PHONY : test_mvn_layer.i + +# target to preprocess a source file +test_mvn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.i +.PHONY : test_mvn_layer.cpp.i + +test_mvn_layer.s: test_mvn_layer.cpp.s + +.PHONY : test_mvn_layer.s + +# target to generate assembly for a file +test_mvn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_mvn_layer.cpp.s +.PHONY : test_mvn_layer.cpp.s + +test_net.o: test_net.cpp.o + +.PHONY : test_net.o + +# target to build an object file +test_net.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.o +.PHONY : test_net.cpp.o + +test_net.i: test_net.cpp.i + +.PHONY : test_net.i + +# target to preprocess a source file +test_net.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.i +.PHONY : test_net.cpp.i + +test_net.s: test_net.cpp.s + +.PHONY : test_net.s + +# target to generate assembly for a file +test_net.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_net.cpp.s +.PHONY : test_net.cpp.s + +test_neuron_layer.o: test_neuron_layer.cpp.o + +.PHONY : test_neuron_layer.o + +# target to build an object file +test_neuron_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.o +.PHONY : test_neuron_layer.cpp.o + +test_neuron_layer.i: test_neuron_layer.cpp.i + +.PHONY : test_neuron_layer.i + +# target to preprocess a source file +test_neuron_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.i +.PHONY : test_neuron_layer.cpp.i + +test_neuron_layer.s: test_neuron_layer.cpp.s + +.PHONY : test_neuron_layer.s + +# target to generate assembly for a file +test_neuron_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_neuron_layer.cpp.s +.PHONY : test_neuron_layer.cpp.s + +test_normalize_layer.o: test_normalize_layer.cpp.o + +.PHONY : test_normalize_layer.o + +# target to build an object file +test_normalize_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.o +.PHONY : test_normalize_layer.cpp.o + +test_normalize_layer.i: test_normalize_layer.cpp.i + +.PHONY : test_normalize_layer.i + +# target to preprocess a source file +test_normalize_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.i +.PHONY : test_normalize_layer.cpp.i + +test_normalize_layer.s: test_normalize_layer.cpp.s + +.PHONY : test_normalize_layer.s + +# target to generate assembly for a file +test_normalize_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_normalize_layer.cpp.s +.PHONY : test_normalize_layer.cpp.s + +test_permute_layer.o: test_permute_layer.cpp.o + +.PHONY : test_permute_layer.o + +# target to build an object file +test_permute_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.o +.PHONY : test_permute_layer.cpp.o + +test_permute_layer.i: test_permute_layer.cpp.i + +.PHONY : test_permute_layer.i + +# target to preprocess a source file +test_permute_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.i +.PHONY : test_permute_layer.cpp.i + +test_permute_layer.s: test_permute_layer.cpp.s + +.PHONY : test_permute_layer.s + +# target to generate assembly for a file +test_permute_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_permute_layer.cpp.s +.PHONY : test_permute_layer.cpp.s + +test_platform.o: test_platform.cpp.o + +.PHONY : test_platform.o + +# target to build an object file +test_platform.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.o +.PHONY : test_platform.cpp.o + +test_platform.i: test_platform.cpp.i + +.PHONY : test_platform.i + +# target to preprocess a source file +test_platform.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.i +.PHONY : test_platform.cpp.i + +test_platform.s: test_platform.cpp.s + +.PHONY : test_platform.s + +# target to generate assembly for a file +test_platform.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_platform.cpp.s +.PHONY : test_platform.cpp.s + +test_pooling_layer.o: test_pooling_layer.cpp.o + +.PHONY : test_pooling_layer.o + +# target to build an object file +test_pooling_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.o +.PHONY : test_pooling_layer.cpp.o + +test_pooling_layer.i: test_pooling_layer.cpp.i + +.PHONY : test_pooling_layer.i + +# target to preprocess a source file +test_pooling_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.i +.PHONY : test_pooling_layer.cpp.i + +test_pooling_layer.s: test_pooling_layer.cpp.s + +.PHONY : test_pooling_layer.s + +# target to generate assembly for a file +test_pooling_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_pooling_layer.cpp.s +.PHONY : test_pooling_layer.cpp.s + +test_power_layer.o: test_power_layer.cpp.o + +.PHONY : test_power_layer.o + +# target to build an object file +test_power_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.o +.PHONY : test_power_layer.cpp.o + +test_power_layer.i: test_power_layer.cpp.i + +.PHONY : test_power_layer.i + +# target to preprocess a source file +test_power_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.i +.PHONY : test_power_layer.cpp.i + +test_power_layer.s: test_power_layer.cpp.s + +.PHONY : test_power_layer.s + +# target to generate assembly for a file +test_power_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_power_layer.cpp.s +.PHONY : test_power_layer.cpp.s + +test_prior_box_layer.o: test_prior_box_layer.cpp.o + +.PHONY : test_prior_box_layer.o + +# target to build an object file +test_prior_box_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.o +.PHONY : test_prior_box_layer.cpp.o + +test_prior_box_layer.i: test_prior_box_layer.cpp.i + +.PHONY : test_prior_box_layer.i + +# target to preprocess a source file +test_prior_box_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.i +.PHONY : test_prior_box_layer.cpp.i + +test_prior_box_layer.s: test_prior_box_layer.cpp.s + +.PHONY : test_prior_box_layer.s + +# target to generate assembly for a file +test_prior_box_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_prior_box_layer.cpp.s +.PHONY : test_prior_box_layer.cpp.s + +test_protobuf.o: test_protobuf.cpp.o + +.PHONY : test_protobuf.o + +# target to build an object file +test_protobuf.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.o +.PHONY : test_protobuf.cpp.o + +test_protobuf.i: test_protobuf.cpp.i + +.PHONY : test_protobuf.i + +# target to preprocess a source file +test_protobuf.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.i +.PHONY : test_protobuf.cpp.i + +test_protobuf.s: test_protobuf.cpp.s + +.PHONY : test_protobuf.s + +# target to generate assembly for a file +test_protobuf.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_protobuf.cpp.s +.PHONY : test_protobuf.cpp.s + +test_random_number_generator.o: test_random_number_generator.cpp.o + +.PHONY : test_random_number_generator.o + +# target to build an object file +test_random_number_generator.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.o +.PHONY : test_random_number_generator.cpp.o + +test_random_number_generator.i: test_random_number_generator.cpp.i + +.PHONY : test_random_number_generator.i + +# target to preprocess a source file +test_random_number_generator.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.i +.PHONY : test_random_number_generator.cpp.i + +test_random_number_generator.s: test_random_number_generator.cpp.s + +.PHONY : test_random_number_generator.s + +# target to generate assembly for a file +test_random_number_generator.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_random_number_generator.cpp.s +.PHONY : test_random_number_generator.cpp.s + +test_reduction_layer.o: test_reduction_layer.cpp.o + +.PHONY : test_reduction_layer.o + +# target to build an object file +test_reduction_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.o +.PHONY : test_reduction_layer.cpp.o + +test_reduction_layer.i: test_reduction_layer.cpp.i + +.PHONY : test_reduction_layer.i + +# target to preprocess a source file +test_reduction_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.i +.PHONY : test_reduction_layer.cpp.i + +test_reduction_layer.s: test_reduction_layer.cpp.s + +.PHONY : test_reduction_layer.s + +# target to generate assembly for a file +test_reduction_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reduction_layer.cpp.s +.PHONY : test_reduction_layer.cpp.s + +test_reshape_layer.o: test_reshape_layer.cpp.o + +.PHONY : test_reshape_layer.o + +# target to build an object file +test_reshape_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.o +.PHONY : test_reshape_layer.cpp.o + +test_reshape_layer.i: test_reshape_layer.cpp.i + +.PHONY : test_reshape_layer.i + +# target to preprocess a source file +test_reshape_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.i +.PHONY : test_reshape_layer.cpp.i + +test_reshape_layer.s: test_reshape_layer.cpp.s + +.PHONY : test_reshape_layer.s + +# target to generate assembly for a file +test_reshape_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_reshape_layer.cpp.s +.PHONY : test_reshape_layer.cpp.s + +test_rnn_layer.o: test_rnn_layer.cpp.o + +.PHONY : test_rnn_layer.o + +# target to build an object file +test_rnn_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.o +.PHONY : test_rnn_layer.cpp.o + +test_rnn_layer.i: test_rnn_layer.cpp.i + +.PHONY : test_rnn_layer.i + +# target to preprocess a source file +test_rnn_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.i +.PHONY : test_rnn_layer.cpp.i + +test_rnn_layer.s: test_rnn_layer.cpp.s + +.PHONY : test_rnn_layer.s + +# target to generate assembly for a file +test_rnn_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_rnn_layer.cpp.s +.PHONY : test_rnn_layer.cpp.s + +test_scale_layer.o: test_scale_layer.cpp.o + +.PHONY : test_scale_layer.o + +# target to build an object file +test_scale_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.o +.PHONY : test_scale_layer.cpp.o + +test_scale_layer.i: test_scale_layer.cpp.i + +.PHONY : test_scale_layer.i + +# target to preprocess a source file +test_scale_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.i +.PHONY : test_scale_layer.cpp.i + +test_scale_layer.s: test_scale_layer.cpp.s + +.PHONY : test_scale_layer.s + +# target to generate assembly for a file +test_scale_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_scale_layer.cpp.s +.PHONY : test_scale_layer.cpp.s + +test_sigmoid_cross_entropy_loss_layer.o: test_sigmoid_cross_entropy_loss_layer.cpp.o + +.PHONY : test_sigmoid_cross_entropy_loss_layer.o + +# target to build an object file +test_sigmoid_cross_entropy_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.o +.PHONY : test_sigmoid_cross_entropy_loss_layer.cpp.o + +test_sigmoid_cross_entropy_loss_layer.i: test_sigmoid_cross_entropy_loss_layer.cpp.i + +.PHONY : test_sigmoid_cross_entropy_loss_layer.i + +# target to preprocess a source file +test_sigmoid_cross_entropy_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.i +.PHONY : test_sigmoid_cross_entropy_loss_layer.cpp.i + +test_sigmoid_cross_entropy_loss_layer.s: test_sigmoid_cross_entropy_loss_layer.cpp.s + +.PHONY : test_sigmoid_cross_entropy_loss_layer.s + +# target to generate assembly for a file +test_sigmoid_cross_entropy_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_sigmoid_cross_entropy_loss_layer.cpp.s +.PHONY : test_sigmoid_cross_entropy_loss_layer.cpp.s + +test_slice_layer.o: test_slice_layer.cpp.o + +.PHONY : test_slice_layer.o + +# target to build an object file +test_slice_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.o +.PHONY : test_slice_layer.cpp.o + +test_slice_layer.i: test_slice_layer.cpp.i + +.PHONY : test_slice_layer.i + +# target to preprocess a source file +test_slice_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.i +.PHONY : test_slice_layer.cpp.i + +test_slice_layer.s: test_slice_layer.cpp.s + +.PHONY : test_slice_layer.s + +# target to generate assembly for a file +test_slice_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_slice_layer.cpp.s +.PHONY : test_slice_layer.cpp.s + +test_smooth_L1_loss_layer.o: test_smooth_L1_loss_layer.cpp.o + +.PHONY : test_smooth_L1_loss_layer.o + +# target to build an object file +test_smooth_L1_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.o +.PHONY : test_smooth_L1_loss_layer.cpp.o + +test_smooth_L1_loss_layer.i: test_smooth_L1_loss_layer.cpp.i + +.PHONY : test_smooth_L1_loss_layer.i + +# target to preprocess a source file +test_smooth_L1_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.i +.PHONY : test_smooth_L1_loss_layer.cpp.i + +test_smooth_L1_loss_layer.s: test_smooth_L1_loss_layer.cpp.s + +.PHONY : test_smooth_L1_loss_layer.s + +# target to generate assembly for a file +test_smooth_L1_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_smooth_L1_loss_layer.cpp.s +.PHONY : test_smooth_L1_loss_layer.cpp.s + +test_softmax_layer.o: test_softmax_layer.cpp.o + +.PHONY : test_softmax_layer.o + +# target to build an object file +test_softmax_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.o +.PHONY : test_softmax_layer.cpp.o + +test_softmax_layer.i: test_softmax_layer.cpp.i + +.PHONY : test_softmax_layer.i + +# target to preprocess a source file +test_softmax_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.i +.PHONY : test_softmax_layer.cpp.i + +test_softmax_layer.s: test_softmax_layer.cpp.s + +.PHONY : test_softmax_layer.s + +# target to generate assembly for a file +test_softmax_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_layer.cpp.s +.PHONY : test_softmax_layer.cpp.s + +test_softmax_with_loss_layer.o: test_softmax_with_loss_layer.cpp.o + +.PHONY : test_softmax_with_loss_layer.o + +# target to build an object file +test_softmax_with_loss_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.o +.PHONY : test_softmax_with_loss_layer.cpp.o + +test_softmax_with_loss_layer.i: test_softmax_with_loss_layer.cpp.i + +.PHONY : test_softmax_with_loss_layer.i + +# target to preprocess a source file +test_softmax_with_loss_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.i +.PHONY : test_softmax_with_loss_layer.cpp.i + +test_softmax_with_loss_layer.s: test_softmax_with_loss_layer.cpp.s + +.PHONY : test_softmax_with_loss_layer.s + +# target to generate assembly for a file +test_softmax_with_loss_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_softmax_with_loss_layer.cpp.s +.PHONY : test_softmax_with_loss_layer.cpp.s + +test_solver.o: test_solver.cpp.o + +.PHONY : test_solver.o + +# target to build an object file +test_solver.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.o +.PHONY : test_solver.cpp.o + +test_solver.i: test_solver.cpp.i + +.PHONY : test_solver.i + +# target to preprocess a source file +test_solver.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.i +.PHONY : test_solver.cpp.i + +test_solver.s: test_solver.cpp.s + +.PHONY : test_solver.s + +# target to generate assembly for a file +test_solver.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver.cpp.s +.PHONY : test_solver.cpp.s + +test_solver_factory.o: test_solver_factory.cpp.o + +.PHONY : test_solver_factory.o + +# target to build an object file +test_solver_factory.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.o +.PHONY : test_solver_factory.cpp.o + +test_solver_factory.i: test_solver_factory.cpp.i + +.PHONY : test_solver_factory.i + +# target to preprocess a source file +test_solver_factory.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.i +.PHONY : test_solver_factory.cpp.i + +test_solver_factory.s: test_solver_factory.cpp.s + +.PHONY : test_solver_factory.s + +# target to generate assembly for a file +test_solver_factory.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_solver_factory.cpp.s +.PHONY : test_solver_factory.cpp.s + +test_split_layer.o: test_split_layer.cpp.o + +.PHONY : test_split_layer.o + +# target to build an object file +test_split_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.o +.PHONY : test_split_layer.cpp.o + +test_split_layer.i: test_split_layer.cpp.i + +.PHONY : test_split_layer.i + +# target to preprocess a source file +test_split_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.i +.PHONY : test_split_layer.cpp.i + +test_split_layer.s: test_split_layer.cpp.s + +.PHONY : test_split_layer.s + +# target to generate assembly for a file +test_split_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_split_layer.cpp.s +.PHONY : test_split_layer.cpp.s + +test_spp_layer.o: test_spp_layer.cpp.o + +.PHONY : test_spp_layer.o + +# target to build an object file +test_spp_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.o +.PHONY : test_spp_layer.cpp.o + +test_spp_layer.i: test_spp_layer.cpp.i + +.PHONY : test_spp_layer.i + +# target to preprocess a source file +test_spp_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.i +.PHONY : test_spp_layer.cpp.i + +test_spp_layer.s: test_spp_layer.cpp.s + +.PHONY : test_spp_layer.s + +# target to generate assembly for a file +test_spp_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_spp_layer.cpp.s +.PHONY : test_spp_layer.cpp.s + +test_stochastic_pooling.o: test_stochastic_pooling.cpp.o + +.PHONY : test_stochastic_pooling.o + +# target to build an object file +test_stochastic_pooling.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.o +.PHONY : test_stochastic_pooling.cpp.o + +test_stochastic_pooling.i: test_stochastic_pooling.cpp.i + +.PHONY : test_stochastic_pooling.i + +# target to preprocess a source file +test_stochastic_pooling.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.i +.PHONY : test_stochastic_pooling.cpp.i + +test_stochastic_pooling.s: test_stochastic_pooling.cpp.s + +.PHONY : test_stochastic_pooling.s + +# target to generate assembly for a file +test_stochastic_pooling.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_stochastic_pooling.cpp.s +.PHONY : test_stochastic_pooling.cpp.s + +test_syncedmem.o: test_syncedmem.cpp.o + +.PHONY : test_syncedmem.o + +# target to build an object file +test_syncedmem.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.o +.PHONY : test_syncedmem.cpp.o + +test_syncedmem.i: test_syncedmem.cpp.i + +.PHONY : test_syncedmem.i + +# target to preprocess a source file +test_syncedmem.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.i +.PHONY : test_syncedmem.cpp.i + +test_syncedmem.s: test_syncedmem.cpp.s + +.PHONY : test_syncedmem.s + +# target to generate assembly for a file +test_syncedmem.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_syncedmem.cpp.s +.PHONY : test_syncedmem.cpp.s + +test_tanh_layer.o: test_tanh_layer.cpp.o + +.PHONY : test_tanh_layer.o + +# target to build an object file +test_tanh_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.o +.PHONY : test_tanh_layer.cpp.o + +test_tanh_layer.i: test_tanh_layer.cpp.i + +.PHONY : test_tanh_layer.i + +# target to preprocess a source file +test_tanh_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.i +.PHONY : test_tanh_layer.cpp.i + +test_tanh_layer.s: test_tanh_layer.cpp.s + +.PHONY : test_tanh_layer.s + +# target to generate assembly for a file +test_tanh_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tanh_layer.cpp.s +.PHONY : test_tanh_layer.cpp.s + +test_threshold_layer.o: test_threshold_layer.cpp.o + +.PHONY : test_threshold_layer.o + +# target to build an object file +test_threshold_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.o +.PHONY : test_threshold_layer.cpp.o + +test_threshold_layer.i: test_threshold_layer.cpp.i + +.PHONY : test_threshold_layer.i + +# target to preprocess a source file +test_threshold_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.i +.PHONY : test_threshold_layer.cpp.i + +test_threshold_layer.s: test_threshold_layer.cpp.s + +.PHONY : test_threshold_layer.s + +# target to generate assembly for a file +test_threshold_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_threshold_layer.cpp.s +.PHONY : test_threshold_layer.cpp.s + +test_tile_layer.o: test_tile_layer.cpp.o + +.PHONY : test_tile_layer.o + +# target to build an object file +test_tile_layer.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.o +.PHONY : test_tile_layer.cpp.o + +test_tile_layer.i: test_tile_layer.cpp.i + +.PHONY : test_tile_layer.i + +# target to preprocess a source file +test_tile_layer.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.i +.PHONY : test_tile_layer.cpp.i + +test_tile_layer.s: test_tile_layer.cpp.s + +.PHONY : test_tile_layer.s + +# target to generate assembly for a file +test_tile_layer.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_tile_layer.cpp.s +.PHONY : test_tile_layer.cpp.s + +test_upgrade_proto.o: test_upgrade_proto.cpp.o + +.PHONY : test_upgrade_proto.o + +# target to build an object file +test_upgrade_proto.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.o +.PHONY : test_upgrade_proto.cpp.o + +test_upgrade_proto.i: test_upgrade_proto.cpp.i + +.PHONY : test_upgrade_proto.i + +# target to preprocess a source file +test_upgrade_proto.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.i +.PHONY : test_upgrade_proto.cpp.i + +test_upgrade_proto.s: test_upgrade_proto.cpp.s + +.PHONY : test_upgrade_proto.s + +# target to generate assembly for a file +test_upgrade_proto.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_upgrade_proto.cpp.s +.PHONY : test_upgrade_proto.cpp.s + +test_util_blas.o: test_util_blas.cpp.o + +.PHONY : test_util_blas.o + +# target to build an object file +test_util_blas.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.o +.PHONY : test_util_blas.cpp.o + +test_util_blas.i: test_util_blas.cpp.i + +.PHONY : test_util_blas.i + +# target to preprocess a source file +test_util_blas.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.i +.PHONY : test_util_blas.cpp.i + +test_util_blas.s: test_util_blas.cpp.s + +.PHONY : test_util_blas.s + +# target to generate assembly for a file +test_util_blas.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/caffe/test/CMakeFiles/test.testbin.dir/build.make src/caffe/test/CMakeFiles/test.testbin.dir/test_util_blas.cpp.s +.PHONY : test_util_blas.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... runtest" + @echo "... test.testbin" + @echo "... test_accuracy_layer.o" + @echo "... test_accuracy_layer.i" + @echo "... test_accuracy_layer.s" + @echo "... test_annotated_data_layer.o" + @echo "... test_annotated_data_layer.i" + @echo "... test_annotated_data_layer.s" + @echo "... test_argmax_layer.o" + @echo "... test_argmax_layer.i" + @echo "... test_argmax_layer.s" + @echo "... test_batch_norm_layer.o" + @echo "... test_batch_norm_layer.i" + @echo "... test_batch_norm_layer.s" + @echo "... test_batch_reindex_layer.o" + @echo "... test_batch_reindex_layer.i" + @echo "... test_batch_reindex_layer.s" + @echo "... test_bbox_util.o" + @echo "... test_bbox_util.i" + @echo "... test_bbox_util.s" + @echo "... test_benchmark.o" + @echo "... test_benchmark.i" + @echo "... test_benchmark.s" + @echo "... test_bias_layer.o" + @echo "... test_bias_layer.i" + @echo "... test_bias_layer.s" + @echo "... test_blob.o" + @echo "... test_blob.i" + @echo "... test_blob.s" + @echo "... test_caffe_main.o" + @echo "... test_caffe_main.i" + @echo "... test_caffe_main.s" + @echo "... test_common.o" + @echo "... test_common.i" + @echo "... test_common.s" + @echo "... test_concat_layer.o" + @echo "... test_concat_layer.i" + @echo "... test_concat_layer.s" + @echo "... test_contrastive_loss_layer.o" + @echo "... test_contrastive_loss_layer.i" + @echo "... test_contrastive_loss_layer.s" + @echo "... test_convolution_layer.o" + @echo "... test_convolution_layer.i" + @echo "... test_convolution_layer.s" + @echo "... test_crop_layer.o" + @echo "... test_crop_layer.i" + @echo "... test_crop_layer.s" + @echo "... test_data_layer.o" + @echo "... test_data_layer.i" + @echo "... test_data_layer.s" + @echo "... test_data_transformer.o" + @echo "... test_data_transformer.i" + @echo "... test_data_transformer.s" + @echo "... test_db.o" + @echo "... test_db.i" + @echo "... test_db.s" + @echo "... test_deconvolution_layer.o" + @echo "... test_deconvolution_layer.i" + @echo "... test_deconvolution_layer.s" + @echo "... test_detection_evaluate_layer.o" + @echo "... test_detection_evaluate_layer.i" + @echo "... test_detection_evaluate_layer.s" + @echo "... test_detection_output_layer.o" + @echo "... test_detection_output_layer.i" + @echo "... test_detection_output_layer.s" + @echo "... test_dummy_data_layer.o" + @echo "... test_dummy_data_layer.i" + @echo "... test_dummy_data_layer.s" + @echo "... test_eltwise_layer.o" + @echo "... test_eltwise_layer.i" + @echo "... test_eltwise_layer.s" + @echo "... test_embed_layer.o" + @echo "... test_embed_layer.i" + @echo "... test_embed_layer.s" + @echo "... test_euclidean_loss_layer.o" + @echo "... test_euclidean_loss_layer.i" + @echo "... test_euclidean_loss_layer.s" + @echo "... test_filler.o" + @echo "... test_filler.i" + @echo "... test_filler.s" + @echo "... test_filter_layer.o" + @echo "... test_filter_layer.i" + @echo "... test_filter_layer.s" + @echo "... test_flatten_layer.o" + @echo "... test_flatten_layer.i" + @echo "... test_flatten_layer.s" + @echo "... test_gradient_based_solver.o" + @echo "... test_gradient_based_solver.i" + @echo "... test_gradient_based_solver.s" + @echo "... test_hdf5_output_layer.o" + @echo "... test_hdf5_output_layer.i" + @echo "... test_hdf5_output_layer.s" + @echo "... test_hdf5data_layer.o" + @echo "... test_hdf5data_layer.i" + @echo "... test_hdf5data_layer.s" + @echo "... test_hinge_loss_layer.o" + @echo "... test_hinge_loss_layer.i" + @echo "... test_hinge_loss_layer.s" + @echo "... test_im2col_layer.o" + @echo "... test_im2col_layer.i" + @echo "... test_im2col_layer.s" + @echo "... test_im_transforms.o" + @echo "... test_im_transforms.i" + @echo "... test_im_transforms.s" + @echo "... test_image_data_layer.o" + @echo "... test_image_data_layer.i" + @echo "... test_image_data_layer.s" + @echo "... test_infogain_loss_layer.o" + @echo "... test_infogain_loss_layer.i" + @echo "... test_infogain_loss_layer.s" + @echo "... test_inner_product_layer.o" + @echo "... test_inner_product_layer.i" + @echo "... test_inner_product_layer.s" + @echo "... test_internal_thread.o" + @echo "... test_internal_thread.i" + @echo "... test_internal_thread.s" + @echo "... test_io.o" + @echo "... test_io.i" + @echo "... test_io.s" + @echo "... test_layer_factory.o" + @echo "... test_layer_factory.i" + @echo "... test_layer_factory.s" + @echo "... test_lrn_layer.o" + @echo "... test_lrn_layer.i" + @echo "... test_lrn_layer.s" + @echo "... test_lstm_layer.o" + @echo "... test_lstm_layer.i" + @echo "... test_lstm_layer.s" + @echo "... test_math_functions.o" + @echo "... test_math_functions.i" + @echo "... test_math_functions.s" + @echo "... test_maxpool_dropout_layers.o" + @echo "... test_maxpool_dropout_layers.i" + @echo "... test_maxpool_dropout_layers.s" + @echo "... test_memory_data_layer.o" + @echo "... test_memory_data_layer.i" + @echo "... test_memory_data_layer.s" + @echo "... test_multibox_loss_layer.o" + @echo "... test_multibox_loss_layer.i" + @echo "... test_multibox_loss_layer.s" + @echo "... test_multinomial_logistic_loss_layer.o" + @echo "... test_multinomial_logistic_loss_layer.i" + @echo "... test_multinomial_logistic_loss_layer.s" + @echo "... test_mvn_layer.o" + @echo "... test_mvn_layer.i" + @echo "... test_mvn_layer.s" + @echo "... test_net.o" + @echo "... test_net.i" + @echo "... test_net.s" + @echo "... test_neuron_layer.o" + @echo "... test_neuron_layer.i" + @echo "... test_neuron_layer.s" + @echo "... test_normalize_layer.o" + @echo "... test_normalize_layer.i" + @echo "... test_normalize_layer.s" + @echo "... test_permute_layer.o" + @echo "... test_permute_layer.i" + @echo "... test_permute_layer.s" + @echo "... test_platform.o" + @echo "... test_platform.i" + @echo "... test_platform.s" + @echo "... test_pooling_layer.o" + @echo "... test_pooling_layer.i" + @echo "... test_pooling_layer.s" + @echo "... test_power_layer.o" + @echo "... test_power_layer.i" + @echo "... test_power_layer.s" + @echo "... test_prior_box_layer.o" + @echo "... test_prior_box_layer.i" + @echo "... test_prior_box_layer.s" + @echo "... test_protobuf.o" + @echo "... test_protobuf.i" + @echo "... test_protobuf.s" + @echo "... test_random_number_generator.o" + @echo "... test_random_number_generator.i" + @echo "... test_random_number_generator.s" + @echo "... test_reduction_layer.o" + @echo "... test_reduction_layer.i" + @echo "... test_reduction_layer.s" + @echo "... test_reshape_layer.o" + @echo "... test_reshape_layer.i" + @echo "... test_reshape_layer.s" + @echo "... test_rnn_layer.o" + @echo "... test_rnn_layer.i" + @echo "... test_rnn_layer.s" + @echo "... test_scale_layer.o" + @echo "... test_scale_layer.i" + @echo "... test_scale_layer.s" + @echo "... test_sigmoid_cross_entropy_loss_layer.o" + @echo "... test_sigmoid_cross_entropy_loss_layer.i" + @echo "... test_sigmoid_cross_entropy_loss_layer.s" + @echo "... test_slice_layer.o" + @echo "... test_slice_layer.i" + @echo "... test_slice_layer.s" + @echo "... test_smooth_L1_loss_layer.o" + @echo "... test_smooth_L1_loss_layer.i" + @echo "... test_smooth_L1_loss_layer.s" + @echo "... test_softmax_layer.o" + @echo "... test_softmax_layer.i" + @echo "... test_softmax_layer.s" + @echo "... test_softmax_with_loss_layer.o" + @echo "... test_softmax_with_loss_layer.i" + @echo "... test_softmax_with_loss_layer.s" + @echo "... test_solver.o" + @echo "... test_solver.i" + @echo "... test_solver.s" + @echo "... test_solver_factory.o" + @echo "... test_solver_factory.i" + @echo "... test_solver_factory.s" + @echo "... test_split_layer.o" + @echo "... test_split_layer.i" + @echo "... test_split_layer.s" + @echo "... test_spp_layer.o" + @echo "... test_spp_layer.i" + @echo "... test_spp_layer.s" + @echo "... test_stochastic_pooling.o" + @echo "... test_stochastic_pooling.i" + @echo "... test_stochastic_pooling.s" + @echo "... test_syncedmem.o" + @echo "... test_syncedmem.i" + @echo "... test_syncedmem.s" + @echo "... test_tanh_layer.o" + @echo "... test_tanh_layer.i" + @echo "... test_tanh_layer.s" + @echo "... test_threshold_layer.o" + @echo "... test_threshold_layer.i" + @echo "... test_threshold_layer.s" + @echo "... test_tile_layer.o" + @echo "... test_tile_layer.i" + @echo "... test_tile_layer.s" + @echo "... test_upgrade_proto.o" + @echo "... test_upgrade_proto.i" + @echo "... test_upgrade_proto.s" + @echo "... test_util_blas.o" + @echo "... test_util_blas.i" + @echo "... test_util_blas.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/src/caffe/test/cmake_install.cmake b/bin/src/caffe/test/cmake_install.cmake new file mode 100644 index 00000000000..edb0b9e6f74 --- /dev/null +++ b/bin/src/caffe/test/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/src/caffe/test + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/bin/src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake b/bin/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 00000000000..7a1ea52e0e3 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,44 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/src/gtest/gtest-all.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/build.make b/bin/src/gtest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 00000000000..fd90acc24b1 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include src/gtest/CMakeFiles/gtest.dir/depend.make + +# Include the progress variables for this target. +include src/gtest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include src/gtest/CMakeFiles/gtest.dir/flags.make + +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o: src/gtest/CMakeFiles/gtest.dir/flags.make +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o: ../src/gtest/gtest-all.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/gtest.dir/gtest-all.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/src/gtest/gtest-all.cpp + +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/gtest-all.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/src/gtest/gtest-all.cpp > CMakeFiles/gtest.dir/gtest-all.cpp.i + +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/gtest-all.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/src/gtest/gtest-all.cpp -o CMakeFiles/gtest.dir/gtest-all.cpp.s + +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.requires: + +.PHONY : src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.requires + +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.provides: src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.requires + $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.provides.build +.PHONY : src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.provides + +src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.provides.build: src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o + + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/gtest-all.cpp.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o +lib/libgtest.a: src/gtest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: src/gtest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../lib/libgtest.a" + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +src/gtest/CMakeFiles/gtest.dir/build: lib/libgtest.a + +.PHONY : src/gtest/CMakeFiles/gtest.dir/build + +src/gtest/CMakeFiles/gtest.dir/requires: src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o.requires + +.PHONY : src/gtest/CMakeFiles/gtest.dir/requires + +src/gtest/CMakeFiles/gtest.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : src/gtest/CMakeFiles/gtest.dir/clean + +src/gtest/CMakeFiles/gtest.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/src/gtest /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : src/gtest/CMakeFiles/gtest.dir/depend + diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake b/bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 00000000000..44c4080d7f5 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/gtest.dir/gtest-all.cpp.o" + "../../lib/libgtest.pdb" + "../../lib/libgtest.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 00000000000..45328935237 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../lib/libgtest.a" +) diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/depend.make b/bin/src/gtest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 00000000000..37ac348dbde --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/flags.make b/bin/src/gtest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/link.txt b/bin/src/gtest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 00000000000..d6d8b62ed32 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc ../../lib/libgtest.a CMakeFiles/gtest.dir/gtest-all.cpp.o +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib ../../lib/libgtest.a diff --git a/bin/src/gtest/CMakeFiles/gtest.dir/progress.make b/bin/src/gtest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 00000000000..5291f3ec438 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 67 + diff --git a/bin/src/gtest/CMakeFiles/progress.marks b/bin/src/gtest/CMakeFiles/progress.marks new file mode 100644 index 00000000000..573541ac970 --- /dev/null +++ b/bin/src/gtest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/bin/src/gtest/Makefile b/bin/src/gtest/Makefile new file mode 100644 index 00000000000..84354cbe82d --- /dev/null +++ b/bin/src/gtest/Makefile @@ -0,0 +1,228 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/src/gtest/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/gtest/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/gtest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/gtest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/gtest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +src/gtest/CMakeFiles/gtest.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 src/gtest/CMakeFiles/gtest.dir/rule +.PHONY : src/gtest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: src/gtest/CMakeFiles/gtest.dir/rule + +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +gtest-all.o: gtest-all.cpp.o + +.PHONY : gtest-all.o + +# target to build an object file +gtest-all.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.o +.PHONY : gtest-all.cpp.o + +gtest-all.i: gtest-all.cpp.i + +.PHONY : gtest-all.i + +# target to preprocess a source file +gtest-all.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.i +.PHONY : gtest-all.cpp.i + +gtest-all.s: gtest-all.cpp.s + +.PHONY : gtest-all.s + +# target to generate assembly for a file +gtest-all.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f src/gtest/CMakeFiles/gtest.dir/build.make src/gtest/CMakeFiles/gtest.dir/gtest-all.cpp.s +.PHONY : gtest-all.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install/strip" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... gtest" + @echo "... gtest-all.o" + @echo "... gtest-all.i" + @echo "... gtest-all.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/src/gtest/cmake_install.cmake b/bin/src/gtest/cmake_install.cmake new file mode 100644 index 00000000000..2fc7e43d64a --- /dev/null +++ b/bin/src/gtest/cmake_install.cmake @@ -0,0 +1,29 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/src/gtest + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + diff --git a/bin/tools/CMakeFiles/CMakeDirectoryInformation.cmake b/bin/tools/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..ea33724f973 --- /dev/null +++ b/bin/tools/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/wangyi/GitHub/SSD/caffe") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/wangyi/GitHub/SSD/caffe/bin") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake b/bin/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake new file mode 100644 index 00000000000..0fa549eb608 --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/caffe.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/build.make b/bin/tools/CMakeFiles/caffe.bin.dir/build.make new file mode 100644 index 00000000000..7549c75e5ca --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/caffe.bin.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/caffe.bin.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/caffe.bin.dir/flags.make + +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o: tools/CMakeFiles/caffe.bin.dir/flags.make +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o: ../tools/caffe.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/caffe.bin.dir/caffe.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/caffe.cpp + +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/caffe.bin.dir/caffe.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/caffe.cpp > CMakeFiles/caffe.bin.dir/caffe.cpp.i + +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/caffe.bin.dir/caffe.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/caffe.cpp -o CMakeFiles/caffe.bin.dir/caffe.cpp.s + +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.requires: + +.PHONY : tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.requires + +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.provides: tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.provides.build +.PHONY : tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.provides + +tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.provides.build: tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o + + +# Object files for target caffe.bin +caffe_bin_OBJECTS = \ +"CMakeFiles/caffe.bin.dir/caffe.cpp.o" + +# External object files for target caffe.bin +caffe_bin_EXTERNAL_OBJECTS = + +tools/caffe: tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o +tools/caffe: tools/CMakeFiles/caffe.bin.dir/build.make +tools/caffe: lib/libcaffe.1.0.0-rc3.dylib +tools/caffe: lib/libproto.a +tools/caffe: /usr/local/lib/libboost_system-mt.dylib +tools/caffe: /usr/local/lib/libboost_thread-mt.dylib +tools/caffe: /usr/local/lib/libboost_filesystem-mt.dylib +tools/caffe: /usr/local/lib/libboost_regex-mt.dylib +tools/caffe: /usr/local/lib/libglog.dylib +tools/caffe: /usr/local/lib/libgflags.dylib +tools/caffe: /usr/local/lib/libprotobuf.dylib +tools/caffe: /usr/local/lib/libhdf5_cpp.dylib +tools/caffe: /usr/local/lib/libhdf5.dylib +tools/caffe: /usr/lib/libpthread.dylib +tools/caffe: /usr/lib/libz.dylib +tools/caffe: /usr/lib/libdl.dylib +tools/caffe: /usr/lib/libm.dylib +tools/caffe: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/caffe: /usr/local/lib/libhdf5_hl.dylib +tools/caffe: /usr/local/lib/liblmdb.dylib +tools/caffe: /usr/local/lib/libleveldb.dylib +tools/caffe: /usr/local/lib/libsnappy.dylib +tools/caffe: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/caffe: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/caffe: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/caffe: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/caffe: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/caffe: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/caffe: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/caffe: /usr/lib/libpython2.7.dylib +tools/caffe: /usr/local/lib/libboost_python-mt.dylib +tools/caffe: tools/CMakeFiles/caffe.bin.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable caffe" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/caffe.bin.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/caffe.bin.dir/build: tools/caffe + +.PHONY : tools/CMakeFiles/caffe.bin.dir/build + +tools/CMakeFiles/caffe.bin.dir/requires: tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o.requires + +.PHONY : tools/CMakeFiles/caffe.bin.dir/requires + +tools/CMakeFiles/caffe.bin.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/caffe.bin.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/caffe.bin.dir/clean + +tools/CMakeFiles/caffe.bin.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/caffe.bin.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/caffe.bin.dir/depend + diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/caffe.bin.dir/cmake_clean.cmake new file mode 100644 index 00000000000..66efc2231ea --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/caffe.bin.dir/caffe.cpp.o" + "caffe.pdb" + "caffe" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/caffe.bin.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/depend.make b/bin/tools/CMakeFiles/caffe.bin.dir/depend.make new file mode 100644 index 00000000000..a4e60aa4a73 --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for caffe.bin. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/flags.make b/bin/tools/CMakeFiles/caffe.bin.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/link.txt b/bin/tools/CMakeFiles/caffe.bin.dir/link.txt new file mode 100644 index 00000000000..19b3ba38440 --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/caffe.bin.dir/caffe.cpp.o -o caffe -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/caffe.bin.dir/progress.make b/bin/tools/CMakeFiles/caffe.bin.dir/progress.make new file mode 100644 index 00000000000..b46bf58129a --- /dev/null +++ b/bin/tools/CMakeFiles/caffe.bin.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 58 +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake b/bin/tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake new file mode 100644 index 00000000000..950e560c4b2 --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/compute_image_mean.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/build.make b/bin/tools/CMakeFiles/compute_image_mean.dir/build.make new file mode 100644 index 00000000000..163d9ac695a --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/compute_image_mean.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/compute_image_mean.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/compute_image_mean.dir/flags.make + +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o: tools/CMakeFiles/compute_image_mean.dir/flags.make +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o: ../tools/compute_image_mean.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/compute_image_mean.cpp + +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/compute_image_mean.cpp > CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.i + +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/compute_image_mean.cpp -o CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.s + +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.requires: + +.PHONY : tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.requires + +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.provides: tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.provides.build +.PHONY : tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.provides + +tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.provides.build: tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o + + +# Object files for target compute_image_mean +compute_image_mean_OBJECTS = \ +"CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o" + +# External object files for target compute_image_mean +compute_image_mean_EXTERNAL_OBJECTS = + +tools/compute_image_mean: tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o +tools/compute_image_mean: tools/CMakeFiles/compute_image_mean.dir/build.make +tools/compute_image_mean: lib/libcaffe.1.0.0-rc3.dylib +tools/compute_image_mean: lib/libproto.a +tools/compute_image_mean: /usr/local/lib/libboost_system-mt.dylib +tools/compute_image_mean: /usr/local/lib/libboost_thread-mt.dylib +tools/compute_image_mean: /usr/local/lib/libboost_filesystem-mt.dylib +tools/compute_image_mean: /usr/local/lib/libboost_regex-mt.dylib +tools/compute_image_mean: /usr/local/lib/libglog.dylib +tools/compute_image_mean: /usr/local/lib/libgflags.dylib +tools/compute_image_mean: /usr/local/lib/libprotobuf.dylib +tools/compute_image_mean: /usr/local/lib/libhdf5_cpp.dylib +tools/compute_image_mean: /usr/local/lib/libhdf5.dylib +tools/compute_image_mean: /usr/lib/libpthread.dylib +tools/compute_image_mean: /usr/lib/libz.dylib +tools/compute_image_mean: /usr/lib/libdl.dylib +tools/compute_image_mean: /usr/lib/libm.dylib +tools/compute_image_mean: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/compute_image_mean: /usr/local/lib/libhdf5_hl.dylib +tools/compute_image_mean: /usr/local/lib/liblmdb.dylib +tools/compute_image_mean: /usr/local/lib/libleveldb.dylib +tools/compute_image_mean: /usr/local/lib/libsnappy.dylib +tools/compute_image_mean: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/compute_image_mean: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/compute_image_mean: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/compute_image_mean: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/compute_image_mean: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/compute_image_mean: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/compute_image_mean: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/compute_image_mean: /usr/lib/libpython2.7.dylib +tools/compute_image_mean: /usr/local/lib/libboost_python-mt.dylib +tools/compute_image_mean: tools/CMakeFiles/compute_image_mean.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable compute_image_mean" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/compute_image_mean.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/compute_image_mean.dir/build: tools/compute_image_mean + +.PHONY : tools/CMakeFiles/compute_image_mean.dir/build + +tools/CMakeFiles/compute_image_mean.dir/requires: tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o.requires + +.PHONY : tools/CMakeFiles/compute_image_mean.dir/requires + +tools/CMakeFiles/compute_image_mean.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/compute_image_mean.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/compute_image_mean.dir/clean + +tools/CMakeFiles/compute_image_mean.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/compute_image_mean.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/compute_image_mean.dir/depend + diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/compute_image_mean.dir/cmake_clean.cmake new file mode 100644 index 00000000000..9f6cd268dff --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o" + "compute_image_mean.pdb" + "compute_image_mean" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/compute_image_mean.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/depend.make b/bin/tools/CMakeFiles/compute_image_mean.dir/depend.make new file mode 100644 index 00000000000..fd9c149ebc7 --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for compute_image_mean. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/flags.make b/bin/tools/CMakeFiles/compute_image_mean.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/link.txt b/bin/tools/CMakeFiles/compute_image_mean.dir/link.txt new file mode 100644 index 00000000000..2f9b1e6a2fb --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o -o compute_image_mean -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/compute_image_mean.dir/progress.make b/bin/tools/CMakeFiles/compute_image_mean.dir/progress.make new file mode 100644 index 00000000000..6c287f17b23 --- /dev/null +++ b/bin/tools/CMakeFiles/compute_image_mean.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/DependInfo.cmake b/bin/tools/CMakeFiles/convert_annoset.dir/DependInfo.cmake new file mode 100644 index 00000000000..77ba3074e63 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/convert_annoset.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/build.make b/bin/tools/CMakeFiles/convert_annoset.dir/build.make new file mode 100644 index 00000000000..b06b667e179 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/convert_annoset.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/convert_annoset.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/convert_annoset.dir/flags.make + +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o: tools/CMakeFiles/convert_annoset.dir/flags.make +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o: ../tools/convert_annoset.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/convert_annoset.cpp + +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/convert_annoset.dir/convert_annoset.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/convert_annoset.cpp > CMakeFiles/convert_annoset.dir/convert_annoset.cpp.i + +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/convert_annoset.dir/convert_annoset.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/convert_annoset.cpp -o CMakeFiles/convert_annoset.dir/convert_annoset.cpp.s + +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.requires: + +.PHONY : tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.requires + +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.provides: tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.provides.build +.PHONY : tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.provides + +tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.provides.build: tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o + + +# Object files for target convert_annoset +convert_annoset_OBJECTS = \ +"CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o" + +# External object files for target convert_annoset +convert_annoset_EXTERNAL_OBJECTS = + +tools/convert_annoset: tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o +tools/convert_annoset: tools/CMakeFiles/convert_annoset.dir/build.make +tools/convert_annoset: lib/libcaffe.1.0.0-rc3.dylib +tools/convert_annoset: lib/libproto.a +tools/convert_annoset: /usr/local/lib/libboost_system-mt.dylib +tools/convert_annoset: /usr/local/lib/libboost_thread-mt.dylib +tools/convert_annoset: /usr/local/lib/libboost_filesystem-mt.dylib +tools/convert_annoset: /usr/local/lib/libboost_regex-mt.dylib +tools/convert_annoset: /usr/local/lib/libglog.dylib +tools/convert_annoset: /usr/local/lib/libgflags.dylib +tools/convert_annoset: /usr/local/lib/libprotobuf.dylib +tools/convert_annoset: /usr/local/lib/libhdf5_cpp.dylib +tools/convert_annoset: /usr/local/lib/libhdf5.dylib +tools/convert_annoset: /usr/lib/libpthread.dylib +tools/convert_annoset: /usr/lib/libz.dylib +tools/convert_annoset: /usr/lib/libdl.dylib +tools/convert_annoset: /usr/lib/libm.dylib +tools/convert_annoset: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/convert_annoset: /usr/local/lib/libhdf5_hl.dylib +tools/convert_annoset: /usr/local/lib/liblmdb.dylib +tools/convert_annoset: /usr/local/lib/libleveldb.dylib +tools/convert_annoset: /usr/local/lib/libsnappy.dylib +tools/convert_annoset: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/convert_annoset: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/convert_annoset: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/convert_annoset: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/convert_annoset: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/convert_annoset: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/convert_annoset: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/convert_annoset: /usr/lib/libpython2.7.dylib +tools/convert_annoset: /usr/local/lib/libboost_python-mt.dylib +tools/convert_annoset: tools/CMakeFiles/convert_annoset.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable convert_annoset" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/convert_annoset.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/convert_annoset.dir/build: tools/convert_annoset + +.PHONY : tools/CMakeFiles/convert_annoset.dir/build + +tools/CMakeFiles/convert_annoset.dir/requires: tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o.requires + +.PHONY : tools/CMakeFiles/convert_annoset.dir/requires + +tools/CMakeFiles/convert_annoset.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/convert_annoset.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/convert_annoset.dir/clean + +tools/CMakeFiles/convert_annoset.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/convert_annoset.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/convert_annoset.dir/depend + diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/convert_annoset.dir/cmake_clean.cmake new file mode 100644 index 00000000000..44512156014 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o" + "convert_annoset.pdb" + "convert_annoset" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/convert_annoset.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/depend.make b/bin/tools/CMakeFiles/convert_annoset.dir/depend.make new file mode 100644 index 00000000000..ef8bbb1f800 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for convert_annoset. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/flags.make b/bin/tools/CMakeFiles/convert_annoset.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/link.txt b/bin/tools/CMakeFiles/convert_annoset.dir/link.txt new file mode 100644 index 00000000000..0cacc7548c4 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o -o convert_annoset -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/convert_annoset.dir/progress.make b/bin/tools/CMakeFiles/convert_annoset.dir/progress.make new file mode 100644 index 00000000000..ab9fbad42e2 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_annoset.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 60 +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake b/bin/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake new file mode 100644 index 00000000000..87149370626 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/convert_imageset.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/build.make b/bin/tools/CMakeFiles/convert_imageset.dir/build.make new file mode 100644 index 00000000000..5edb782ae4d --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/convert_imageset.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/convert_imageset.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/convert_imageset.dir/flags.make + +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o: tools/CMakeFiles/convert_imageset.dir/flags.make +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o: ../tools/convert_imageset.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/convert_imageset.cpp + +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/convert_imageset.dir/convert_imageset.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/convert_imageset.cpp > CMakeFiles/convert_imageset.dir/convert_imageset.cpp.i + +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/convert_imageset.dir/convert_imageset.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/convert_imageset.cpp -o CMakeFiles/convert_imageset.dir/convert_imageset.cpp.s + +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.requires: + +.PHONY : tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.requires + +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.provides: tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.provides.build +.PHONY : tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.provides + +tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.provides.build: tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o + + +# Object files for target convert_imageset +convert_imageset_OBJECTS = \ +"CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o" + +# External object files for target convert_imageset +convert_imageset_EXTERNAL_OBJECTS = + +tools/convert_imageset: tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o +tools/convert_imageset: tools/CMakeFiles/convert_imageset.dir/build.make +tools/convert_imageset: lib/libcaffe.1.0.0-rc3.dylib +tools/convert_imageset: lib/libproto.a +tools/convert_imageset: /usr/local/lib/libboost_system-mt.dylib +tools/convert_imageset: /usr/local/lib/libboost_thread-mt.dylib +tools/convert_imageset: /usr/local/lib/libboost_filesystem-mt.dylib +tools/convert_imageset: /usr/local/lib/libboost_regex-mt.dylib +tools/convert_imageset: /usr/local/lib/libglog.dylib +tools/convert_imageset: /usr/local/lib/libgflags.dylib +tools/convert_imageset: /usr/local/lib/libprotobuf.dylib +tools/convert_imageset: /usr/local/lib/libhdf5_cpp.dylib +tools/convert_imageset: /usr/local/lib/libhdf5.dylib +tools/convert_imageset: /usr/lib/libpthread.dylib +tools/convert_imageset: /usr/lib/libz.dylib +tools/convert_imageset: /usr/lib/libdl.dylib +tools/convert_imageset: /usr/lib/libm.dylib +tools/convert_imageset: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/convert_imageset: /usr/local/lib/libhdf5_hl.dylib +tools/convert_imageset: /usr/local/lib/liblmdb.dylib +tools/convert_imageset: /usr/local/lib/libleveldb.dylib +tools/convert_imageset: /usr/local/lib/libsnappy.dylib +tools/convert_imageset: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/convert_imageset: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/convert_imageset: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/convert_imageset: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/convert_imageset: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/convert_imageset: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/convert_imageset: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/convert_imageset: /usr/lib/libpython2.7.dylib +tools/convert_imageset: /usr/local/lib/libboost_python-mt.dylib +tools/convert_imageset: tools/CMakeFiles/convert_imageset.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable convert_imageset" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/convert_imageset.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/convert_imageset.dir/build: tools/convert_imageset + +.PHONY : tools/CMakeFiles/convert_imageset.dir/build + +tools/CMakeFiles/convert_imageset.dir/requires: tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o.requires + +.PHONY : tools/CMakeFiles/convert_imageset.dir/requires + +tools/CMakeFiles/convert_imageset.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/convert_imageset.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/convert_imageset.dir/clean + +tools/CMakeFiles/convert_imageset.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/convert_imageset.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/convert_imageset.dir/depend + diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/convert_imageset.dir/cmake_clean.cmake new file mode 100644 index 00000000000..96495c1f415 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o" + "convert_imageset.pdb" + "convert_imageset" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/convert_imageset.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/depend.make b/bin/tools/CMakeFiles/convert_imageset.dir/depend.make new file mode 100644 index 00000000000..55671c6c797 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for convert_imageset. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/flags.make b/bin/tools/CMakeFiles/convert_imageset.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/link.txt b/bin/tools/CMakeFiles/convert_imageset.dir/link.txt new file mode 100644 index 00000000000..d3f9fce1f57 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o -o convert_imageset -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/convert_imageset.dir/progress.make b/bin/tools/CMakeFiles/convert_imageset.dir/progress.make new file mode 100644 index 00000000000..6c287f17b23 --- /dev/null +++ b/bin/tools/CMakeFiles/convert_imageset.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/create_label_map.dir/DependInfo.cmake b/bin/tools/CMakeFiles/create_label_map.dir/DependInfo.cmake new file mode 100644 index 00000000000..758442fad9c --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/create_label_map.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/create_label_map.dir/build.make b/bin/tools/CMakeFiles/create_label_map.dir/build.make new file mode 100644 index 00000000000..983513daed5 --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/create_label_map.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/create_label_map.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/create_label_map.dir/flags.make + +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o: tools/CMakeFiles/create_label_map.dir/flags.make +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o: ../tools/create_label_map.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/create_label_map.dir/create_label_map.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/create_label_map.cpp + +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/create_label_map.dir/create_label_map.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/create_label_map.cpp > CMakeFiles/create_label_map.dir/create_label_map.cpp.i + +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/create_label_map.dir/create_label_map.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/create_label_map.cpp -o CMakeFiles/create_label_map.dir/create_label_map.cpp.s + +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.requires: + +.PHONY : tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.requires + +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.provides: tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.provides.build +.PHONY : tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.provides + +tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.provides.build: tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o + + +# Object files for target create_label_map +create_label_map_OBJECTS = \ +"CMakeFiles/create_label_map.dir/create_label_map.cpp.o" + +# External object files for target create_label_map +create_label_map_EXTERNAL_OBJECTS = + +tools/create_label_map: tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o +tools/create_label_map: tools/CMakeFiles/create_label_map.dir/build.make +tools/create_label_map: lib/libcaffe.1.0.0-rc3.dylib +tools/create_label_map: lib/libproto.a +tools/create_label_map: /usr/local/lib/libboost_system-mt.dylib +tools/create_label_map: /usr/local/lib/libboost_thread-mt.dylib +tools/create_label_map: /usr/local/lib/libboost_filesystem-mt.dylib +tools/create_label_map: /usr/local/lib/libboost_regex-mt.dylib +tools/create_label_map: /usr/local/lib/libglog.dylib +tools/create_label_map: /usr/local/lib/libgflags.dylib +tools/create_label_map: /usr/local/lib/libprotobuf.dylib +tools/create_label_map: /usr/local/lib/libhdf5_cpp.dylib +tools/create_label_map: /usr/local/lib/libhdf5.dylib +tools/create_label_map: /usr/lib/libpthread.dylib +tools/create_label_map: /usr/lib/libz.dylib +tools/create_label_map: /usr/lib/libdl.dylib +tools/create_label_map: /usr/lib/libm.dylib +tools/create_label_map: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/create_label_map: /usr/local/lib/libhdf5_hl.dylib +tools/create_label_map: /usr/local/lib/liblmdb.dylib +tools/create_label_map: /usr/local/lib/libleveldb.dylib +tools/create_label_map: /usr/local/lib/libsnappy.dylib +tools/create_label_map: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/create_label_map: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/create_label_map: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/create_label_map: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/create_label_map: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/create_label_map: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/create_label_map: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/create_label_map: /usr/lib/libpython2.7.dylib +tools/create_label_map: /usr/local/lib/libboost_python-mt.dylib +tools/create_label_map: tools/CMakeFiles/create_label_map.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable create_label_map" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/create_label_map.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/create_label_map.dir/build: tools/create_label_map + +.PHONY : tools/CMakeFiles/create_label_map.dir/build + +tools/CMakeFiles/create_label_map.dir/requires: tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o.requires + +.PHONY : tools/CMakeFiles/create_label_map.dir/requires + +tools/CMakeFiles/create_label_map.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/create_label_map.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/create_label_map.dir/clean + +tools/CMakeFiles/create_label_map.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/create_label_map.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/create_label_map.dir/depend + diff --git a/bin/tools/CMakeFiles/create_label_map.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/create_label_map.dir/cmake_clean.cmake new file mode 100644 index 00000000000..aea6d91b1df --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/create_label_map.dir/create_label_map.cpp.o" + "create_label_map.pdb" + "create_label_map" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/create_label_map.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/create_label_map.dir/depend.make b/bin/tools/CMakeFiles/create_label_map.dir/depend.make new file mode 100644 index 00000000000..dd1e38a9e3e --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for create_label_map. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/create_label_map.dir/flags.make b/bin/tools/CMakeFiles/create_label_map.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/create_label_map.dir/link.txt b/bin/tools/CMakeFiles/create_label_map.dir/link.txt new file mode 100644 index 00000000000..dc261eeb3e0 --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/create_label_map.dir/create_label_map.cpp.o -o create_label_map -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/create_label_map.dir/progress.make b/bin/tools/CMakeFiles/create_label_map.dir/progress.make new file mode 100644 index 00000000000..22956c6b950 --- /dev/null +++ b/bin/tools/CMakeFiles/create_label_map.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 63 +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/device_query.dir/DependInfo.cmake b/bin/tools/CMakeFiles/device_query.dir/DependInfo.cmake new file mode 100644 index 00000000000..543cdf78f4d --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/device_query.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/device_query.dir/device_query.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/device_query.dir/build.make b/bin/tools/CMakeFiles/device_query.dir/build.make new file mode 100644 index 00000000000..87c43743565 --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/device_query.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/device_query.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/device_query.dir/flags.make + +tools/CMakeFiles/device_query.dir/device_query.cpp.o: tools/CMakeFiles/device_query.dir/flags.make +tools/CMakeFiles/device_query.dir/device_query.cpp.o: ../tools/device_query.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/device_query.dir/device_query.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/device_query.dir/device_query.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/device_query.cpp + +tools/CMakeFiles/device_query.dir/device_query.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/device_query.dir/device_query.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/device_query.cpp > CMakeFiles/device_query.dir/device_query.cpp.i + +tools/CMakeFiles/device_query.dir/device_query.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/device_query.dir/device_query.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/device_query.cpp -o CMakeFiles/device_query.dir/device_query.cpp.s + +tools/CMakeFiles/device_query.dir/device_query.cpp.o.requires: + +.PHONY : tools/CMakeFiles/device_query.dir/device_query.cpp.o.requires + +tools/CMakeFiles/device_query.dir/device_query.cpp.o.provides: tools/CMakeFiles/device_query.dir/device_query.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/device_query.cpp.o.provides.build +.PHONY : tools/CMakeFiles/device_query.dir/device_query.cpp.o.provides + +tools/CMakeFiles/device_query.dir/device_query.cpp.o.provides.build: tools/CMakeFiles/device_query.dir/device_query.cpp.o + + +# Object files for target device_query +device_query_OBJECTS = \ +"CMakeFiles/device_query.dir/device_query.cpp.o" + +# External object files for target device_query +device_query_EXTERNAL_OBJECTS = + +tools/device_query: tools/CMakeFiles/device_query.dir/device_query.cpp.o +tools/device_query: tools/CMakeFiles/device_query.dir/build.make +tools/device_query: lib/libcaffe.1.0.0-rc3.dylib +tools/device_query: lib/libproto.a +tools/device_query: /usr/local/lib/libboost_system-mt.dylib +tools/device_query: /usr/local/lib/libboost_thread-mt.dylib +tools/device_query: /usr/local/lib/libboost_filesystem-mt.dylib +tools/device_query: /usr/local/lib/libboost_regex-mt.dylib +tools/device_query: /usr/local/lib/libglog.dylib +tools/device_query: /usr/local/lib/libgflags.dylib +tools/device_query: /usr/local/lib/libprotobuf.dylib +tools/device_query: /usr/local/lib/libhdf5_cpp.dylib +tools/device_query: /usr/local/lib/libhdf5.dylib +tools/device_query: /usr/lib/libpthread.dylib +tools/device_query: /usr/lib/libz.dylib +tools/device_query: /usr/lib/libdl.dylib +tools/device_query: /usr/lib/libm.dylib +tools/device_query: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/device_query: /usr/local/lib/libhdf5_hl.dylib +tools/device_query: /usr/local/lib/liblmdb.dylib +tools/device_query: /usr/local/lib/libleveldb.dylib +tools/device_query: /usr/local/lib/libsnappy.dylib +tools/device_query: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/device_query: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/device_query: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/device_query: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/device_query: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/device_query: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/device_query: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/device_query: /usr/lib/libpython2.7.dylib +tools/device_query: /usr/local/lib/libboost_python-mt.dylib +tools/device_query: tools/CMakeFiles/device_query.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable device_query" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/device_query.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/device_query.dir/build: tools/device_query + +.PHONY : tools/CMakeFiles/device_query.dir/build + +tools/CMakeFiles/device_query.dir/requires: tools/CMakeFiles/device_query.dir/device_query.cpp.o.requires + +.PHONY : tools/CMakeFiles/device_query.dir/requires + +tools/CMakeFiles/device_query.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/device_query.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/device_query.dir/clean + +tools/CMakeFiles/device_query.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/device_query.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/device_query.dir/depend + diff --git a/bin/tools/CMakeFiles/device_query.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/device_query.dir/cmake_clean.cmake new file mode 100644 index 00000000000..d6e23668cbd --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/device_query.dir/device_query.cpp.o" + "device_query.pdb" + "device_query" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/device_query.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/device_query.dir/depend.make b/bin/tools/CMakeFiles/device_query.dir/depend.make new file mode 100644 index 00000000000..ba26c527e66 --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for device_query. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/device_query.dir/flags.make b/bin/tools/CMakeFiles/device_query.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/device_query.dir/link.txt b/bin/tools/CMakeFiles/device_query.dir/link.txt new file mode 100644 index 00000000000..0c2a18a4fb1 --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/device_query.dir/device_query.cpp.o -o device_query -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/device_query.dir/progress.make b/bin/tools/CMakeFiles/device_query.dir/progress.make new file mode 100644 index 00000000000..842e7d87074 --- /dev/null +++ b/bin/tools/CMakeFiles/device_query.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 64 + diff --git a/bin/tools/CMakeFiles/extract_features.dir/DependInfo.cmake b/bin/tools/CMakeFiles/extract_features.dir/DependInfo.cmake new file mode 100644 index 00000000000..04678a996ba --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/extract_features.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/extract_features.dir/extract_features.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/extract_features.dir/build.make b/bin/tools/CMakeFiles/extract_features.dir/build.make new file mode 100644 index 00000000000..9d9884bfd32 --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/extract_features.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/extract_features.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/extract_features.dir/flags.make + +tools/CMakeFiles/extract_features.dir/extract_features.cpp.o: tools/CMakeFiles/extract_features.dir/flags.make +tools/CMakeFiles/extract_features.dir/extract_features.cpp.o: ../tools/extract_features.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/extract_features.dir/extract_features.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/extract_features.dir/extract_features.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/extract_features.cpp + +tools/CMakeFiles/extract_features.dir/extract_features.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/extract_features.dir/extract_features.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/extract_features.cpp > CMakeFiles/extract_features.dir/extract_features.cpp.i + +tools/CMakeFiles/extract_features.dir/extract_features.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/extract_features.dir/extract_features.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/extract_features.cpp -o CMakeFiles/extract_features.dir/extract_features.cpp.s + +tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.requires: + +.PHONY : tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.requires + +tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.provides: tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.provides.build +.PHONY : tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.provides + +tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.provides.build: tools/CMakeFiles/extract_features.dir/extract_features.cpp.o + + +# Object files for target extract_features +extract_features_OBJECTS = \ +"CMakeFiles/extract_features.dir/extract_features.cpp.o" + +# External object files for target extract_features +extract_features_EXTERNAL_OBJECTS = + +tools/extract_features: tools/CMakeFiles/extract_features.dir/extract_features.cpp.o +tools/extract_features: tools/CMakeFiles/extract_features.dir/build.make +tools/extract_features: lib/libcaffe.1.0.0-rc3.dylib +tools/extract_features: lib/libproto.a +tools/extract_features: /usr/local/lib/libboost_system-mt.dylib +tools/extract_features: /usr/local/lib/libboost_thread-mt.dylib +tools/extract_features: /usr/local/lib/libboost_filesystem-mt.dylib +tools/extract_features: /usr/local/lib/libboost_regex-mt.dylib +tools/extract_features: /usr/local/lib/libglog.dylib +tools/extract_features: /usr/local/lib/libgflags.dylib +tools/extract_features: /usr/local/lib/libprotobuf.dylib +tools/extract_features: /usr/local/lib/libhdf5_cpp.dylib +tools/extract_features: /usr/local/lib/libhdf5.dylib +tools/extract_features: /usr/lib/libpthread.dylib +tools/extract_features: /usr/lib/libz.dylib +tools/extract_features: /usr/lib/libdl.dylib +tools/extract_features: /usr/lib/libm.dylib +tools/extract_features: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/extract_features: /usr/local/lib/libhdf5_hl.dylib +tools/extract_features: /usr/local/lib/liblmdb.dylib +tools/extract_features: /usr/local/lib/libleveldb.dylib +tools/extract_features: /usr/local/lib/libsnappy.dylib +tools/extract_features: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/extract_features: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/extract_features: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/extract_features: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/extract_features: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/extract_features: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/extract_features: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/extract_features: /usr/lib/libpython2.7.dylib +tools/extract_features: /usr/local/lib/libboost_python-mt.dylib +tools/extract_features: tools/CMakeFiles/extract_features.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable extract_features" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/extract_features.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/extract_features.dir/build: tools/extract_features + +.PHONY : tools/CMakeFiles/extract_features.dir/build + +tools/CMakeFiles/extract_features.dir/requires: tools/CMakeFiles/extract_features.dir/extract_features.cpp.o.requires + +.PHONY : tools/CMakeFiles/extract_features.dir/requires + +tools/CMakeFiles/extract_features.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/extract_features.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/extract_features.dir/clean + +tools/CMakeFiles/extract_features.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/extract_features.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/extract_features.dir/depend + diff --git a/bin/tools/CMakeFiles/extract_features.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/extract_features.dir/cmake_clean.cmake new file mode 100644 index 00000000000..4c3873fa5ef --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/extract_features.dir/extract_features.cpp.o" + "extract_features.pdb" + "extract_features" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/extract_features.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/extract_features.dir/depend.make b/bin/tools/CMakeFiles/extract_features.dir/depend.make new file mode 100644 index 00000000000..e93ce440696 --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for extract_features. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/extract_features.dir/flags.make b/bin/tools/CMakeFiles/extract_features.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/extract_features.dir/link.txt b/bin/tools/CMakeFiles/extract_features.dir/link.txt new file mode 100644 index 00000000000..8ae0fe445e5 --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/extract_features.dir/extract_features.cpp.o -o extract_features -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/extract_features.dir/progress.make b/bin/tools/CMakeFiles/extract_features.dir/progress.make new file mode 100644 index 00000000000..05e01bbc17e --- /dev/null +++ b/bin/tools/CMakeFiles/extract_features.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 65 + diff --git a/bin/tools/CMakeFiles/finetune_net.dir/DependInfo.cmake b/bin/tools/CMakeFiles/finetune_net.dir/DependInfo.cmake new file mode 100644 index 00000000000..3e7fe4dc74e --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/finetune_net.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/finetune_net.dir/build.make b/bin/tools/CMakeFiles/finetune_net.dir/build.make new file mode 100644 index 00000000000..df6378c75ab --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/finetune_net.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/finetune_net.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/finetune_net.dir/flags.make + +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o: tools/CMakeFiles/finetune_net.dir/flags.make +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o: ../tools/finetune_net.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/finetune_net.dir/finetune_net.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/finetune_net.cpp + +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/finetune_net.dir/finetune_net.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/finetune_net.cpp > CMakeFiles/finetune_net.dir/finetune_net.cpp.i + +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/finetune_net.dir/finetune_net.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/finetune_net.cpp -o CMakeFiles/finetune_net.dir/finetune_net.cpp.s + +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.requires: + +.PHONY : tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.requires + +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.provides: tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.provides.build +.PHONY : tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.provides + +tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.provides.build: tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o + + +# Object files for target finetune_net +finetune_net_OBJECTS = \ +"CMakeFiles/finetune_net.dir/finetune_net.cpp.o" + +# External object files for target finetune_net +finetune_net_EXTERNAL_OBJECTS = + +tools/finetune_net: tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o +tools/finetune_net: tools/CMakeFiles/finetune_net.dir/build.make +tools/finetune_net: lib/libcaffe.1.0.0-rc3.dylib +tools/finetune_net: lib/libproto.a +tools/finetune_net: /usr/local/lib/libboost_system-mt.dylib +tools/finetune_net: /usr/local/lib/libboost_thread-mt.dylib +tools/finetune_net: /usr/local/lib/libboost_filesystem-mt.dylib +tools/finetune_net: /usr/local/lib/libboost_regex-mt.dylib +tools/finetune_net: /usr/local/lib/libglog.dylib +tools/finetune_net: /usr/local/lib/libgflags.dylib +tools/finetune_net: /usr/local/lib/libprotobuf.dylib +tools/finetune_net: /usr/local/lib/libhdf5_cpp.dylib +tools/finetune_net: /usr/local/lib/libhdf5.dylib +tools/finetune_net: /usr/lib/libpthread.dylib +tools/finetune_net: /usr/lib/libz.dylib +tools/finetune_net: /usr/lib/libdl.dylib +tools/finetune_net: /usr/lib/libm.dylib +tools/finetune_net: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/finetune_net: /usr/local/lib/libhdf5_hl.dylib +tools/finetune_net: /usr/local/lib/liblmdb.dylib +tools/finetune_net: /usr/local/lib/libleveldb.dylib +tools/finetune_net: /usr/local/lib/libsnappy.dylib +tools/finetune_net: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/finetune_net: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/finetune_net: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/finetune_net: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/finetune_net: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/finetune_net: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/finetune_net: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/finetune_net: /usr/lib/libpython2.7.dylib +tools/finetune_net: /usr/local/lib/libboost_python-mt.dylib +tools/finetune_net: tools/CMakeFiles/finetune_net.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable finetune_net" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/finetune_net.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/finetune_net.dir/build: tools/finetune_net + +.PHONY : tools/CMakeFiles/finetune_net.dir/build + +tools/CMakeFiles/finetune_net.dir/requires: tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o.requires + +.PHONY : tools/CMakeFiles/finetune_net.dir/requires + +tools/CMakeFiles/finetune_net.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/finetune_net.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/finetune_net.dir/clean + +tools/CMakeFiles/finetune_net.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/finetune_net.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/finetune_net.dir/depend + diff --git a/bin/tools/CMakeFiles/finetune_net.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/finetune_net.dir/cmake_clean.cmake new file mode 100644 index 00000000000..0ca716b45f7 --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/finetune_net.dir/finetune_net.cpp.o" + "finetune_net.pdb" + "finetune_net" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/finetune_net.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/finetune_net.dir/depend.make b/bin/tools/CMakeFiles/finetune_net.dir/depend.make new file mode 100644 index 00000000000..ad24bf3d83e --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for finetune_net. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/finetune_net.dir/flags.make b/bin/tools/CMakeFiles/finetune_net.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/finetune_net.dir/link.txt b/bin/tools/CMakeFiles/finetune_net.dir/link.txt new file mode 100644 index 00000000000..9d557a9115e --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/finetune_net.dir/finetune_net.cpp.o -o finetune_net -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/finetune_net.dir/progress.make b/bin/tools/CMakeFiles/finetune_net.dir/progress.make new file mode 100644 index 00000000000..6c287f17b23 --- /dev/null +++ b/bin/tools/CMakeFiles/finetune_net.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/get_image_size.dir/DependInfo.cmake b/bin/tools/CMakeFiles/get_image_size.dir/DependInfo.cmake new file mode 100644 index 00000000000..8065b271306 --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/get_image_size.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/get_image_size.dir/build.make b/bin/tools/CMakeFiles/get_image_size.dir/build.make new file mode 100644 index 00000000000..ed9554302bf --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/get_image_size.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/get_image_size.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/get_image_size.dir/flags.make + +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o: tools/CMakeFiles/get_image_size.dir/flags.make +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o: ../tools/get_image_size.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/get_image_size.dir/get_image_size.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/get_image_size.cpp + +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/get_image_size.dir/get_image_size.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/get_image_size.cpp > CMakeFiles/get_image_size.dir/get_image_size.cpp.i + +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/get_image_size.dir/get_image_size.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/get_image_size.cpp -o CMakeFiles/get_image_size.dir/get_image_size.cpp.s + +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.requires: + +.PHONY : tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.requires + +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.provides: tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.provides.build +.PHONY : tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.provides + +tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.provides.build: tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o + + +# Object files for target get_image_size +get_image_size_OBJECTS = \ +"CMakeFiles/get_image_size.dir/get_image_size.cpp.o" + +# External object files for target get_image_size +get_image_size_EXTERNAL_OBJECTS = + +tools/get_image_size: tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o +tools/get_image_size: tools/CMakeFiles/get_image_size.dir/build.make +tools/get_image_size: lib/libcaffe.1.0.0-rc3.dylib +tools/get_image_size: lib/libproto.a +tools/get_image_size: /usr/local/lib/libboost_system-mt.dylib +tools/get_image_size: /usr/local/lib/libboost_thread-mt.dylib +tools/get_image_size: /usr/local/lib/libboost_filesystem-mt.dylib +tools/get_image_size: /usr/local/lib/libboost_regex-mt.dylib +tools/get_image_size: /usr/local/lib/libglog.dylib +tools/get_image_size: /usr/local/lib/libgflags.dylib +tools/get_image_size: /usr/local/lib/libprotobuf.dylib +tools/get_image_size: /usr/local/lib/libhdf5_cpp.dylib +tools/get_image_size: /usr/local/lib/libhdf5.dylib +tools/get_image_size: /usr/lib/libpthread.dylib +tools/get_image_size: /usr/lib/libz.dylib +tools/get_image_size: /usr/lib/libdl.dylib +tools/get_image_size: /usr/lib/libm.dylib +tools/get_image_size: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/get_image_size: /usr/local/lib/libhdf5_hl.dylib +tools/get_image_size: /usr/local/lib/liblmdb.dylib +tools/get_image_size: /usr/local/lib/libleveldb.dylib +tools/get_image_size: /usr/local/lib/libsnappy.dylib +tools/get_image_size: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/get_image_size: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/get_image_size: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/get_image_size: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/get_image_size: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/get_image_size: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/get_image_size: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/get_image_size: /usr/lib/libpython2.7.dylib +tools/get_image_size: /usr/local/lib/libboost_python-mt.dylib +tools/get_image_size: tools/CMakeFiles/get_image_size.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable get_image_size" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/get_image_size.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/get_image_size.dir/build: tools/get_image_size + +.PHONY : tools/CMakeFiles/get_image_size.dir/build + +tools/CMakeFiles/get_image_size.dir/requires: tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o.requires + +.PHONY : tools/CMakeFiles/get_image_size.dir/requires + +tools/CMakeFiles/get_image_size.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/get_image_size.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/get_image_size.dir/clean + +tools/CMakeFiles/get_image_size.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/get_image_size.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/get_image_size.dir/depend + diff --git a/bin/tools/CMakeFiles/get_image_size.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/get_image_size.dir/cmake_clean.cmake new file mode 100644 index 00000000000..caf63463fe4 --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/get_image_size.dir/get_image_size.cpp.o" + "get_image_size.pdb" + "get_image_size" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/get_image_size.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/get_image_size.dir/depend.make b/bin/tools/CMakeFiles/get_image_size.dir/depend.make new file mode 100644 index 00000000000..c49eb5d9625 --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for get_image_size. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/get_image_size.dir/flags.make b/bin/tools/CMakeFiles/get_image_size.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/get_image_size.dir/link.txt b/bin/tools/CMakeFiles/get_image_size.dir/link.txt new file mode 100644 index 00000000000..5cf0d6ba770 --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/get_image_size.dir/get_image_size.cpp.o -o get_image_size -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/get_image_size.dir/progress.make b/bin/tools/CMakeFiles/get_image_size.dir/progress.make new file mode 100644 index 00000000000..871f9f58dd4 --- /dev/null +++ b/bin/tools/CMakeFiles/get_image_size.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 66 +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/DependInfo.cmake b/bin/tools/CMakeFiles/net_speed_benchmark.dir/DependInfo.cmake new file mode 100644 index 00000000000..e7b9743a433 --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/net_speed_benchmark.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/build.make b/bin/tools/CMakeFiles/net_speed_benchmark.dir/build.make new file mode 100644 index 00000000000..afbc6b2aa6e --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/net_speed_benchmark.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/net_speed_benchmark.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/net_speed_benchmark.dir/flags.make + +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o: tools/CMakeFiles/net_speed_benchmark.dir/flags.make +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o: ../tools/net_speed_benchmark.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/net_speed_benchmark.cpp + +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/net_speed_benchmark.cpp > CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.i + +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/net_speed_benchmark.cpp -o CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.s + +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.requires: + +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.requires + +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.provides: tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.provides.build +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.provides + +tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.provides.build: tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o + + +# Object files for target net_speed_benchmark +net_speed_benchmark_OBJECTS = \ +"CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o" + +# External object files for target net_speed_benchmark +net_speed_benchmark_EXTERNAL_OBJECTS = + +tools/net_speed_benchmark: tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o +tools/net_speed_benchmark: tools/CMakeFiles/net_speed_benchmark.dir/build.make +tools/net_speed_benchmark: lib/libcaffe.1.0.0-rc3.dylib +tools/net_speed_benchmark: lib/libproto.a +tools/net_speed_benchmark: /usr/local/lib/libboost_system-mt.dylib +tools/net_speed_benchmark: /usr/local/lib/libboost_thread-mt.dylib +tools/net_speed_benchmark: /usr/local/lib/libboost_filesystem-mt.dylib +tools/net_speed_benchmark: /usr/local/lib/libboost_regex-mt.dylib +tools/net_speed_benchmark: /usr/local/lib/libglog.dylib +tools/net_speed_benchmark: /usr/local/lib/libgflags.dylib +tools/net_speed_benchmark: /usr/local/lib/libprotobuf.dylib +tools/net_speed_benchmark: /usr/local/lib/libhdf5_cpp.dylib +tools/net_speed_benchmark: /usr/local/lib/libhdf5.dylib +tools/net_speed_benchmark: /usr/lib/libpthread.dylib +tools/net_speed_benchmark: /usr/lib/libz.dylib +tools/net_speed_benchmark: /usr/lib/libdl.dylib +tools/net_speed_benchmark: /usr/lib/libm.dylib +tools/net_speed_benchmark: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/net_speed_benchmark: /usr/local/lib/libhdf5_hl.dylib +tools/net_speed_benchmark: /usr/local/lib/liblmdb.dylib +tools/net_speed_benchmark: /usr/local/lib/libleveldb.dylib +tools/net_speed_benchmark: /usr/local/lib/libsnappy.dylib +tools/net_speed_benchmark: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/net_speed_benchmark: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/net_speed_benchmark: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/net_speed_benchmark: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/net_speed_benchmark: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/net_speed_benchmark: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/net_speed_benchmark: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/net_speed_benchmark: /usr/lib/libpython2.7.dylib +tools/net_speed_benchmark: /usr/local/lib/libboost_python-mt.dylib +tools/net_speed_benchmark: tools/CMakeFiles/net_speed_benchmark.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable net_speed_benchmark" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/net_speed_benchmark.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/net_speed_benchmark.dir/build: tools/net_speed_benchmark + +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/build + +tools/CMakeFiles/net_speed_benchmark.dir/requires: tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o.requires + +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/requires + +tools/CMakeFiles/net_speed_benchmark.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/net_speed_benchmark.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/clean + +tools/CMakeFiles/net_speed_benchmark.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/net_speed_benchmark.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/depend + diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/net_speed_benchmark.dir/cmake_clean.cmake new file mode 100644 index 00000000000..428d53751b4 --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o" + "net_speed_benchmark.pdb" + "net_speed_benchmark" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/net_speed_benchmark.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/depend.make b/bin/tools/CMakeFiles/net_speed_benchmark.dir/depend.make new file mode 100644 index 00000000000..6a3e83c8268 --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for net_speed_benchmark. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/flags.make b/bin/tools/CMakeFiles/net_speed_benchmark.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/link.txt b/bin/tools/CMakeFiles/net_speed_benchmark.dir/link.txt new file mode 100644 index 00000000000..a991885524e --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o -o net_speed_benchmark -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/net_speed_benchmark.dir/progress.make b/bin/tools/CMakeFiles/net_speed_benchmark.dir/progress.make new file mode 100644 index 00000000000..4c0ccaa1df2 --- /dev/null +++ b/bin/tools/CMakeFiles/net_speed_benchmark.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 68 + diff --git a/bin/tools/CMakeFiles/progress.marks b/bin/tools/CMakeFiles/progress.marks new file mode 100644 index 00000000000..b5489e5e51a --- /dev/null +++ b/bin/tools/CMakeFiles/progress.marks @@ -0,0 +1 @@ +69 diff --git a/bin/tools/CMakeFiles/test_net.dir/DependInfo.cmake b/bin/tools/CMakeFiles/test_net.dir/DependInfo.cmake new file mode 100644 index 00000000000..8352022fec7 --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/test_net.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/test_net.dir/test_net.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/test_net.dir/build.make b/bin/tools/CMakeFiles/test_net.dir/build.make new file mode 100644 index 00000000000..76f4205dd5e --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/test_net.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/test_net.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/test_net.dir/flags.make + +tools/CMakeFiles/test_net.dir/test_net.cpp.o: tools/CMakeFiles/test_net.dir/flags.make +tools/CMakeFiles/test_net.dir/test_net.cpp.o: ../tools/test_net.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/test_net.dir/test_net.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test_net.dir/test_net.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/test_net.cpp + +tools/CMakeFiles/test_net.dir/test_net.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_net.dir/test_net.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/test_net.cpp > CMakeFiles/test_net.dir/test_net.cpp.i + +tools/CMakeFiles/test_net.dir/test_net.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_net.dir/test_net.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/test_net.cpp -o CMakeFiles/test_net.dir/test_net.cpp.s + +tools/CMakeFiles/test_net.dir/test_net.cpp.o.requires: + +.PHONY : tools/CMakeFiles/test_net.dir/test_net.cpp.o.requires + +tools/CMakeFiles/test_net.dir/test_net.cpp.o.provides: tools/CMakeFiles/test_net.dir/test_net.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/test_net.cpp.o.provides.build +.PHONY : tools/CMakeFiles/test_net.dir/test_net.cpp.o.provides + +tools/CMakeFiles/test_net.dir/test_net.cpp.o.provides.build: tools/CMakeFiles/test_net.dir/test_net.cpp.o + + +# Object files for target test_net +test_net_OBJECTS = \ +"CMakeFiles/test_net.dir/test_net.cpp.o" + +# External object files for target test_net +test_net_EXTERNAL_OBJECTS = + +tools/test_net: tools/CMakeFiles/test_net.dir/test_net.cpp.o +tools/test_net: tools/CMakeFiles/test_net.dir/build.make +tools/test_net: lib/libcaffe.1.0.0-rc3.dylib +tools/test_net: lib/libproto.a +tools/test_net: /usr/local/lib/libboost_system-mt.dylib +tools/test_net: /usr/local/lib/libboost_thread-mt.dylib +tools/test_net: /usr/local/lib/libboost_filesystem-mt.dylib +tools/test_net: /usr/local/lib/libboost_regex-mt.dylib +tools/test_net: /usr/local/lib/libglog.dylib +tools/test_net: /usr/local/lib/libgflags.dylib +tools/test_net: /usr/local/lib/libprotobuf.dylib +tools/test_net: /usr/local/lib/libhdf5_cpp.dylib +tools/test_net: /usr/local/lib/libhdf5.dylib +tools/test_net: /usr/lib/libpthread.dylib +tools/test_net: /usr/lib/libz.dylib +tools/test_net: /usr/lib/libdl.dylib +tools/test_net: /usr/lib/libm.dylib +tools/test_net: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/test_net: /usr/local/lib/libhdf5_hl.dylib +tools/test_net: /usr/local/lib/liblmdb.dylib +tools/test_net: /usr/local/lib/libleveldb.dylib +tools/test_net: /usr/local/lib/libsnappy.dylib +tools/test_net: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/test_net: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/test_net: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/test_net: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/test_net: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/test_net: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/test_net: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/test_net: /usr/lib/libpython2.7.dylib +tools/test_net: /usr/local/lib/libboost_python-mt.dylib +tools/test_net: tools/CMakeFiles/test_net.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_net" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_net.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/test_net.dir/build: tools/test_net + +.PHONY : tools/CMakeFiles/test_net.dir/build + +tools/CMakeFiles/test_net.dir/requires: tools/CMakeFiles/test_net.dir/test_net.cpp.o.requires + +.PHONY : tools/CMakeFiles/test_net.dir/requires + +tools/CMakeFiles/test_net.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/test_net.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/test_net.dir/clean + +tools/CMakeFiles/test_net.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/test_net.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/test_net.dir/depend + diff --git a/bin/tools/CMakeFiles/test_net.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/test_net.dir/cmake_clean.cmake new file mode 100644 index 00000000000..2ee751b7c77 --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/test_net.dir/test_net.cpp.o" + "test_net.pdb" + "test_net" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_net.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/test_net.dir/depend.make b/bin/tools/CMakeFiles/test_net.dir/depend.make new file mode 100644 index 00000000000..51556143e5f --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_net. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/test_net.dir/flags.make b/bin/tools/CMakeFiles/test_net.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/test_net.dir/link.txt b/bin/tools/CMakeFiles/test_net.dir/link.txt new file mode 100644 index 00000000000..c14b917a3ca --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/test_net.dir/test_net.cpp.o -o test_net -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/test_net.dir/progress.make b/bin/tools/CMakeFiles/test_net.dir/progress.make new file mode 100644 index 00000000000..cf90e913b69 --- /dev/null +++ b/bin/tools/CMakeFiles/test_net.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 97 +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/train_net.dir/DependInfo.cmake b/bin/tools/CMakeFiles/train_net.dir/DependInfo.cmake new file mode 100644 index 00000000000..e43e71db821 --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/train_net.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/train_net.dir/train_net.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/train_net.dir/build.make b/bin/tools/CMakeFiles/train_net.dir/build.make new file mode 100644 index 00000000000..1df30997a51 --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/train_net.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/train_net.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/train_net.dir/flags.make + +tools/CMakeFiles/train_net.dir/train_net.cpp.o: tools/CMakeFiles/train_net.dir/flags.make +tools/CMakeFiles/train_net.dir/train_net.cpp.o: ../tools/train_net.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/train_net.dir/train_net.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/train_net.dir/train_net.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/train_net.cpp + +tools/CMakeFiles/train_net.dir/train_net.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/train_net.dir/train_net.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/train_net.cpp > CMakeFiles/train_net.dir/train_net.cpp.i + +tools/CMakeFiles/train_net.dir/train_net.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/train_net.dir/train_net.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/train_net.cpp -o CMakeFiles/train_net.dir/train_net.cpp.s + +tools/CMakeFiles/train_net.dir/train_net.cpp.o.requires: + +.PHONY : tools/CMakeFiles/train_net.dir/train_net.cpp.o.requires + +tools/CMakeFiles/train_net.dir/train_net.cpp.o.provides: tools/CMakeFiles/train_net.dir/train_net.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/train_net.cpp.o.provides.build +.PHONY : tools/CMakeFiles/train_net.dir/train_net.cpp.o.provides + +tools/CMakeFiles/train_net.dir/train_net.cpp.o.provides.build: tools/CMakeFiles/train_net.dir/train_net.cpp.o + + +# Object files for target train_net +train_net_OBJECTS = \ +"CMakeFiles/train_net.dir/train_net.cpp.o" + +# External object files for target train_net +train_net_EXTERNAL_OBJECTS = + +tools/train_net: tools/CMakeFiles/train_net.dir/train_net.cpp.o +tools/train_net: tools/CMakeFiles/train_net.dir/build.make +tools/train_net: lib/libcaffe.1.0.0-rc3.dylib +tools/train_net: lib/libproto.a +tools/train_net: /usr/local/lib/libboost_system-mt.dylib +tools/train_net: /usr/local/lib/libboost_thread-mt.dylib +tools/train_net: /usr/local/lib/libboost_filesystem-mt.dylib +tools/train_net: /usr/local/lib/libboost_regex-mt.dylib +tools/train_net: /usr/local/lib/libglog.dylib +tools/train_net: /usr/local/lib/libgflags.dylib +tools/train_net: /usr/local/lib/libprotobuf.dylib +tools/train_net: /usr/local/lib/libhdf5_cpp.dylib +tools/train_net: /usr/local/lib/libhdf5.dylib +tools/train_net: /usr/lib/libpthread.dylib +tools/train_net: /usr/lib/libz.dylib +tools/train_net: /usr/lib/libdl.dylib +tools/train_net: /usr/lib/libm.dylib +tools/train_net: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/train_net: /usr/local/lib/libhdf5_hl.dylib +tools/train_net: /usr/local/lib/liblmdb.dylib +tools/train_net: /usr/local/lib/libleveldb.dylib +tools/train_net: /usr/local/lib/libsnappy.dylib +tools/train_net: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/train_net: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/train_net: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/train_net: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/train_net: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/train_net: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/train_net: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/train_net: /usr/lib/libpython2.7.dylib +tools/train_net: /usr/local/lib/libboost_python-mt.dylib +tools/train_net: tools/CMakeFiles/train_net.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable train_net" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/train_net.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/train_net.dir/build: tools/train_net + +.PHONY : tools/CMakeFiles/train_net.dir/build + +tools/CMakeFiles/train_net.dir/requires: tools/CMakeFiles/train_net.dir/train_net.cpp.o.requires + +.PHONY : tools/CMakeFiles/train_net.dir/requires + +tools/CMakeFiles/train_net.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/train_net.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/train_net.dir/clean + +tools/CMakeFiles/train_net.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/train_net.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/train_net.dir/depend + diff --git a/bin/tools/CMakeFiles/train_net.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/train_net.dir/cmake_clean.cmake new file mode 100644 index 00000000000..7844b93c645 --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/train_net.dir/train_net.cpp.o" + "train_net.pdb" + "train_net" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/train_net.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/train_net.dir/depend.make b/bin/tools/CMakeFiles/train_net.dir/depend.make new file mode 100644 index 00000000000..0a44302c0dc --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for train_net. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/train_net.dir/flags.make b/bin/tools/CMakeFiles/train_net.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/train_net.dir/link.txt b/bin/tools/CMakeFiles/train_net.dir/link.txt new file mode 100644 index 00000000000..8244e004463 --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/train_net.dir/train_net.cpp.o -o train_net -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/train_net.dir/progress.make b/bin/tools/CMakeFiles/train_net.dir/progress.make new file mode 100644 index 00000000000..0d87696f03b --- /dev/null +++ b/bin/tools/CMakeFiles/train_net.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 98 + diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake new file mode 100644 index 00000000000..402c4707c2a --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_binary.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make new file mode 100644 index 00000000000..27222f81ff9 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/upgrade_net_proto_binary.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/upgrade_net_proto_binary.dir/flags.make + +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o: tools/CMakeFiles/upgrade_net_proto_binary.dir/flags.make +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o: ../tools/upgrade_net_proto_binary.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_binary.cpp + +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_binary.cpp > CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.i + +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_binary.cpp -o CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.s + +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.requires: + +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.requires + +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.provides: tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.provides.build +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.provides + +tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.provides.build: tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o + + +# Object files for target upgrade_net_proto_binary +upgrade_net_proto_binary_OBJECTS = \ +"CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o" + +# External object files for target upgrade_net_proto_binary +upgrade_net_proto_binary_EXTERNAL_OBJECTS = + +tools/upgrade_net_proto_binary: tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o +tools/upgrade_net_proto_binary: tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make +tools/upgrade_net_proto_binary: lib/libcaffe.1.0.0-rc3.dylib +tools/upgrade_net_proto_binary: lib/libproto.a +tools/upgrade_net_proto_binary: /usr/local/lib/libboost_system-mt.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libboost_thread-mt.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libboost_filesystem-mt.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libboost_regex-mt.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libglog.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libgflags.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libprotobuf.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libhdf5_cpp.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libhdf5.dylib +tools/upgrade_net_proto_binary: /usr/lib/libpthread.dylib +tools/upgrade_net_proto_binary: /usr/lib/libz.dylib +tools/upgrade_net_proto_binary: /usr/lib/libdl.dylib +tools/upgrade_net_proto_binary: /usr/lib/libm.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libhdf5_hl.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/liblmdb.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libleveldb.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libsnappy.dylib +tools/upgrade_net_proto_binary: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/upgrade_net_proto_binary: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/upgrade_net_proto_binary: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/upgrade_net_proto_binary: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/upgrade_net_proto_binary: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/upgrade_net_proto_binary: /usr/lib/libpython2.7.dylib +tools/upgrade_net_proto_binary: /usr/local/lib/libboost_python-mt.dylib +tools/upgrade_net_proto_binary: tools/CMakeFiles/upgrade_net_proto_binary.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable upgrade_net_proto_binary" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/upgrade_net_proto_binary.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/upgrade_net_proto_binary.dir/build: tools/upgrade_net_proto_binary + +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/build + +tools/CMakeFiles/upgrade_net_proto_binary.dir/requires: tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o.requires + +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/requires + +tools/CMakeFiles/upgrade_net_proto_binary.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/upgrade_net_proto_binary.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/clean + +tools/CMakeFiles/upgrade_net_proto_binary.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/depend + diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/cmake_clean.cmake new file mode 100644 index 00000000000..70d656fde47 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o" + "upgrade_net_proto_binary.pdb" + "upgrade_net_proto_binary" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/upgrade_net_proto_binary.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.make b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.make new file mode 100644 index 00000000000..1c4e5a27933 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for upgrade_net_proto_binary. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/flags.make b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/link.txt b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/link.txt new file mode 100644 index 00000000000..2df3a4d97fc --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o -o upgrade_net_proto_binary -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/progress.make b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/progress.make new file mode 100644 index 00000000000..6c287f17b23 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_binary.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake new file mode 100644 index 00000000000..c829ff19445 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_text.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/build.make b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/build.make new file mode 100644 index 00000000000..d1964f8a400 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/upgrade_net_proto_text.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/upgrade_net_proto_text.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/upgrade_net_proto_text.dir/flags.make + +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o: tools/CMakeFiles/upgrade_net_proto_text.dir/flags.make +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o: ../tools/upgrade_net_proto_text.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_text.cpp + +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_text.cpp > CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.i + +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_net_proto_text.cpp -o CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.s + +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.requires: + +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.requires + +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.provides: tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.provides.build +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.provides + +tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.provides.build: tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o + + +# Object files for target upgrade_net_proto_text +upgrade_net_proto_text_OBJECTS = \ +"CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o" + +# External object files for target upgrade_net_proto_text +upgrade_net_proto_text_EXTERNAL_OBJECTS = + +tools/upgrade_net_proto_text: tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o +tools/upgrade_net_proto_text: tools/CMakeFiles/upgrade_net_proto_text.dir/build.make +tools/upgrade_net_proto_text: lib/libcaffe.1.0.0-rc3.dylib +tools/upgrade_net_proto_text: lib/libproto.a +tools/upgrade_net_proto_text: /usr/local/lib/libboost_system-mt.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libboost_thread-mt.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libboost_filesystem-mt.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libboost_regex-mt.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libglog.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libgflags.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libprotobuf.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libhdf5_cpp.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libhdf5.dylib +tools/upgrade_net_proto_text: /usr/lib/libpthread.dylib +tools/upgrade_net_proto_text: /usr/lib/libz.dylib +tools/upgrade_net_proto_text: /usr/lib/libdl.dylib +tools/upgrade_net_proto_text: /usr/lib/libm.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libhdf5_hl.dylib +tools/upgrade_net_proto_text: /usr/local/lib/liblmdb.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libleveldb.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libsnappy.dylib +tools/upgrade_net_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/upgrade_net_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/upgrade_net_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/upgrade_net_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/upgrade_net_proto_text: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/upgrade_net_proto_text: /usr/lib/libpython2.7.dylib +tools/upgrade_net_proto_text: /usr/local/lib/libboost_python-mt.dylib +tools/upgrade_net_proto_text: tools/CMakeFiles/upgrade_net_proto_text.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable upgrade_net_proto_text" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/upgrade_net_proto_text.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/upgrade_net_proto_text.dir/build: tools/upgrade_net_proto_text + +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/build + +tools/CMakeFiles/upgrade_net_proto_text.dir/requires: tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o.requires + +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/requires + +tools/CMakeFiles/upgrade_net_proto_text.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/upgrade_net_proto_text.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/clean + +tools/CMakeFiles/upgrade_net_proto_text.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/depend + diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/cmake_clean.cmake new file mode 100644 index 00000000000..3c71fdc4d31 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o" + "upgrade_net_proto_text.pdb" + "upgrade_net_proto_text" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/upgrade_net_proto_text.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/depend.make b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/depend.make new file mode 100644 index 00000000000..800404228d6 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for upgrade_net_proto_text. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/flags.make b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/link.txt b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/link.txt new file mode 100644 index 00000000000..03aaf803806 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o -o upgrade_net_proto_text -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/progress.make b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/progress.make new file mode 100644 index 00000000000..793552756d6 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_net_proto_text.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 99 +CMAKE_PROGRESS_2 = + diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake new file mode 100644 index 00000000000..250a3c3df66 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/Users/wangyi/GitHub/SSD/caffe/tools/upgrade_solver_proto_text.cpp" "/Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "Clang") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "CAFFE_VERSION=1.0.0-rc3" + "GTEST_USE_OWN_TR1_TUPLE" + "USE_ACCELERATE" + "USE_CUDNN" + "USE_LEVELDB" + "USE_LMDB" + "USE_OPENCV" + "WITH_PYTHON_LAYER" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../src" + "/usr/local/include" + "include" + "/Users/wangyi/anaconda/include" + "/Developer/NVIDIA/CUDA-7.0/include" + "/usr/local/cuda/include" + "/usr/local/include/opencv" + "/System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers" + "/usr/include/python2.7" + "/Library/Python/2.7/site-packages/numpy/core/include" + "../include" + "." + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/caffe.dir/DependInfo.cmake" + "/Users/wangyi/GitHub/SSD/caffe/bin/src/caffe/CMakeFiles/proto.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make new file mode 100644 index 00000000000..db452f90678 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make @@ -0,0 +1,142 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +# Include any dependencies generated for this target. +include tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.make + +# Include the progress variables for this target. +include tools/CMakeFiles/upgrade_solver_proto_text.dir/progress.make + +# Include the compile flags for this target's objects. +include tools/CMakeFiles/upgrade_solver_proto_text.dir/flags.make + +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o: tools/CMakeFiles/upgrade_solver_proto_text.dir/flags.make +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o: ../tools/upgrade_solver_proto_text.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o -c /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_solver_proto_text.cpp + +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.i" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_solver_proto_text.cpp > CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.i + +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.s" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/wangyi/GitHub/SSD/caffe/tools/upgrade_solver_proto_text.cpp -o CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.s + +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.requires: + +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.requires + +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.provides: tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.requires + $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.provides.build +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.provides + +tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.provides.build: tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o + + +# Object files for target upgrade_solver_proto_text +upgrade_solver_proto_text_OBJECTS = \ +"CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o" + +# External object files for target upgrade_solver_proto_text +upgrade_solver_proto_text_EXTERNAL_OBJECTS = + +tools/upgrade_solver_proto_text: tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o +tools/upgrade_solver_proto_text: tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make +tools/upgrade_solver_proto_text: lib/libcaffe.1.0.0-rc3.dylib +tools/upgrade_solver_proto_text: lib/libproto.a +tools/upgrade_solver_proto_text: /usr/local/lib/libboost_system-mt.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libboost_thread-mt.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libboost_filesystem-mt.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libboost_regex-mt.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libglog.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libgflags.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libprotobuf.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libhdf5_cpp.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libhdf5.dylib +tools/upgrade_solver_proto_text: /usr/lib/libpthread.dylib +tools/upgrade_solver_proto_text: /usr/lib/libz.dylib +tools/upgrade_solver_proto_text: /usr/lib/libdl.dylib +tools/upgrade_solver_proto_text: /usr/lib/libm.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libhdf5_hl_cpp.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libhdf5_hl.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/liblmdb.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libleveldb.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libsnappy.dylib +tools/upgrade_solver_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib +tools/upgrade_solver_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib +tools/upgrade_solver_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib +tools/upgrade_solver_proto_text: /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a +tools/upgrade_solver_proto_text: /usr/local/lib/libopencv_highgui.2.4.13.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libopencv_imgproc.2.4.13.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libopencv_core.2.4.13.dylib +tools/upgrade_solver_proto_text: /usr/lib/libpython2.7.dylib +tools/upgrade_solver_proto_text: /usr/local/lib/libboost_python-mt.dylib +tools/upgrade_solver_proto_text: tools/CMakeFiles/upgrade_solver_proto_text.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable upgrade_solver_proto_text" + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/upgrade_solver_proto_text.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +tools/CMakeFiles/upgrade_solver_proto_text.dir/build: tools/upgrade_solver_proto_text + +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/build + +tools/CMakeFiles/upgrade_solver_proto_text.dir/requires: tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o.requires + +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/requires + +tools/CMakeFiles/upgrade_solver_proto_text.dir/clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin/tools && $(CMAKE_COMMAND) -P CMakeFiles/upgrade_solver_proto_text.dir/cmake_clean.cmake +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/clean + +tools/CMakeFiles/upgrade_solver_proto_text.dir/depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/wangyi/GitHub/SSD/caffe /Users/wangyi/GitHub/SSD/caffe/tools /Users/wangyi/GitHub/SSD/caffe/bin /Users/wangyi/GitHub/SSD/caffe/bin/tools /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/depend + diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/cmake_clean.cmake b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/cmake_clean.cmake new file mode 100644 index 00000000000..84604246cb3 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o" + "upgrade_solver_proto_text.pdb" + "upgrade_solver_proto_text" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/upgrade_solver_proto_text.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.make b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.make new file mode 100644 index 00000000000..84761d13293 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for upgrade_solver_proto_text. +# This may be replaced when dependencies are built. diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/flags.make b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/flags.make new file mode 100644 index 00000000000..c784cd1f8f2 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ +CXX_FLAGS = -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG + +CXX_DEFINES = -DCAFFE_VERSION=1.0.0-rc3 -DGTEST_USE_OWN_TR1_TUPLE -DUSE_ACCELERATE -DUSE_CUDNN -DUSE_LEVELDB -DUSE_LMDB -DUSE_OPENCV -DWITH_PYTHON_LAYER + +CXX_INCLUDES = -I/Users/wangyi/GitHub/SSD/caffe/src -isystem /usr/local/include -I/Users/wangyi/GitHub/SSD/caffe/bin/include -isystem /Users/wangyi/anaconda/include -isystem /Developer/NVIDIA/CUDA-7.0/include -isystem /usr/local/cuda/include -isystem /usr/local/include/opencv -isystem /System/Library/Frameworks/Accelerate.framework/Versions/Current/Frameworks/vecLib.framework/Versions/Current/Headers -isystem /usr/include/python2.7 -isystem /Library/Python/2.7/site-packages/numpy/core/include -I/Users/wangyi/GitHub/SSD/caffe/include -I/Users/wangyi/GitHub/SSD/caffe/bin + diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/link.txt b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/link.txt new file mode 100644 index 00000000000..26d7dac765e --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/link.txt @@ -0,0 +1 @@ +/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -O3 -DNDEBUG -Wl,-search_paths_first -Wl,-headerpad_max_install_names CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o -o upgrade_solver_proto_text -Wl,-rpath,/Users/wangyi/GitHub/SSD/caffe/bin/lib -Wl,-rpath,/Developer/NVIDIA/CUDA-7.0/lib ../lib/libcaffe.1.0.0-rc3.dylib ../lib/libproto.a /usr/local/lib/libboost_system-mt.dylib /usr/local/lib/libboost_thread-mt.dylib /usr/local/lib/libboost_filesystem-mt.dylib /usr/local/lib/libboost_regex-mt.dylib /usr/local/lib/libglog.dylib /usr/local/lib/libgflags.dylib /usr/local/lib/libprotobuf.dylib /usr/local/lib/libhdf5_cpp.dylib /usr/local/lib/libhdf5.dylib /usr/lib/libpthread.dylib /usr/lib/libz.dylib /usr/lib/libdl.dylib /usr/lib/libm.dylib /usr/local/lib/libhdf5_hl_cpp.dylib /usr/local/lib/libhdf5_hl.dylib /usr/local/lib/liblmdb.dylib /usr/local/lib/libleveldb.dylib /usr/local/lib/libsnappy.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcudart.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcurand.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas.dylib /Developer/NVIDIA/CUDA-7.0/lib/libcublas_device.a /usr/local/lib/libopencv_highgui.2.4.13.dylib /usr/local/lib/libopencv_imgproc.2.4.13.dylib /usr/local/lib/libopencv_core.2.4.13.dylib -lcblas -framework Accelerate /usr/lib/libpython2.7.dylib /usr/local/lib/libboost_python-mt.dylib diff --git a/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/progress.make b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/progress.make new file mode 100644 index 00000000000..1f1e9c256e8 --- /dev/null +++ b/bin/tools/CMakeFiles/upgrade_solver_proto_text.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = +CMAKE_PROGRESS_2 = 100 + diff --git a/bin/tools/Makefile b/bin/tools/Makefile new file mode 100644 index 00000000000..46bcff26a6a --- /dev/null +++ b/bin/tools/Makefile @@ -0,0 +1,872 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.7 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/local/Cellar/cmake/3.7.1/bin/cmake + +# The command to remove a file. +RM = /usr/local/Cellar/cmake/3.7.1/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /Users/wangyi/GitHub/SSD/caffe + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /Users/wangyi/GitHub/SSD/caffe/bin + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: install/local + +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/local/Cellar/cmake/3.7.1/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: install/strip + +.PHONY : install/strip/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/local/Cellar/cmake/3.7.1/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles /Users/wangyi/GitHub/SSD/caffe/bin/tools/CMakeFiles/progress.marks + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/all + $(CMAKE_COMMAND) -E cmake_progress_start /Users/wangyi/GitHub/SSD/caffe/bin/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +tools/CMakeFiles/upgrade_net_proto_text.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/upgrade_net_proto_text.dir/rule +.PHONY : tools/CMakeFiles/upgrade_net_proto_text.dir/rule + +# Convenience name for target. +upgrade_net_proto_text: tools/CMakeFiles/upgrade_net_proto_text.dir/rule + +.PHONY : upgrade_net_proto_text + +# fast build rule for target. +upgrade_net_proto_text/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/build +.PHONY : upgrade_net_proto_text/fast + +# Convenience name for target. +tools/CMakeFiles/upgrade_net_proto_binary.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/upgrade_net_proto_binary.dir/rule +.PHONY : tools/CMakeFiles/upgrade_net_proto_binary.dir/rule + +# Convenience name for target. +upgrade_net_proto_binary: tools/CMakeFiles/upgrade_net_proto_binary.dir/rule + +.PHONY : upgrade_net_proto_binary + +# fast build rule for target. +upgrade_net_proto_binary/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/build +.PHONY : upgrade_net_proto_binary/fast + +# Convenience name for target. +tools/CMakeFiles/train_net.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/train_net.dir/rule +.PHONY : tools/CMakeFiles/train_net.dir/rule + +# Convenience name for target. +train_net: tools/CMakeFiles/train_net.dir/rule + +.PHONY : train_net + +# fast build rule for target. +train_net/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/build +.PHONY : train_net/fast + +# Convenience name for target. +tools/CMakeFiles/test_net.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/test_net.dir/rule +.PHONY : tools/CMakeFiles/test_net.dir/rule + +# Convenience name for target. +test_net: tools/CMakeFiles/test_net.dir/rule + +.PHONY : test_net + +# fast build rule for target. +test_net/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/build +.PHONY : test_net/fast + +# Convenience name for target. +tools/CMakeFiles/upgrade_solver_proto_text.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/upgrade_solver_proto_text.dir/rule +.PHONY : tools/CMakeFiles/upgrade_solver_proto_text.dir/rule + +# Convenience name for target. +upgrade_solver_proto_text: tools/CMakeFiles/upgrade_solver_proto_text.dir/rule + +.PHONY : upgrade_solver_proto_text + +# fast build rule for target. +upgrade_solver_proto_text/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/build +.PHONY : upgrade_solver_proto_text/fast + +# Convenience name for target. +tools/CMakeFiles/convert_imageset.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/convert_imageset.dir/rule +.PHONY : tools/CMakeFiles/convert_imageset.dir/rule + +# Convenience name for target. +convert_imageset: tools/CMakeFiles/convert_imageset.dir/rule + +.PHONY : convert_imageset + +# fast build rule for target. +convert_imageset/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/build +.PHONY : convert_imageset/fast + +# Convenience name for target. +tools/CMakeFiles/net_speed_benchmark.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/net_speed_benchmark.dir/rule +.PHONY : tools/CMakeFiles/net_speed_benchmark.dir/rule + +# Convenience name for target. +net_speed_benchmark: tools/CMakeFiles/net_speed_benchmark.dir/rule + +.PHONY : net_speed_benchmark + +# fast build rule for target. +net_speed_benchmark/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/build +.PHONY : net_speed_benchmark/fast + +# Convenience name for target. +tools/CMakeFiles/finetune_net.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/finetune_net.dir/rule +.PHONY : tools/CMakeFiles/finetune_net.dir/rule + +# Convenience name for target. +finetune_net: tools/CMakeFiles/finetune_net.dir/rule + +.PHONY : finetune_net + +# fast build rule for target. +finetune_net/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/build +.PHONY : finetune_net/fast + +# Convenience name for target. +tools/CMakeFiles/extract_features.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/extract_features.dir/rule +.PHONY : tools/CMakeFiles/extract_features.dir/rule + +# Convenience name for target. +extract_features: tools/CMakeFiles/extract_features.dir/rule + +.PHONY : extract_features + +# fast build rule for target. +extract_features/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/build +.PHONY : extract_features/fast + +# Convenience name for target. +tools/CMakeFiles/compute_image_mean.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/compute_image_mean.dir/rule +.PHONY : tools/CMakeFiles/compute_image_mean.dir/rule + +# Convenience name for target. +compute_image_mean: tools/CMakeFiles/compute_image_mean.dir/rule + +.PHONY : compute_image_mean + +# fast build rule for target. +compute_image_mean/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/build +.PHONY : compute_image_mean/fast + +# Convenience name for target. +tools/CMakeFiles/device_query.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/device_query.dir/rule +.PHONY : tools/CMakeFiles/device_query.dir/rule + +# Convenience name for target. +device_query: tools/CMakeFiles/device_query.dir/rule + +.PHONY : device_query + +# fast build rule for target. +device_query/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/build +.PHONY : device_query/fast + +# Convenience name for target. +tools/CMakeFiles/caffe.bin.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/caffe.bin.dir/rule +.PHONY : tools/CMakeFiles/caffe.bin.dir/rule + +# Convenience name for target. +caffe.bin: tools/CMakeFiles/caffe.bin.dir/rule + +.PHONY : caffe.bin + +# fast build rule for target. +caffe.bin/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/build +.PHONY : caffe.bin/fast + +# Convenience name for target. +tools/CMakeFiles/get_image_size.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/get_image_size.dir/rule +.PHONY : tools/CMakeFiles/get_image_size.dir/rule + +# Convenience name for target. +get_image_size: tools/CMakeFiles/get_image_size.dir/rule + +.PHONY : get_image_size + +# fast build rule for target. +get_image_size/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/build +.PHONY : get_image_size/fast + +# Convenience name for target. +tools/CMakeFiles/create_label_map.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/create_label_map.dir/rule +.PHONY : tools/CMakeFiles/create_label_map.dir/rule + +# Convenience name for target. +create_label_map: tools/CMakeFiles/create_label_map.dir/rule + +.PHONY : create_label_map + +# fast build rule for target. +create_label_map/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/build +.PHONY : create_label_map/fast + +# Convenience name for target. +tools/CMakeFiles/convert_annoset.dir/rule: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f CMakeFiles/Makefile2 tools/CMakeFiles/convert_annoset.dir/rule +.PHONY : tools/CMakeFiles/convert_annoset.dir/rule + +# Convenience name for target. +convert_annoset: tools/CMakeFiles/convert_annoset.dir/rule + +.PHONY : convert_annoset + +# fast build rule for target. +convert_annoset/fast: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/build +.PHONY : convert_annoset/fast + +caffe.o: caffe.cpp.o + +.PHONY : caffe.o + +# target to build an object file +caffe.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/caffe.cpp.o +.PHONY : caffe.cpp.o + +caffe.i: caffe.cpp.i + +.PHONY : caffe.i + +# target to preprocess a source file +caffe.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/caffe.cpp.i +.PHONY : caffe.cpp.i + +caffe.s: caffe.cpp.s + +.PHONY : caffe.s + +# target to generate assembly for a file +caffe.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/caffe.bin.dir/build.make tools/CMakeFiles/caffe.bin.dir/caffe.cpp.s +.PHONY : caffe.cpp.s + +compute_image_mean.o: compute_image_mean.cpp.o + +.PHONY : compute_image_mean.o + +# target to build an object file +compute_image_mean.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.o +.PHONY : compute_image_mean.cpp.o + +compute_image_mean.i: compute_image_mean.cpp.i + +.PHONY : compute_image_mean.i + +# target to preprocess a source file +compute_image_mean.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.i +.PHONY : compute_image_mean.cpp.i + +compute_image_mean.s: compute_image_mean.cpp.s + +.PHONY : compute_image_mean.s + +# target to generate assembly for a file +compute_image_mean.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/compute_image_mean.dir/build.make tools/CMakeFiles/compute_image_mean.dir/compute_image_mean.cpp.s +.PHONY : compute_image_mean.cpp.s + +convert_annoset.o: convert_annoset.cpp.o + +.PHONY : convert_annoset.o + +# target to build an object file +convert_annoset.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.o +.PHONY : convert_annoset.cpp.o + +convert_annoset.i: convert_annoset.cpp.i + +.PHONY : convert_annoset.i + +# target to preprocess a source file +convert_annoset.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.i +.PHONY : convert_annoset.cpp.i + +convert_annoset.s: convert_annoset.cpp.s + +.PHONY : convert_annoset.s + +# target to generate assembly for a file +convert_annoset.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_annoset.dir/build.make tools/CMakeFiles/convert_annoset.dir/convert_annoset.cpp.s +.PHONY : convert_annoset.cpp.s + +convert_imageset.o: convert_imageset.cpp.o + +.PHONY : convert_imageset.o + +# target to build an object file +convert_imageset.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.o +.PHONY : convert_imageset.cpp.o + +convert_imageset.i: convert_imageset.cpp.i + +.PHONY : convert_imageset.i + +# target to preprocess a source file +convert_imageset.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.i +.PHONY : convert_imageset.cpp.i + +convert_imageset.s: convert_imageset.cpp.s + +.PHONY : convert_imageset.s + +# target to generate assembly for a file +convert_imageset.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/convert_imageset.dir/build.make tools/CMakeFiles/convert_imageset.dir/convert_imageset.cpp.s +.PHONY : convert_imageset.cpp.s + +create_label_map.o: create_label_map.cpp.o + +.PHONY : create_label_map.o + +# target to build an object file +create_label_map.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.o +.PHONY : create_label_map.cpp.o + +create_label_map.i: create_label_map.cpp.i + +.PHONY : create_label_map.i + +# target to preprocess a source file +create_label_map.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.i +.PHONY : create_label_map.cpp.i + +create_label_map.s: create_label_map.cpp.s + +.PHONY : create_label_map.s + +# target to generate assembly for a file +create_label_map.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/create_label_map.dir/build.make tools/CMakeFiles/create_label_map.dir/create_label_map.cpp.s +.PHONY : create_label_map.cpp.s + +device_query.o: device_query.cpp.o + +.PHONY : device_query.o + +# target to build an object file +device_query.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/device_query.cpp.o +.PHONY : device_query.cpp.o + +device_query.i: device_query.cpp.i + +.PHONY : device_query.i + +# target to preprocess a source file +device_query.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/device_query.cpp.i +.PHONY : device_query.cpp.i + +device_query.s: device_query.cpp.s + +.PHONY : device_query.s + +# target to generate assembly for a file +device_query.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/device_query.dir/build.make tools/CMakeFiles/device_query.dir/device_query.cpp.s +.PHONY : device_query.cpp.s + +extract_features.o: extract_features.cpp.o + +.PHONY : extract_features.o + +# target to build an object file +extract_features.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/extract_features.cpp.o +.PHONY : extract_features.cpp.o + +extract_features.i: extract_features.cpp.i + +.PHONY : extract_features.i + +# target to preprocess a source file +extract_features.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/extract_features.cpp.i +.PHONY : extract_features.cpp.i + +extract_features.s: extract_features.cpp.s + +.PHONY : extract_features.s + +# target to generate assembly for a file +extract_features.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/extract_features.dir/build.make tools/CMakeFiles/extract_features.dir/extract_features.cpp.s +.PHONY : extract_features.cpp.s + +finetune_net.o: finetune_net.cpp.o + +.PHONY : finetune_net.o + +# target to build an object file +finetune_net.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.o +.PHONY : finetune_net.cpp.o + +finetune_net.i: finetune_net.cpp.i + +.PHONY : finetune_net.i + +# target to preprocess a source file +finetune_net.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.i +.PHONY : finetune_net.cpp.i + +finetune_net.s: finetune_net.cpp.s + +.PHONY : finetune_net.s + +# target to generate assembly for a file +finetune_net.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/finetune_net.dir/build.make tools/CMakeFiles/finetune_net.dir/finetune_net.cpp.s +.PHONY : finetune_net.cpp.s + +get_image_size.o: get_image_size.cpp.o + +.PHONY : get_image_size.o + +# target to build an object file +get_image_size.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.o +.PHONY : get_image_size.cpp.o + +get_image_size.i: get_image_size.cpp.i + +.PHONY : get_image_size.i + +# target to preprocess a source file +get_image_size.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.i +.PHONY : get_image_size.cpp.i + +get_image_size.s: get_image_size.cpp.s + +.PHONY : get_image_size.s + +# target to generate assembly for a file +get_image_size.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/get_image_size.dir/build.make tools/CMakeFiles/get_image_size.dir/get_image_size.cpp.s +.PHONY : get_image_size.cpp.s + +net_speed_benchmark.o: net_speed_benchmark.cpp.o + +.PHONY : net_speed_benchmark.o + +# target to build an object file +net_speed_benchmark.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.o +.PHONY : net_speed_benchmark.cpp.o + +net_speed_benchmark.i: net_speed_benchmark.cpp.i + +.PHONY : net_speed_benchmark.i + +# target to preprocess a source file +net_speed_benchmark.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.i +.PHONY : net_speed_benchmark.cpp.i + +net_speed_benchmark.s: net_speed_benchmark.cpp.s + +.PHONY : net_speed_benchmark.s + +# target to generate assembly for a file +net_speed_benchmark.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/net_speed_benchmark.dir/build.make tools/CMakeFiles/net_speed_benchmark.dir/net_speed_benchmark.cpp.s +.PHONY : net_speed_benchmark.cpp.s + +test_net.o: test_net.cpp.o + +.PHONY : test_net.o + +# target to build an object file +test_net.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/test_net.cpp.o +.PHONY : test_net.cpp.o + +test_net.i: test_net.cpp.i + +.PHONY : test_net.i + +# target to preprocess a source file +test_net.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/test_net.cpp.i +.PHONY : test_net.cpp.i + +test_net.s: test_net.cpp.s + +.PHONY : test_net.s + +# target to generate assembly for a file +test_net.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/test_net.dir/build.make tools/CMakeFiles/test_net.dir/test_net.cpp.s +.PHONY : test_net.cpp.s + +train_net.o: train_net.cpp.o + +.PHONY : train_net.o + +# target to build an object file +train_net.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/train_net.cpp.o +.PHONY : train_net.cpp.o + +train_net.i: train_net.cpp.i + +.PHONY : train_net.i + +# target to preprocess a source file +train_net.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/train_net.cpp.i +.PHONY : train_net.cpp.i + +train_net.s: train_net.cpp.s + +.PHONY : train_net.s + +# target to generate assembly for a file +train_net.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/train_net.dir/build.make tools/CMakeFiles/train_net.dir/train_net.cpp.s +.PHONY : train_net.cpp.s + +upgrade_net_proto_binary.o: upgrade_net_proto_binary.cpp.o + +.PHONY : upgrade_net_proto_binary.o + +# target to build an object file +upgrade_net_proto_binary.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.o +.PHONY : upgrade_net_proto_binary.cpp.o + +upgrade_net_proto_binary.i: upgrade_net_proto_binary.cpp.i + +.PHONY : upgrade_net_proto_binary.i + +# target to preprocess a source file +upgrade_net_proto_binary.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.i +.PHONY : upgrade_net_proto_binary.cpp.i + +upgrade_net_proto_binary.s: upgrade_net_proto_binary.cpp.s + +.PHONY : upgrade_net_proto_binary.s + +# target to generate assembly for a file +upgrade_net_proto_binary.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_binary.dir/build.make tools/CMakeFiles/upgrade_net_proto_binary.dir/upgrade_net_proto_binary.cpp.s +.PHONY : upgrade_net_proto_binary.cpp.s + +upgrade_net_proto_text.o: upgrade_net_proto_text.cpp.o + +.PHONY : upgrade_net_proto_text.o + +# target to build an object file +upgrade_net_proto_text.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.o +.PHONY : upgrade_net_proto_text.cpp.o + +upgrade_net_proto_text.i: upgrade_net_proto_text.cpp.i + +.PHONY : upgrade_net_proto_text.i + +# target to preprocess a source file +upgrade_net_proto_text.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.i +.PHONY : upgrade_net_proto_text.cpp.i + +upgrade_net_proto_text.s: upgrade_net_proto_text.cpp.s + +.PHONY : upgrade_net_proto_text.s + +# target to generate assembly for a file +upgrade_net_proto_text.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_net_proto_text.dir/build.make tools/CMakeFiles/upgrade_net_proto_text.dir/upgrade_net_proto_text.cpp.s +.PHONY : upgrade_net_proto_text.cpp.s + +upgrade_solver_proto_text.o: upgrade_solver_proto_text.cpp.o + +.PHONY : upgrade_solver_proto_text.o + +# target to build an object file +upgrade_solver_proto_text.cpp.o: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.o +.PHONY : upgrade_solver_proto_text.cpp.o + +upgrade_solver_proto_text.i: upgrade_solver_proto_text.cpp.i + +.PHONY : upgrade_solver_proto_text.i + +# target to preprocess a source file +upgrade_solver_proto_text.cpp.i: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.i +.PHONY : upgrade_solver_proto_text.cpp.i + +upgrade_solver_proto_text.s: upgrade_solver_proto_text.cpp.s + +.PHONY : upgrade_solver_proto_text.s + +# target to generate assembly for a file +upgrade_solver_proto_text.cpp.s: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(MAKE) -f tools/CMakeFiles/upgrade_solver_proto_text.dir/build.make tools/CMakeFiles/upgrade_solver_proto_text.dir/upgrade_solver_proto_text.cpp.s +.PHONY : upgrade_solver_proto_text.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... install/local" + @echo "... install" + @echo "... list_install_components" + @echo "... edit_cache" + @echo "... upgrade_net_proto_text" + @echo "... upgrade_net_proto_binary" + @echo "... train_net" + @echo "... test_net" + @echo "... install/strip" + @echo "... upgrade_solver_proto_text" + @echo "... convert_imageset" + @echo "... net_speed_benchmark" + @echo "... finetune_net" + @echo "... extract_features" + @echo "... compute_image_mean" + @echo "... device_query" + @echo "... caffe.bin" + @echo "... get_image_size" + @echo "... create_label_map" + @echo "... rebuild_cache" + @echo "... convert_annoset" + @echo "... caffe.o" + @echo "... caffe.i" + @echo "... caffe.s" + @echo "... compute_image_mean.o" + @echo "... compute_image_mean.i" + @echo "... compute_image_mean.s" + @echo "... convert_annoset.o" + @echo "... convert_annoset.i" + @echo "... convert_annoset.s" + @echo "... convert_imageset.o" + @echo "... convert_imageset.i" + @echo "... convert_imageset.s" + @echo "... create_label_map.o" + @echo "... create_label_map.i" + @echo "... create_label_map.s" + @echo "... device_query.o" + @echo "... device_query.i" + @echo "... device_query.s" + @echo "... extract_features.o" + @echo "... extract_features.i" + @echo "... extract_features.s" + @echo "... finetune_net.o" + @echo "... finetune_net.i" + @echo "... finetune_net.s" + @echo "... get_image_size.o" + @echo "... get_image_size.i" + @echo "... get_image_size.s" + @echo "... net_speed_benchmark.o" + @echo "... net_speed_benchmark.i" + @echo "... net_speed_benchmark.s" + @echo "... test_net.o" + @echo "... test_net.i" + @echo "... test_net.s" + @echo "... train_net.o" + @echo "... train_net.i" + @echo "... train_net.s" + @echo "... upgrade_net_proto_binary.o" + @echo "... upgrade_net_proto_binary.i" + @echo "... upgrade_net_proto_binary.s" + @echo "... upgrade_net_proto_text.o" + @echo "... upgrade_net_proto_text.i" + @echo "... upgrade_net_proto_text.s" + @echo "... upgrade_solver_proto_text.o" + @echo "... upgrade_solver_proto_text.i" + @echo "... upgrade_solver_proto_text.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /Users/wangyi/GitHub/SSD/caffe/bin && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/bin/tools/cmake_install.cmake b/bin/tools/cmake_install.cmake new file mode 100644 index 00000000000..5eb7b8549d0 --- /dev/null +++ b/bin/tools/cmake_install.cmake @@ -0,0 +1,359 @@ +# Install script for directory: /Users/wangyi/GitHub/SSD/caffe/tools + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/Users/wangyi/GitHub/SSD/caffe/bin/install") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/caffe") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/caffe") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/compute_image_mean") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/compute_image_mean") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/convert_annoset") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_annoset") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/convert_imageset") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/convert_imageset") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/create_label_map") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/create_label_map") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/device_query") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/device_query") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/extract_features") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/extract_features") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/finetune_net") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/finetune_net") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/get_image_size") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/get_image_size") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/net_speed_benchmark") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/net_speed_benchmark") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/test_net") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/test_net") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/train_net") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/train_net") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/upgrade_net_proto_binary") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_binary") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/upgrade_net_proto_text") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_net_proto_text") + endif() + endif() +endif() + +if("${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/Users/wangyi/GitHub/SSD/caffe/bin/tools/upgrade_solver_proto_text") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -delete_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Users/wangyi/GitHub/SSD/caffe/bin/install/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text") + execute_process(COMMAND /opt/local/bin/install_name_tool + -add_rpath "/Developer/NVIDIA/CUDA-7.0/lib" + "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/upgrade_solver_proto_text") + endif() + endif() +endif() + diff --git a/create_list.log b/create_list.log new file mode 100644 index 00000000000..f781b61b48d --- /dev/null +++ b/create_list.log @@ -0,0 +1,4986 @@ +[test-cmd] : test $dst_file '/Users/wangyi/GitHub/SSD/caffe/data/VOC0712/trainval.txt' existing +Create list for VOC2007 trainval... +[test-cmd] : editing image file /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/trainval_img.txt +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_img.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_img.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_label.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_label.txt: No such file or directory +Create list for VOC2012 trainval... +[test-cmd] : editing image file /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/trainval_img.txt +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_img.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_img.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_label.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/trainval_label.txt: No such file or directory +[test-cmd] : shuffle trainval file +[test-cmd] : target : /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/trainval.txt +[test-cmd] : rand file : /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/trainval.txt.random +[test-cmd] : test $dst_file '/Users/wangyi/GitHub/SSD/caffe/data/VOC0712/test.txt' existing +Create list for VOC2007 test... +[test-cmd] : editing image file /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/test_img.txt +sed: angyi/GitHub/SSD/caffe/data/VOC0712/test_img.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/test_img.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/test_label.txt: No such file or directory +sed: angyi/GitHub/SSD/caffe/data/VOC0712/test_label.txt: No such file or directory +[test-cmd] : gen image name and size +[test-cmd] : exec : /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/../../build/tools/get_image_size +[test-cmd] : $root_dir : /Users/wangyi/data/VOCdevkit/ +[test-cmd] : $dst_file : /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/test.txt +[test-cmd] : $bash_dir/$dataset : /Users/wangyi/GitHub/SSD/caffe/data/VOC0712/test +I0103 16:03:45.213552 1956942592 get_image_size.cpp:61] A total of 4952 images. +E0103 16:03:45.214915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000001 +E0103 16:03:45.215518 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000002 +E0103 16:03:45.215538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000003 +E0103 16:03:45.215553 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000004 +E0103 16:03:45.215569 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000006 +E0103 16:03:45.215582 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000008 +E0103 16:03:45.215597 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000010 +E0103 16:03:45.215611 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000011 +E0103 16:03:45.215626 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000013 +E0103 16:03:45.215639 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000014 +E0103 16:03:45.215653 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000015 +E0103 16:03:45.215667 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000018 +E0103 16:03:45.215682 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000022 +E0103 16:03:45.215697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000025 +E0103 16:03:45.215710 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000027 +E0103 16:03:45.215724 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000028 +E0103 16:03:45.215739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000029 +E0103 16:03:45.215752 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000031 +E0103 16:03:45.215773 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000037 +E0103 16:03:45.215787 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000038 +E0103 16:03:45.215801 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000040 +E0103 16:03:45.215816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000043 +E0103 16:03:45.215829 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000045 +E0103 16:03:45.215843 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000049 +E0103 16:03:45.215857 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000053 +E0103 16:03:45.215872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000054 +E0103 16:03:45.215885 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000055 +E0103 16:03:45.215899 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000056 +E0103 16:03:45.215914 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000057 +E0103 16:03:45.215927 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000058 +E0103 16:03:45.215941 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000059 +E0103 16:03:45.215955 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000062 +E0103 16:03:45.215970 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000067 +E0103 16:03:45.215983 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000068 +E0103 16:03:45.216007 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000069 +E0103 16:03:45.216022 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000070 +E0103 16:03:45.216037 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000071 +E0103 16:03:45.216061 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000074 +E0103 16:03:45.216084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000075 +E0103 16:03:45.216099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000076 +E0103 16:03:45.216114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000079 +E0103 16:03:45.216127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000080 +E0103 16:03:45.216141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000082 +E0103 16:03:45.216156 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000084 +E0103 16:03:45.216171 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000085 +E0103 16:03:45.216184 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000086 +E0103 16:03:45.216199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000087 +E0103 16:03:45.216213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000088 +E0103 16:03:45.216228 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000090 +E0103 16:03:45.216243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000092 +E0103 16:03:45.216256 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000094 +E0103 16:03:45.216271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000096 +E0103 16:03:45.216285 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000097 +E0103 16:03:45.216300 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000098 +E0103 16:03:45.216315 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000100 +E0103 16:03:45.216333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000103 +E0103 16:03:45.216348 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000105 +E0103 16:03:45.216362 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000106 +E0103 16:03:45.216377 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000108 +E0103 16:03:45.216392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000111 +E0103 16:03:45.216405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000114 +E0103 16:03:45.216420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000115 +E0103 16:03:45.216434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000116 +E0103 16:03:45.216449 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000119 +E0103 16:03:45.216464 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000124 +E0103 16:03:45.216478 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000126 +E0103 16:03:45.216492 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000127 +E0103 16:03:45.216507 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000128 +E0103 16:03:45.216521 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000135 +E0103 16:03:45.216536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000136 +E0103 16:03:45.216549 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000137 +E0103 16:03:45.216564 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000139 +E0103 16:03:45.216578 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000144 +E0103 16:03:45.216593 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000145 +E0103 16:03:45.216616 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000148 +E0103 16:03:45.216631 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000149 +E0103 16:03:45.216653 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000151 +E0103 16:03:45.216667 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000152 +E0103 16:03:45.216682 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000155 +E0103 16:03:45.216696 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000157 +E0103 16:03:45.216711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000160 +E0103 16:03:45.216725 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000166 +E0103 16:03:45.216739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000167 +E0103 16:03:45.216754 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000168 +E0103 16:03:45.216768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000172 +E0103 16:03:45.216784 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000175 +E0103 16:03:45.216797 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000176 +E0103 16:03:45.216811 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000178 +E0103 16:03:45.216826 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000179 +E0103 16:03:45.216840 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000181 +E0103 16:03:45.216856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000182 +E0103 16:03:45.216869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000183 +E0103 16:03:45.216883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000185 +E0103 16:03:45.216903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000186 +E0103 16:03:45.216917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000188 +E0103 16:03:45.216933 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000191 +E0103 16:03:45.216946 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000195 +E0103 16:03:45.216961 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000196 +E0103 16:03:45.216975 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000197 +E0103 16:03:45.216989 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000199 +E0103 16:03:45.217013 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000201 +E0103 16:03:45.217027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000202 +E0103 16:03:45.217041 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000204 +E0103 16:03:45.217056 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000205 +E0103 16:03:45.217069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000206 +E0103 16:03:45.217083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000212 +E0103 16:03:45.217097 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000213 +E0103 16:03:45.217111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000216 +E0103 16:03:45.217125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000217 +E0103 16:03:45.217139 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000223 +E0103 16:03:45.217154 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000226 +E0103 16:03:45.217167 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000227 +E0103 16:03:45.217190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000230 +E0103 16:03:45.217211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000231 +E0103 16:03:45.217226 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000234 +E0103 16:03:45.217239 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000237 +E0103 16:03:45.217253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000238 +E0103 16:03:45.217267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000239 +E0103 16:03:45.217281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000240 +E0103 16:03:45.217295 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000243 +E0103 16:03:45.217309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000247 +E0103 16:03:45.217324 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000248 +E0103 16:03:45.217336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000252 +E0103 16:03:45.217350 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000253 +E0103 16:03:45.217365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000254 +E0103 16:03:45.217378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000255 +E0103 16:03:45.217392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000258 +E0103 16:03:45.217406 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000260 +E0103 16:03:45.217420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000261 +E0103 16:03:45.217434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000264 +E0103 16:03:45.217453 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000265 +E0103 16:03:45.217468 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000267 +E0103 16:03:45.217481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000271 +E0103 16:03:45.217495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000272 +E0103 16:03:45.217510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000273 +E0103 16:03:45.217525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000274 +E0103 16:03:45.217538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000277 +E0103 16:03:45.217552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000279 +E0103 16:03:45.217566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000280 +E0103 16:03:45.217581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000281 +E0103 16:03:45.217594 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000283 +E0103 16:03:45.217608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000284 +E0103 16:03:45.217622 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000286 +E0103 16:03:45.217636 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000287 +E0103 16:03:45.217650 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000290 +E0103 16:03:45.217664 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000291 +E0103 16:03:45.217679 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000292 +E0103 16:03:45.217691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000293 +E0103 16:03:45.217705 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000295 +E0103 16:03:45.217728 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000297 +E0103 16:03:45.217742 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000299 +E0103 16:03:45.217763 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000300 +E0103 16:03:45.217777 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000301 +E0103 16:03:45.217792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000309 +E0103 16:03:45.217805 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000310 +E0103 16:03:45.217819 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000313 +E0103 16:03:45.217833 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000314 +E0103 16:03:45.217847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000315 +E0103 16:03:45.217861 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000316 +E0103 16:03:45.217875 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000319 +E0103 16:03:45.217890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000324 +E0103 16:03:45.217902 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000326 +E0103 16:03:45.217916 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000327 +E0103 16:03:45.217931 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000330 +E0103 16:03:45.217945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000333 +E0103 16:03:45.217959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000335 +E0103 16:03:45.217973 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000339 +E0103 16:03:45.217988 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000341 +E0103 16:03:45.218005 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000342 +E0103 16:03:45.218020 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000345 +E0103 16:03:45.218034 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000346 +E0103 16:03:45.218047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000348 +E0103 16:03:45.218062 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000350 +E0103 16:03:45.218075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000351 +E0103 16:03:45.218089 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000353 +E0103 16:03:45.218103 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000356 +E0103 16:03:45.218117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000357 +E0103 16:03:45.218132 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000358 +E0103 16:03:45.218145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000360 +E0103 16:03:45.218159 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000361 +E0103 16:03:45.218173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000362 +E0103 16:03:45.218188 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000364 +E0103 16:03:45.218201 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000365 +E0103 16:03:45.218215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000366 +E0103 16:03:45.218230 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000368 +E0103 16:03:45.218243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000369 +E0103 16:03:45.218257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000371 +E0103 16:03:45.218281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000375 +E0103 16:03:45.218302 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000376 +E0103 16:03:45.218315 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000377 +E0103 16:03:45.218329 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000378 +E0103 16:03:45.218343 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000383 +E0103 16:03:45.218358 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000384 +E0103 16:03:45.218372 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000385 +E0103 16:03:45.218386 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000386 +E0103 16:03:45.218400 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000388 +E0103 16:03:45.218415 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000389 +E0103 16:03:45.218428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000390 +E0103 16:03:45.218442 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000392 +E0103 16:03:45.218456 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000393 +E0103 16:03:45.218471 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000397 +E0103 16:03:45.218484 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000398 +E0103 16:03:45.218498 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000399 +E0103 16:03:45.218513 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000401 +E0103 16:03:45.218526 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000402 +E0103 16:03:45.218540 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000405 +E0103 16:03:45.218559 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000409 +E0103 16:03:45.218574 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000410 +E0103 16:03:45.218587 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000412 +E0103 16:03:45.218601 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000413 +E0103 16:03:45.218616 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000414 +E0103 16:03:45.218628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000415 +E0103 16:03:45.218642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000418 +E0103 16:03:45.218657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000421 +E0103 16:03:45.218670 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000422 +E0103 16:03:45.218684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000423 +E0103 16:03:45.218698 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000425 +E0103 16:03:45.218713 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000426 +E0103 16:03:45.218726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000429 +E0103 16:03:45.218740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000432 +E0103 16:03:45.218755 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000434 +E0103 16:03:45.218768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000436 +E0103 16:03:45.218782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000437 +E0103 16:03:45.218796 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000440 +E0103 16:03:45.218811 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000441 +E0103 16:03:45.218833 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000442 +E0103 16:03:45.218853 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000444 +E0103 16:03:45.218868 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000445 +E0103 16:03:45.218883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000447 +E0103 16:03:45.218896 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000449 +E0103 16:03:45.218910 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000451 +E0103 16:03:45.218924 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000452 +E0103 16:03:45.218938 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000453 +E0103 16:03:45.218952 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000455 +E0103 16:03:45.218966 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000456 +E0103 16:03:45.218981 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000457 +E0103 16:03:45.218993 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000458 +E0103 16:03:45.219007 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000465 +E0103 16:03:45.219022 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000466 +E0103 16:03:45.219035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000467 +E0103 16:03:45.219049 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000471 +E0103 16:03:45.219063 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000472 +E0103 16:03:45.219077 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000473 +E0103 16:03:45.219095 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000475 +E0103 16:03:45.219110 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000478 +E0103 16:03:45.219125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000479 +E0103 16:03:45.219138 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000481 +E0103 16:03:45.219151 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000485 +E0103 16:03:45.219166 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000487 +E0103 16:03:45.219179 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000488 +E0103 16:03:45.219193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000490 +E0103 16:03:45.219208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000493 +E0103 16:03:45.219221 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000495 +E0103 16:03:45.219235 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000497 +E0103 16:03:45.219249 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000502 +E0103 16:03:45.219264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000504 +E0103 16:03:45.219277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000505 +E0103 16:03:45.219291 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000506 +E0103 16:03:45.219305 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000507 +E0103 16:03:45.219319 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000510 +E0103 16:03:45.219349 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000511 +E0103 16:03:45.219364 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000512 +E0103 16:03:45.219388 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000517 +E0103 16:03:45.219413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000521 +E0103 16:03:45.219434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000527 +E0103 16:03:45.219449 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000529 +E0103 16:03:45.219462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000532 +E0103 16:03:45.219476 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000533 +E0103 16:03:45.219491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000534 +E0103 16:03:45.219504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000536 +E0103 16:03:45.219518 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000538 +E0103 16:03:45.219532 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000539 +E0103 16:03:45.219547 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000542 +E0103 16:03:45.219560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000546 +E0103 16:03:45.219574 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000547 +E0103 16:03:45.219588 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000548 +E0103 16:03:45.219602 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000551 +E0103 16:03:45.219615 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000553 +E0103 16:03:45.219630 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000556 +E0103 16:03:45.219643 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000557 +E0103 16:03:45.219657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000558 +E0103 16:03:45.219676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000560 +E0103 16:03:45.219691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000561 +E0103 16:03:45.219704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000562 +E0103 16:03:45.219718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000566 +E0103 16:03:45.219732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000567 +E0103 16:03:45.219746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000568 +E0103 16:03:45.219760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000569 +E0103 16:03:45.219774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000570 +E0103 16:03:45.219789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000571 +E0103 16:03:45.219802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000572 +E0103 16:03:45.219816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000573 +E0103 16:03:45.219830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000574 +E0103 16:03:45.219844 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000575 +E0103 16:03:45.219858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000576 +E0103 16:03:45.219872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000578 +E0103 16:03:45.219887 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000580 +E0103 16:03:45.219900 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000584 +E0103 16:03:45.219914 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000585 +E0103 16:03:45.219928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000586 +E0103 16:03:45.219950 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000587 +E0103 16:03:45.219971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000593 +E0103 16:03:45.219985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000594 +E0103 16:03:45.220000 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000595 +E0103 16:03:45.220013 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000596 +E0103 16:03:45.220027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000600 +E0103 16:03:45.220041 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000602 +E0103 16:03:45.220057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000603 +E0103 16:03:45.220070 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000604 +E0103 16:03:45.220084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000606 +E0103 16:03:45.220098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000607 +E0103 16:03:45.220113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000611 +E0103 16:03:45.220126 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000614 +E0103 16:03:45.220140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000615 +E0103 16:03:45.220155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000616 +E0103 16:03:45.220168 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000617 +E0103 16:03:45.220182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000618 +E0103 16:03:45.220196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000621 +E0103 16:03:45.220214 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000623 +E0103 16:03:45.220229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000624 +E0103 16:03:45.220243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000627 +E0103 16:03:45.220257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000629 +E0103 16:03:45.220270 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000630 +E0103 16:03:45.220284 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000631 +E0103 16:03:45.220299 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000634 +E0103 16:03:45.220312 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000636 +E0103 16:03:45.220326 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000638 +E0103 16:03:45.220340 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000639 +E0103 16:03:45.220355 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000640 +E0103 16:03:45.220368 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000641 +E0103 16:03:45.220382 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000642 +E0103 16:03:45.220396 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000643 +E0103 16:03:45.220410 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000644 +E0103 16:03:45.220424 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000646 +E0103 16:03:45.220438 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000649 +E0103 16:03:45.220453 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000650 +E0103 16:03:45.220466 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000651 +E0103 16:03:45.220489 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000652 +E0103 16:03:45.220504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000655 +E0103 16:03:45.220525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000658 +E0103 16:03:45.220538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000659 +E0103 16:03:45.220553 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000662 +E0103 16:03:45.220566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000664 +E0103 16:03:45.220580 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000665 +E0103 16:03:45.220594 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000666 +E0103 16:03:45.220608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000668 +E0103 16:03:45.220623 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000669 +E0103 16:03:45.220636 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000670 +E0103 16:03:45.220650 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000673 +E0103 16:03:45.220665 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000674 +E0103 16:03:45.220679 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000678 +E0103 16:03:45.220693 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000679 +E0103 16:03:45.220707 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000681 +E0103 16:03:45.220721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000683 +E0103 16:03:45.220736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000687 +E0103 16:03:45.220749 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000691 +E0103 16:03:45.220768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000692 +E0103 16:03:45.220782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000693 +E0103 16:03:45.220796 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000696 +E0103 16:03:45.220810 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000697 +E0103 16:03:45.220824 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000698 +E0103 16:03:45.220839 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000701 +E0103 16:03:45.220854 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000703 +E0103 16:03:45.220867 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000704 +E0103 16:03:45.220881 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000706 +E0103 16:03:45.220896 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000708 +E0103 16:03:45.220909 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000715 +E0103 16:03:45.220923 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000716 +E0103 16:03:45.220937 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000718 +E0103 16:03:45.220952 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000719 +E0103 16:03:45.220965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000721 +E0103 16:03:45.220979 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000722 +E0103 16:03:45.220993 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000723 +E0103 16:03:45.221011 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000724 +E0103 16:03:45.221026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000725 +E0103 16:03:45.221050 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000727 +E0103 16:03:45.221071 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000732 +E0103 16:03:45.221084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000734 +E0103 16:03:45.221098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000735 +E0103 16:03:45.221112 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000736 +E0103 16:03:45.221127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000737 +E0103 16:03:45.221140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000741 +E0103 16:03:45.221154 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000743 +E0103 16:03:45.221168 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000744 +E0103 16:03:45.221182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000745 +E0103 16:03:45.221196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000747 +E0103 16:03:45.221210 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000749 +E0103 16:03:45.221225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000751 +E0103 16:03:45.221238 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000757 +E0103 16:03:45.221252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000758 +E0103 16:03:45.221266 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000759 +E0103 16:03:45.221281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000762 +E0103 16:03:45.221294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000765 +E0103 16:03:45.221308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000766 +E0103 16:03:45.221326 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000769 +E0103 16:03:45.221341 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000773 +E0103 16:03:45.221355 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000775 +E0103 16:03:45.221369 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000778 +E0103 16:03:45.221397 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000779 +E0103 16:03:45.221412 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000781 +E0103 16:03:45.221427 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000783 +E0103 16:03:45.221441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000784 +E0103 16:03:45.221457 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000785 +E0103 16:03:45.221470 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000788 +E0103 16:03:45.221485 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000789 +E0103 16:03:45.221509 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000790 +E0103 16:03:45.221524 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000792 +E0103 16:03:45.221537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000795 +E0103 16:03:45.221551 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000798 +E0103 16:03:45.221565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000801 +E0103 16:03:45.221580 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000803 +E0103 16:03:45.221593 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000807 +E0103 16:03:45.221616 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000809 +E0103 16:03:45.221632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000811 +E0103 16:03:45.221652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000813 +E0103 16:03:45.221667 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000817 +E0103 16:03:45.221681 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000819 +E0103 16:03:45.221695 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000821 +E0103 16:03:45.221709 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000824 +E0103 16:03:45.221724 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000825 +E0103 16:03:45.221737 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000833 +E0103 16:03:45.221751 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000835 +E0103 16:03:45.221765 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000836 +E0103 16:03:45.221779 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000837 +E0103 16:03:45.221793 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000838 +E0103 16:03:45.221807 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000839 +E0103 16:03:45.221822 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000840 +E0103 16:03:45.221835 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000841 +E0103 16:03:45.221849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000844 +E0103 16:03:45.221864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000846 +E0103 16:03:45.221879 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000852 +E0103 16:03:45.221897 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000853 +E0103 16:03:45.221911 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000856 +E0103 16:03:45.221925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000858 +E0103 16:03:45.221940 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000861 +E0103 16:03:45.221953 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000864 +E0103 16:03:45.221967 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000866 +E0103 16:03:45.221982 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000869 +E0103 16:03:45.221995 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000870 +E0103 16:03:45.222010 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000873 +E0103 16:03:45.222024 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000875 +E0103 16:03:45.222038 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000877 +E0103 16:03:45.222053 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000881 +E0103 16:03:45.222066 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000883 +E0103 16:03:45.222080 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000884 +E0103 16:03:45.222095 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000886 +E0103 16:03:45.222108 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000890 +E0103 16:03:45.222122 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000891 +E0103 16:03:45.222136 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000893 +E0103 16:03:45.222151 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000894 +E0103 16:03:45.222173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000897 +E0103 16:03:45.222193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000901 +E0103 16:03:45.222208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000905 +E0103 16:03:45.222223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000907 +E0103 16:03:45.222236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000909 +E0103 16:03:45.222250 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000910 +E0103 16:03:45.222265 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000913 +E0103 16:03:45.222278 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000914 +E0103 16:03:45.222292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000916 +E0103 16:03:45.222306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000922 +E0103 16:03:45.222321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000924 +E0103 16:03:45.222334 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000925 +E0103 16:03:45.222348 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000927 +E0103 16:03:45.222362 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000928 +E0103 16:03:45.222378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000930 +E0103 16:03:45.222391 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000932 +E0103 16:03:45.222405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000933 +E0103 16:03:45.222419 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000938 +E0103 16:03:45.222434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000939 +E0103 16:03:45.222451 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000940 +E0103 16:03:45.222466 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000941 +E0103 16:03:45.222481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000942 +E0103 16:03:45.222493 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000944 +E0103 16:03:45.222508 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000945 +E0103 16:03:45.222522 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000952 +E0103 16:03:45.222535 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000953 +E0103 16:03:45.222549 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000955 +E0103 16:03:45.222563 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000956 +E0103 16:03:45.222578 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000957 +E0103 16:03:45.222592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000959 +E0103 16:03:45.222605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000960 +E0103 16:03:45.222620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000961 +E0103 16:03:45.222633 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000963 +E0103 16:03:45.222647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000968 +E0103 16:03:45.222662 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000969 +E0103 16:03:45.222676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000970 +E0103 16:03:45.222689 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000974 +E0103 16:03:45.222703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000975 +E0103 16:03:45.222726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000976 +E0103 16:03:45.222746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000978 +E0103 16:03:45.222761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000979 +E0103 16:03:45.222775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000981 +E0103 16:03:45.222790 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000983 +E0103 16:03:45.222803 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000984 +E0103 16:03:45.222817 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000985 +E0103 16:03:45.222831 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000986 +E0103 16:03:45.222846 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000988 +E0103 16:03:45.222859 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000990 +E0103 16:03:45.222873 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000992 +E0103 16:03:45.222887 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000994 +E0103 16:03:45.222901 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000995 +E0103 16:03:45.222915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/000998 +E0103 16:03:45.222929 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001000 +E0103 16:03:45.222944 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001003 +E0103 16:03:45.222957 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001005 +E0103 16:03:45.222971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001006 +E0103 16:03:45.222990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001007 +E0103 16:03:45.223004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001013 +E0103 16:03:45.223019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001016 +E0103 16:03:45.223033 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001019 +E0103 16:03:45.223047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001020 +E0103 16:03:45.223062 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001021 +E0103 16:03:45.223075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001022 +E0103 16:03:45.223089 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001023 +E0103 16:03:45.223104 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001025 +E0103 16:03:45.223117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001026 +E0103 16:03:45.223131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001029 +E0103 16:03:45.223145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001030 +E0103 16:03:45.223160 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001031 +E0103 16:03:45.223173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001032 +E0103 16:03:45.223187 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001033 +E0103 16:03:45.223201 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001034 +E0103 16:03:45.223215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001035 +E0103 16:03:45.223229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001037 +E0103 16:03:45.223243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001038 +E0103 16:03:45.223266 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001039 +E0103 16:03:45.223280 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001040 +E0103 16:03:45.223300 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001044 +E0103 16:03:45.223315 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001046 +E0103 16:03:45.223330 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001047 +E0103 16:03:45.223343 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001048 +E0103 16:03:45.223357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001049 +E0103 16:03:45.223371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001051 +E0103 16:03:45.223384 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001054 +E0103 16:03:45.223398 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001055 +E0103 16:03:45.223412 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001058 +E0103 16:03:45.223428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001059 +E0103 16:03:45.223441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001063 +E0103 16:03:45.223455 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001065 +E0103 16:03:45.223469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001067 +E0103 16:03:45.223484 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001070 +E0103 16:03:45.223497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001075 +E0103 16:03:45.223511 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001076 +E0103 16:03:45.223526 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001080 +E0103 16:03:45.223543 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001081 +E0103 16:03:45.223557 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001085 +E0103 16:03:45.223572 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001086 +E0103 16:03:45.223585 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001087 +E0103 16:03:45.223599 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001088 +E0103 16:03:45.223613 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001089 +E0103 16:03:45.223628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001090 +E0103 16:03:45.223641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001094 +E0103 16:03:45.223655 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001095 +E0103 16:03:45.223670 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001096 +E0103 16:03:45.223683 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001098 +E0103 16:03:45.223697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001099 +E0103 16:03:45.223711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001100 +E0103 16:03:45.223726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001103 +E0103 16:03:45.223739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001105 +E0103 16:03:45.223753 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001108 +E0103 16:03:45.223767 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001111 +E0103 16:03:45.223781 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001114 +E0103 16:03:45.223795 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001115 +E0103 16:03:45.223819 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001116 +E0103 16:03:45.223839 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001117 +E0103 16:03:45.223853 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001118 +E0103 16:03:45.223867 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001120 +E0103 16:03:45.223881 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001122 +E0103 16:03:45.223896 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001123 +E0103 16:03:45.223909 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001126 +E0103 16:03:45.223923 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001128 +E0103 16:03:45.223937 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001131 +E0103 16:03:45.223951 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001132 +E0103 16:03:45.223965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001133 +E0103 16:03:45.223979 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001134 +E0103 16:03:45.223994 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001135 +E0103 16:03:45.224007 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001138 +E0103 16:03:45.224021 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001139 +E0103 16:03:45.224035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001141 +E0103 16:03:45.224050 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001146 +E0103 16:03:45.224063 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001150 +E0103 16:03:45.224082 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001153 +E0103 16:03:45.224097 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001155 +E0103 16:03:45.224110 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001157 +E0103 16:03:45.224124 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001159 +E0103 16:03:45.224138 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001162 +E0103 16:03:45.224153 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001163 +E0103 16:03:45.224166 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001165 +E0103 16:03:45.224180 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001167 +E0103 16:03:45.224195 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001169 +E0103 16:03:45.224208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001173 +E0103 16:03:45.224222 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001177 +E0103 16:03:45.224236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001178 +E0103 16:03:45.224251 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001179 +E0103 16:03:45.224264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001180 +E0103 16:03:45.224278 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001181 +E0103 16:03:45.224292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001183 +E0103 16:03:45.224308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001188 +E0103 16:03:45.224320 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001189 +E0103 16:03:45.224335 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001190 +E0103 16:03:45.224359 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001193 +E0103 16:03:45.224375 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001195 +E0103 16:03:45.224395 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001196 +E0103 16:03:45.224409 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001197 +E0103 16:03:45.224423 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001198 +E0103 16:03:45.224437 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001202 +E0103 16:03:45.224452 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001208 +E0103 16:03:45.224465 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001210 +E0103 16:03:45.224479 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001213 +E0103 16:03:45.224493 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001216 +E0103 16:03:45.224508 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001217 +E0103 16:03:45.224521 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001218 +E0103 16:03:45.224535 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001219 +E0103 16:03:45.224550 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001220 +E0103 16:03:45.224563 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001222 +E0103 16:03:45.224577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001223 +E0103 16:03:45.224592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001227 +E0103 16:03:45.224606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001228 +E0103 16:03:45.224620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001232 +E0103 16:03:45.224638 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001235 +E0103 16:03:45.224653 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001238 +E0103 16:03:45.224668 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001242 +E0103 16:03:45.224681 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001243 +E0103 16:03:45.224695 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001244 +E0103 16:03:45.224709 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001245 +E0103 16:03:45.224723 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001246 +E0103 16:03:45.224736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001249 +E0103 16:03:45.224750 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001251 +E0103 16:03:45.224764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001252 +E0103 16:03:45.224778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001253 +E0103 16:03:45.224792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001255 +E0103 16:03:45.224807 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001256 +E0103 16:03:45.224820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001257 +E0103 16:03:45.224834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001261 +E0103 16:03:45.224848 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001262 +E0103 16:03:45.224862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001264 +E0103 16:03:45.224876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001267 +E0103 16:03:45.224890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001271 +E0103 16:03:45.224913 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001275 +E0103 16:03:45.224934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001276 +E0103 16:03:45.224948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001278 +E0103 16:03:45.224962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001280 +E0103 16:03:45.224977 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001282 +E0103 16:03:45.224990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001283 +E0103 16:03:45.225004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001285 +E0103 16:03:45.225018 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001291 +E0103 16:03:45.225033 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001295 +E0103 16:03:45.225046 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001296 +E0103 16:03:45.225060 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001297 +E0103 16:03:45.225075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001300 +E0103 16:03:45.225088 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001301 +E0103 16:03:45.225102 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001302 +E0103 16:03:45.225116 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001303 +E0103 16:03:45.225131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001305 +E0103 16:03:45.225144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001306 +E0103 16:03:45.225158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001307 +E0103 16:03:45.225172 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001308 +E0103 16:03:45.225190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001313 +E0103 16:03:45.225205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001317 +E0103 16:03:45.225219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001318 +E0103 16:03:45.225234 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001319 +E0103 16:03:45.225247 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001320 +E0103 16:03:45.225261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001321 +E0103 16:03:45.225275 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001322 +E0103 16:03:45.225289 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001328 +E0103 16:03:45.225303 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001329 +E0103 16:03:45.225317 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001331 +E0103 16:03:45.225332 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001335 +E0103 16:03:45.225347 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001336 +E0103 16:03:45.225360 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001338 +E0103 16:03:45.225373 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001339 +E0103 16:03:45.225389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001340 +E0103 16:03:45.225402 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001342 +E0103 16:03:45.225416 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001344 +E0103 16:03:45.225430 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001347 +E0103 16:03:45.225445 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001349 +E0103 16:03:45.225466 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001351 +E0103 16:03:45.225487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001353 +E0103 16:03:45.225502 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001354 +E0103 16:03:45.225515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001355 +E0103 16:03:45.225529 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001356 +E0103 16:03:45.225543 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001357 +E0103 16:03:45.225558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001358 +E0103 16:03:45.225571 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001359 +E0103 16:03:45.225585 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001363 +E0103 16:03:45.225600 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001366 +E0103 16:03:45.225613 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001367 +E0103 16:03:45.225627 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001368 +E0103 16:03:45.225641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001369 +E0103 16:03:45.225656 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001370 +E0103 16:03:45.225683 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001372 +E0103 16:03:45.225700 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001373 +E0103 16:03:45.225721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001374 +E0103 16:03:45.225736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001376 +E0103 16:03:45.225756 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001377 +E0103 16:03:45.225771 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001379 +E0103 16:03:45.225786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001380 +E0103 16:03:45.225800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001381 +E0103 16:03:45.225816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001382 +E0103 16:03:45.225839 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001389 +E0103 16:03:45.225853 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001391 +E0103 16:03:45.225867 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001392 +E0103 16:03:45.225881 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001394 +E0103 16:03:45.225895 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001396 +E0103 16:03:45.225909 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001398 +E0103 16:03:45.225924 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001399 +E0103 16:03:45.225937 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001401 +E0103 16:03:45.225951 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001403 +E0103 16:03:45.225965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001407 +E0103 16:03:45.225980 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001410 +E0103 16:03:45.225993 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001411 +E0103 16:03:45.226007 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001412 +E0103 16:03:45.226022 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001415 +E0103 16:03:45.226043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001416 +E0103 16:03:45.226064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001417 +E0103 16:03:45.226079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001419 +E0103 16:03:45.226094 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001422 +E0103 16:03:45.226107 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001423 +E0103 16:03:45.226121 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001424 +E0103 16:03:45.226135 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001425 +E0103 16:03:45.226150 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001428 +E0103 16:03:45.226163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001429 +E0103 16:03:45.226177 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001431 +E0103 16:03:45.226191 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001433 +E0103 16:03:45.226205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001435 +E0103 16:03:45.226219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001437 +E0103 16:03:45.226233 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001438 +E0103 16:03:45.226248 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001440 +E0103 16:03:45.226261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001446 +E0103 16:03:45.226275 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001447 +E0103 16:03:45.226289 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001448 +E0103 16:03:45.226303 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001449 +E0103 16:03:45.226322 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001452 +E0103 16:03:45.226336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001454 +E0103 16:03:45.226351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001456 +E0103 16:03:45.226364 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001458 +E0103 16:03:45.226378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001459 +E0103 16:03:45.226392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001461 +E0103 16:03:45.226407 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001462 +E0103 16:03:45.226420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001469 +E0103 16:03:45.226434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001471 +E0103 16:03:45.226449 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001473 +E0103 16:03:45.226462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001474 +E0103 16:03:45.226476 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001476 +E0103 16:03:45.226490 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001477 +E0103 16:03:45.226510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001478 +E0103 16:03:45.226523 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001482 +E0103 16:03:45.226537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001487 +E0103 16:03:45.226552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001489 +E0103 16:03:45.226567 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001491 +E0103 16:03:45.226580 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001495 +E0103 16:03:45.226603 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001496 +E0103 16:03:45.226624 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001500 +E0103 16:03:45.226639 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001502 +E0103 16:03:45.226652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001503 +E0103 16:03:45.226666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001505 +E0103 16:03:45.226680 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001506 +E0103 16:03:45.226694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001507 +E0103 16:03:45.226708 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001508 +E0103 16:03:45.226722 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001511 +E0103 16:03:45.226737 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001513 +E0103 16:03:45.226750 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001516 +E0103 16:03:45.226764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001518 +E0103 16:03:45.226778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001519 +E0103 16:03:45.226793 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001520 +E0103 16:03:45.226806 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001525 +E0103 16:03:45.226820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001527 +E0103 16:03:45.226835 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001530 +E0103 16:03:45.226848 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001533 +E0103 16:03:45.226867 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001534 +E0103 16:03:45.226881 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001535 +E0103 16:03:45.226896 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001538 +E0103 16:03:45.226909 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001540 +E0103 16:03:45.226923 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001542 +E0103 16:03:45.226938 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001546 +E0103 16:03:45.226951 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001547 +E0103 16:03:45.226965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001549 +E0103 16:03:45.226979 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001550 +E0103 16:03:45.226994 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001551 +E0103 16:03:45.227006 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001552 +E0103 16:03:45.227020 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001558 +E0103 16:03:45.227035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001560 +E0103 16:03:45.227048 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001562 +E0103 16:03:45.227062 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001564 +E0103 16:03:45.227077 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001566 +E0103 16:03:45.227090 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001567 +E0103 16:03:45.227104 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001568 +E0103 16:03:45.227118 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001569 +E0103 16:03:45.227140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001570 +E0103 16:03:45.227155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001572 +E0103 16:03:45.227175 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001573 +E0103 16:03:45.227190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001574 +E0103 16:03:45.227203 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001575 +E0103 16:03:45.227217 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001578 +E0103 16:03:45.227231 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001581 +E0103 16:03:45.227246 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001583 +E0103 16:03:45.227260 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001584 +E0103 16:03:45.227274 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001585 +E0103 16:03:45.227288 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001587 +E0103 16:03:45.227303 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001589 +E0103 16:03:45.227316 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001591 +E0103 16:03:45.227330 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001592 +E0103 16:03:45.227344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001596 +E0103 16:03:45.227358 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001599 +E0103 16:03:45.227372 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001600 +E0103 16:03:45.227386 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001601 +E0103 16:03:45.227401 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001602 +E0103 16:03:45.227419 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001605 +E0103 16:03:45.227433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001606 +E0103 16:03:45.227447 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001609 +E0103 16:03:45.227461 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001613 +E0103 16:03:45.227475 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001615 +E0103 16:03:45.227489 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001616 +E0103 16:03:45.227504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001619 +E0103 16:03:45.227517 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001620 +E0103 16:03:45.227531 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001621 +E0103 16:03:45.227545 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001623 +E0103 16:03:45.227560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001624 +E0103 16:03:45.227573 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001625 +E0103 16:03:45.227587 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001626 +E0103 16:03:45.227602 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001629 +E0103 16:03:45.227615 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001631 +E0103 16:03:45.227629 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001634 +E0103 16:03:45.227643 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001635 +E0103 16:03:45.227658 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001637 +E0103 16:03:45.227671 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001639 +E0103 16:03:45.227694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001641 +E0103 16:03:45.227715 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001644 +E0103 16:03:45.227730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001645 +E0103 16:03:45.227743 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001646 +E0103 16:03:45.227757 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001648 +E0103 16:03:45.227771 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001652 +E0103 16:03:45.227785 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001655 +E0103 16:03:45.227799 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001656 +E0103 16:03:45.227813 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001657 +E0103 16:03:45.227828 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001658 +E0103 16:03:45.227841 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001659 +E0103 16:03:45.227856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001660 +E0103 16:03:45.227870 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001663 +E0103 16:03:45.227885 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001664 +E0103 16:03:45.227898 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001665 +E0103 16:03:45.227912 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001666 +E0103 16:03:45.227926 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001667 +E0103 16:03:45.227941 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001668 +E0103 16:03:45.227958 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001670 +E0103 16:03:45.227973 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001671 +E0103 16:03:45.227988 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001672 +E0103 16:03:45.228001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001674 +E0103 16:03:45.228015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001679 +E0103 16:03:45.228029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001681 +E0103 16:03:45.228044 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001687 +E0103 16:03:45.228057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001692 +E0103 16:03:45.228071 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001694 +E0103 16:03:45.228085 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001695 +E0103 16:03:45.228099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001696 +E0103 16:03:45.228113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001697 +E0103 16:03:45.228127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001698 +E0103 16:03:45.228142 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001700 +E0103 16:03:45.228155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001701 +E0103 16:03:45.228169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001702 +E0103 16:03:45.228183 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001703 +E0103 16:03:45.228198 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001704 +E0103 16:03:45.228211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001705 +E0103 16:03:45.228233 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001706 +E0103 16:03:45.228248 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001709 +E0103 16:03:45.228268 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001710 +E0103 16:03:45.228283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001712 +E0103 16:03:45.228297 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001715 +E0103 16:03:45.228312 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001716 +E0103 16:03:45.228325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001719 +E0103 16:03:45.228339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001720 +E0103 16:03:45.228353 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001722 +E0103 16:03:45.228368 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001728 +E0103 16:03:45.228381 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001731 +E0103 16:03:45.228395 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001735 +E0103 16:03:45.228410 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001736 +E0103 16:03:45.228423 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001737 +E0103 16:03:45.228437 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001740 +E0103 16:03:45.228451 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001742 +E0103 16:03:45.228466 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001743 +E0103 16:03:45.228479 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001744 +E0103 16:03:45.228493 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001745 +E0103 16:03:45.228512 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001748 +E0103 16:03:45.228526 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001751 +E0103 16:03:45.228540 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001753 +E0103 16:03:45.228554 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001757 +E0103 16:03:45.228569 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001760 +E0103 16:03:45.228582 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001762 +E0103 16:03:45.228596 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001763 +E0103 16:03:45.228610 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001764 +E0103 16:03:45.228624 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001767 +E0103 16:03:45.228638 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001769 +E0103 16:03:45.228652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001770 +E0103 16:03:45.228667 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001773 +E0103 16:03:45.228680 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001774 +E0103 16:03:45.228694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001776 +E0103 16:03:45.228708 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001779 +E0103 16:03:45.228723 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001781 +E0103 16:03:45.228736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001783 +E0103 16:03:45.228750 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001786 +E0103 16:03:45.228765 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001788 +E0103 16:03:45.228786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001790 +E0103 16:03:45.228807 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001791 +E0103 16:03:45.228821 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001792 +E0103 16:03:45.228835 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001794 +E0103 16:03:45.228849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001796 +E0103 16:03:45.228863 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001798 +E0103 16:03:45.228878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001802 +E0103 16:03:45.228893 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001803 +E0103 16:03:45.228906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001804 +E0103 16:03:45.228920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001805 +E0103 16:03:45.228935 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001808 +E0103 16:03:45.228948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001811 +E0103 16:03:45.228962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001812 +E0103 16:03:45.228976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001813 +E0103 16:03:45.228991 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001814 +E0103 16:03:45.229004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001815 +E0103 16:03:45.229018 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001817 +E0103 16:03:45.229032 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001819 +E0103 16:03:45.229046 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001820 +E0103 16:03:45.229064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001822 +E0103 16:03:45.229079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001823 +E0103 16:03:45.229092 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001824 +E0103 16:03:45.229106 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001826 +E0103 16:03:45.229120 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001829 +E0103 16:03:45.229135 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001831 +E0103 16:03:45.229148 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001835 +E0103 16:03:45.229162 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001838 +E0103 16:03:45.229176 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001839 +E0103 16:03:45.229190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001844 +E0103 16:03:45.229204 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001846 +E0103 16:03:45.229218 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001848 +E0103 16:03:45.229233 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001850 +E0103 16:03:45.229246 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001851 +E0103 16:03:45.229260 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001852 +E0103 16:03:45.229274 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001856 +E0103 16:03:45.229288 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001857 +E0103 16:03:45.229302 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001859 +E0103 16:03:45.229316 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001863 +E0103 16:03:45.229339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001865 +E0103 16:03:45.229359 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001866 +E0103 16:03:45.229373 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001867 +E0103 16:03:45.229387 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001868 +E0103 16:03:45.229403 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001869 +E0103 16:03:45.229416 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001871 +E0103 16:03:45.229430 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001873 +E0103 16:03:45.229444 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001874 +E0103 16:03:45.229459 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001876 +E0103 16:03:45.229472 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001879 +E0103 16:03:45.229486 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001880 +E0103 16:03:45.229501 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001883 +E0103 16:03:45.229514 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001884 +E0103 16:03:45.229528 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001885 +E0103 16:03:45.229543 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001886 +E0103 16:03:45.229557 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001889 +E0103 16:03:45.229571 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001890 +E0103 16:03:45.229585 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001891 +E0103 16:03:45.229604 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001893 +E0103 16:03:45.229617 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001895 +E0103 16:03:45.229632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001897 +E0103 16:03:45.229661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001900 +E0103 16:03:45.229676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001905 +E0103 16:03:45.229691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001908 +E0103 16:03:45.229706 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001909 +E0103 16:03:45.229720 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001910 +E0103 16:03:45.229734 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001912 +E0103 16:03:45.229749 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001913 +E0103 16:03:45.229763 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001914 +E0103 16:03:45.229779 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001916 +E0103 16:03:45.229792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001917 +E0103 16:03:45.229806 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001919 +E0103 16:03:45.229821 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001921 +E0103 16:03:45.229835 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001923 +E0103 16:03:45.229849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001924 +E0103 16:03:45.229864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001925 +E0103 16:03:45.229888 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001926 +E0103 16:03:45.229910 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001929 +E0103 16:03:45.229925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001935 +E0103 16:03:45.229945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001939 +E0103 16:03:45.229960 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001942 +E0103 16:03:45.229974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001943 +E0103 16:03:45.229989 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001946 +E0103 16:03:45.230002 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001947 +E0103 16:03:45.230016 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001949 +E0103 16:03:45.230031 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001951 +E0103 16:03:45.230044 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001953 +E0103 16:03:45.230058 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001955 +E0103 16:03:45.230072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001956 +E0103 16:03:45.230087 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001957 +E0103 16:03:45.230099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001959 +E0103 16:03:45.230113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001961 +E0103 16:03:45.230128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001965 +E0103 16:03:45.230141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001966 +E0103 16:03:45.230155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001967 +E0103 16:03:45.230170 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001968 +E0103 16:03:45.230188 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001969 +E0103 16:03:45.230202 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001973 +E0103 16:03:45.230216 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001974 +E0103 16:03:45.230231 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001975 +E0103 16:03:45.230244 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001979 +I0103 16:03:45.230255 1956942592 get_image_size.cpp:100] Processed 1000 files. +E0103 16:03:45.230263 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001983 +E0103 16:03:45.230278 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001984 +E0103 16:03:45.230291 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001986 +E0103 16:03:45.230305 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001987 +E0103 16:03:45.230319 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001988 +E0103 16:03:45.230334 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001990 +E0103 16:03:45.230347 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001991 +E0103 16:03:45.230361 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001992 +E0103 16:03:45.230376 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001993 +E0103 16:03:45.230389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001994 +E0103 16:03:45.230403 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001996 +E0103 16:03:45.230417 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001997 +E0103 16:03:45.230432 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/001998 +E0103 16:03:45.230445 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002003 +E0103 16:03:45.230473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002005 +E0103 16:03:45.230486 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002007 +E0103 16:03:45.230500 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002008 +E0103 16:03:45.230515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002009 +E0103 16:03:45.230528 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002010 +E0103 16:03:45.230542 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002013 +E0103 16:03:45.230556 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002014 +E0103 16:03:45.230571 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002016 +E0103 16:03:45.230586 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002017 +E0103 16:03:45.230599 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002018 +E0103 16:03:45.230613 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002026 +E0103 16:03:45.230628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002028 +E0103 16:03:45.230641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002029 +E0103 16:03:45.230655 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002031 +E0103 16:03:45.230669 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002032 +E0103 16:03:45.230684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002033 +E0103 16:03:45.230698 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002035 +E0103 16:03:45.230712 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002038 +E0103 16:03:45.230741 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002040 +E0103 16:03:45.230765 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002041 +E0103 16:03:45.230780 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002044 +E0103 16:03:45.230793 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002046 +E0103 16:03:45.230808 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002048 +E0103 16:03:45.230823 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002050 +E0103 16:03:45.230836 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002052 +E0103 16:03:45.230850 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002053 +E0103 16:03:45.230865 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002057 +E0103 16:03:45.230878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002059 +E0103 16:03:45.230892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002060 +E0103 16:03:45.230906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002062 +E0103 16:03:45.230921 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002065 +E0103 16:03:45.230934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002066 +E0103 16:03:45.230948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002071 +E0103 16:03:45.230962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002072 +E0103 16:03:45.230976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002073 +E0103 16:03:45.230990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002074 +E0103 16:03:45.231004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002075 +E0103 16:03:45.231026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002076 +E0103 16:03:45.231047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002077 +E0103 16:03:45.231061 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002078 +E0103 16:03:45.231076 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002079 +E0103 16:03:45.231091 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002080 +E0103 16:03:45.231104 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002081 +E0103 16:03:45.231118 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002084 +E0103 16:03:45.231132 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002085 +E0103 16:03:45.231145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002087 +E0103 16:03:45.231159 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002089 +E0103 16:03:45.231173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002092 +E0103 16:03:45.231189 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002093 +E0103 16:03:45.231202 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002097 +E0103 16:03:45.231215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002100 +E0103 16:03:45.231230 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002103 +E0103 16:03:45.231243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002105 +E0103 16:03:45.231257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002106 +E0103 16:03:45.231271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002107 +E0103 16:03:45.231289 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002110 +E0103 16:03:45.231304 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002111 +E0103 16:03:45.231318 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002113 +E0103 16:03:45.231333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002115 +E0103 16:03:45.231346 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002118 +E0103 16:03:45.231360 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002119 +E0103 16:03:45.231374 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002121 +E0103 16:03:45.231389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002122 +E0103 16:03:45.231402 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002123 +E0103 16:03:45.231416 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002127 +E0103 16:03:45.231431 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002128 +E0103 16:03:45.231444 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002130 +E0103 16:03:45.231458 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002131 +E0103 16:03:45.231472 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002133 +E0103 16:03:45.231487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002137 +E0103 16:03:45.231500 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002138 +E0103 16:03:45.231514 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002141 +E0103 16:03:45.231528 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002143 +E0103 16:03:45.231542 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002144 +E0103 16:03:45.231556 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002147 +E0103 16:03:45.231590 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002148 +E0103 16:03:45.231611 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002149 +E0103 16:03:45.231636 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002150 +E0103 16:03:45.231649 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002154 +E0103 16:03:45.231663 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002157 +E0103 16:03:45.231678 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002159 +E0103 16:03:45.231691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002160 +E0103 16:03:45.231705 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002161 +E0103 16:03:45.231719 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002162 +E0103 16:03:45.231734 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002164 +E0103 16:03:45.231747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002167 +E0103 16:03:45.231761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002168 +E0103 16:03:45.231775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002173 +E0103 16:03:45.231789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002175 +E0103 16:03:45.231804 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002177 +E0103 16:03:45.231818 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002185 +E0103 16:03:45.231832 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002188 +E0103 16:03:45.231847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002189 +E0103 16:03:45.231864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002195 +E0103 16:03:45.231878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002198 +E0103 16:03:45.231892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002200 +E0103 16:03:45.231906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002203 +E0103 16:03:45.231920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002204 +E0103 16:03:45.231935 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002205 +E0103 16:03:45.231948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002206 +E0103 16:03:45.231962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002207 +E0103 16:03:45.231976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002210 +E0103 16:03:45.231990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002211 +E0103 16:03:45.232004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002216 +E0103 16:03:45.232023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002217 +E0103 16:03:45.232038 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002222 +E0103 16:03:45.232051 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002223 +E0103 16:03:45.232065 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002225 +E0103 16:03:45.232079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002227 +E0103 16:03:45.232094 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002229 +E0103 16:03:45.232108 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002230 +E0103 16:03:45.232121 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002231 +E0103 16:03:45.232144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002232 +E0103 16:03:45.232164 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002235 +E0103 16:03:45.232179 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002236 +E0103 16:03:45.232193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002239 +E0103 16:03:45.232208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002240 +E0103 16:03:45.232221 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002242 +E0103 16:03:45.232235 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002243 +E0103 16:03:45.232249 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002245 +E0103 16:03:45.232264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002246 +E0103 16:03:45.232277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002250 +E0103 16:03:45.232291 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002252 +E0103 16:03:45.232306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002254 +E0103 16:03:45.232319 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002258 +E0103 16:03:45.232333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002262 +E0103 16:03:45.232347 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002264 +E0103 16:03:45.232362 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002269 +E0103 16:03:45.232375 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002271 +E0103 16:03:45.232389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002274 +E0103 16:03:45.232408 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002275 +E0103 16:03:45.232421 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002282 +E0103 16:03:45.232435 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002283 +E0103 16:03:45.232450 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002286 +E0103 16:03:45.232463 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002289 +E0103 16:03:45.232477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002292 +E0103 16:03:45.232491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002294 +E0103 16:03:45.232506 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002295 +E0103 16:03:45.232519 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002296 +E0103 16:03:45.232533 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002297 +E0103 16:03:45.232547 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002298 +E0103 16:03:45.232561 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002299 +E0103 16:03:45.232575 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002301 +E0103 16:03:45.232589 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002303 +E0103 16:03:45.232604 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002304 +E0103 16:03:45.232617 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002309 +E0103 16:03:45.232631 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002312 +E0103 16:03:45.232645 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002313 +E0103 16:03:45.232659 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002314 +E0103 16:03:45.232673 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002316 +E0103 16:03:45.232695 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002317 +E0103 16:03:45.232717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002319 +E0103 16:03:45.232730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002322 +E0103 16:03:45.232744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002325 +E0103 16:03:45.232758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002326 +E0103 16:03:45.232772 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002327 +E0103 16:03:45.232786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002331 +E0103 16:03:45.232800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002336 +E0103 16:03:45.232815 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002338 +E0103 16:03:45.232828 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002339 +E0103 16:03:45.232842 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002341 +E0103 16:03:45.232856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002344 +E0103 16:03:45.232870 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002346 +E0103 16:03:45.232883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002349 +E0103 16:03:45.232897 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002351 +E0103 16:03:45.232911 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002353 +E0103 16:03:45.232925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002356 +E0103 16:03:45.232939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002357 +E0103 16:03:45.232957 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002358 +E0103 16:03:45.232971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002360 +E0103 16:03:45.232985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002363 +E0103 16:03:45.233000 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002365 +E0103 16:03:45.233013 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002370 +E0103 16:03:45.233027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002379 +E0103 16:03:45.233042 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002380 +E0103 16:03:45.233055 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002381 +E0103 16:03:45.233069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002383 +E0103 16:03:45.233083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002386 +E0103 16:03:45.233098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002388 +E0103 16:03:45.233111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002389 +E0103 16:03:45.233125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002390 +E0103 16:03:45.233139 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002394 +E0103 16:03:45.233153 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002395 +E0103 16:03:45.233167 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002396 +E0103 16:03:45.233182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002397 +E0103 16:03:45.233196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002398 +E0103 16:03:45.233211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002399 +E0103 16:03:45.233224 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002400 +E0103 16:03:45.233252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002402 +E0103 16:03:45.233265 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002406 +E0103 16:03:45.233279 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002408 +E0103 16:03:45.233294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002409 +E0103 16:03:45.233307 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002412 +E0103 16:03:45.233321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002414 +E0103 16:03:45.233335 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002416 +E0103 16:03:45.233350 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002418 +E0103 16:03:45.233363 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002421 +E0103 16:03:45.233377 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002422 +E0103 16:03:45.233392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002424 +E0103 16:03:45.233405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002426 +E0103 16:03:45.233419 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002428 +E0103 16:03:45.233433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002429 +E0103 16:03:45.233448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002430 +E0103 16:03:45.233461 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002431 +E0103 16:03:45.233475 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002432 +E0103 16:03:45.233489 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002434 +E0103 16:03:45.233507 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002438 +E0103 16:03:45.233521 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002440 +E0103 16:03:45.233536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002446 +E0103 16:03:45.233549 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002447 +E0103 16:03:45.233563 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002449 +E0103 16:03:45.233577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002451 +E0103 16:03:45.233592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002453 +E0103 16:03:45.233606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002455 +E0103 16:03:45.233620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002457 +E0103 16:03:45.233634 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002463 +E0103 16:03:45.233647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002464 +E0103 16:03:45.233661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002467 +E0103 16:03:45.233675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002469 +E0103 16:03:45.233690 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002473 +E0103 16:03:45.233703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002474 +E0103 16:03:45.233718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002475 +E0103 16:03:45.233732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002482 +E0103 16:03:45.233747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002484 +E0103 16:03:45.233760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002485 +E0103 16:03:45.233783 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002486 +E0103 16:03:45.233803 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002487 +E0103 16:03:45.233817 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002488 +E0103 16:03:45.233831 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002489 +E0103 16:03:45.233845 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002495 +E0103 16:03:45.233860 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002498 +E0103 16:03:45.233873 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002499 +E0103 16:03:45.233887 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002503 +E0103 16:03:45.233901 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002506 +E0103 16:03:45.233916 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002507 +E0103 16:03:45.233929 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002509 +E0103 16:03:45.233943 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002510 +E0103 16:03:45.233958 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002511 +E0103 16:03:45.233971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002515 +E0103 16:03:45.233985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002516 +E0103 16:03:45.233999 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002517 +E0103 16:03:45.234014 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002521 +E0103 16:03:45.234027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002522 +E0103 16:03:45.234046 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002526 +E0103 16:03:45.234061 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002527 +E0103 16:03:45.234074 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002528 +E0103 16:03:45.234088 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002530 +E0103 16:03:45.234102 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002531 +E0103 16:03:45.234117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002532 +E0103 16:03:45.234130 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002535 +E0103 16:03:45.234144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002536 +E0103 16:03:45.234158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002538 +E0103 16:03:45.234172 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002541 +E0103 16:03:45.234186 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002543 +E0103 16:03:45.234200 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002548 +E0103 16:03:45.234215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002550 +E0103 16:03:45.234228 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002551 +E0103 16:03:45.234242 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002552 +E0103 16:03:45.234256 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002553 +E0103 16:03:45.234271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002556 +E0103 16:03:45.234284 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002557 +E0103 16:03:45.234298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002560 +E0103 16:03:45.234313 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002562 +E0103 16:03:45.234340 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002568 +E0103 16:03:45.234354 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002570 +E0103 16:03:45.234371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002573 +E0103 16:03:45.234385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002574 +E0103 16:03:45.234400 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002575 +E0103 16:03:45.234413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002576 +E0103 16:03:45.234427 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002577 +E0103 16:03:45.234441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002580 +E0103 16:03:45.234455 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002581 +E0103 16:03:45.234469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002582 +E0103 16:03:45.234483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002583 +E0103 16:03:45.234498 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002587 +E0103 16:03:45.234511 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002588 +E0103 16:03:45.234525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002591 +E0103 16:03:45.234539 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002592 +E0103 16:03:45.234553 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002596 +E0103 16:03:45.234567 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002597 +E0103 16:03:45.234581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002601 +E0103 16:03:45.234599 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002602 +E0103 16:03:45.234613 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002604 +E0103 16:03:45.234627 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002607 +E0103 16:03:45.234642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002608 +E0103 16:03:45.234655 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002610 +E0103 16:03:45.234669 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002612 +E0103 16:03:45.234683 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002614 +E0103 16:03:45.234697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002616 +E0103 16:03:45.234712 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002617 +E0103 16:03:45.234725 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002619 +E0103 16:03:45.234740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002620 +E0103 16:03:45.234753 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002622 +E0103 16:03:45.234768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002623 +E0103 16:03:45.234782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002624 +E0103 16:03:45.234797 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002626 +E0103 16:03:45.234810 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002628 +E0103 16:03:45.234824 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002629 +E0103 16:03:45.234838 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002630 +E0103 16:03:45.234853 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002631 +E0103 16:03:45.234874 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002638 +E0103 16:03:45.234895 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002639 +E0103 16:03:45.234910 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002640 +E0103 16:03:45.234923 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002642 +E0103 16:03:45.234937 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002644 +E0103 16:03:45.234951 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002650 +E0103 16:03:45.234966 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002651 +E0103 16:03:45.234979 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002652 +E0103 16:03:45.234993 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002654 +E0103 16:03:45.235008 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002655 +E0103 16:03:45.235021 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002656 +E0103 16:03:45.235035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002660 +E0103 16:03:45.235049 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002661 +E0103 16:03:45.235064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002663 +E0103 16:03:45.235077 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002665 +E0103 16:03:45.235091 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002671 +E0103 16:03:45.235105 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002672 +E0103 16:03:45.235119 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002673 +E0103 16:03:45.235137 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002674 +E0103 16:03:45.235152 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002676 +E0103 16:03:45.235165 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002679 +E0103 16:03:45.235179 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002681 +E0103 16:03:45.235193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002685 +E0103 16:03:45.235208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002686 +E0103 16:03:45.235221 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002687 +E0103 16:03:45.235235 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002688 +E0103 16:03:45.235249 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002692 +E0103 16:03:45.235263 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002694 +E0103 16:03:45.235277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002698 +E0103 16:03:45.235291 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002700 +E0103 16:03:45.235306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002701 +E0103 16:03:45.235319 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002703 +E0103 16:03:45.235333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002705 +E0103 16:03:45.235347 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002707 +E0103 16:03:45.235361 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002708 +E0103 16:03:45.235375 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002711 +E0103 16:03:45.235389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002712 +E0103 16:03:45.235404 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002716 +E0103 16:03:45.235425 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002719 +E0103 16:03:45.235446 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002720 +E0103 16:03:45.235460 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002724 +E0103 16:03:45.235474 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002725 +E0103 16:03:45.235488 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002726 +E0103 16:03:45.235502 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002728 +E0103 16:03:45.235517 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002729 +E0103 16:03:45.235530 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002731 +E0103 16:03:45.235544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002733 +E0103 16:03:45.235558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002736 +E0103 16:03:45.235574 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002739 +E0103 16:03:45.235587 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002740 +E0103 16:03:45.235601 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002742 +E0103 16:03:45.235615 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002743 +E0103 16:03:45.235630 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002746 +E0103 16:03:45.235642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002748 +E0103 16:03:45.235656 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002750 +E0103 16:03:45.235671 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002752 +E0103 16:03:45.235688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002753 +E0103 16:03:45.235702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002754 +E0103 16:03:45.235716 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002756 +E0103 16:03:45.235730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002758 +E0103 16:03:45.235744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002761 +E0103 16:03:45.235759 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002764 +E0103 16:03:45.235772 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002768 +E0103 16:03:45.235786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002769 +E0103 16:03:45.235800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002770 +E0103 16:03:45.235815 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002771 +E0103 16:03:45.235828 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002773 +E0103 16:03:45.235842 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002777 +E0103 16:03:45.235857 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002780 +E0103 16:03:45.235870 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002781 +E0103 16:03:45.235884 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002787 +E0103 16:03:45.235898 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002788 +E0103 16:03:45.235913 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002789 +E0103 16:03:45.235926 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002790 +E0103 16:03:45.235940 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002792 +E0103 16:03:45.235962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002793 +E0103 16:03:45.235983 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002797 +E0103 16:03:45.235997 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002799 +E0103 16:03:45.236011 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002802 +E0103 16:03:45.236026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002805 +E0103 16:03:45.236039 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002806 +E0103 16:03:45.236053 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002808 +E0103 16:03:45.236068 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002809 +E0103 16:03:45.236081 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002811 +E0103 16:03:45.236095 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002813 +E0103 16:03:45.236109 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002814 +E0103 16:03:45.236124 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002818 +E0103 16:03:45.236137 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002819 +E0103 16:03:45.236151 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002821 +E0103 16:03:45.236166 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002822 +E0103 16:03:45.236179 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002823 +E0103 16:03:45.236193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002824 +E0103 16:03:45.236207 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002825 +E0103 16:03:45.236225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002828 +E0103 16:03:45.236240 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002829 +E0103 16:03:45.236254 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002830 +E0103 16:03:45.236268 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002831 +E0103 16:03:45.236282 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002832 +E0103 16:03:45.236296 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002837 +E0103 16:03:45.236310 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002839 +E0103 16:03:45.236325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002840 +E0103 16:03:45.236338 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002843 +E0103 16:03:45.236352 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002846 +E0103 16:03:45.236366 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002849 +E0103 16:03:45.236380 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002850 +E0103 16:03:45.236394 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002851 +E0103 16:03:45.236408 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002852 +E0103 16:03:45.236423 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002853 +E0103 16:03:45.236436 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002856 +E0103 16:03:45.236450 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002857 +E0103 16:03:45.236464 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002860 +E0103 16:03:45.236479 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002861 +E0103 16:03:45.236492 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002862 +E0103 16:03:45.236515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002863 +E0103 16:03:45.236536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002865 +E0103 16:03:45.236549 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002871 +E0103 16:03:45.236563 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002872 +E0103 16:03:45.236577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002874 +E0103 16:03:45.236591 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002876 +E0103 16:03:45.236605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002877 +E0103 16:03:45.236619 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002878 +E0103 16:03:45.236634 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002882 +E0103 16:03:45.236647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002883 +E0103 16:03:45.236661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002885 +E0103 16:03:45.236675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002887 +E0103 16:03:45.236690 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002888 +E0103 16:03:45.236703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002890 +E0103 16:03:45.236717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002892 +E0103 16:03:45.236732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002894 +E0103 16:03:45.236745 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002895 +E0103 16:03:45.236759 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002897 +E0103 16:03:45.236778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002898 +E0103 16:03:45.236791 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002900 +E0103 16:03:45.236805 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002902 +E0103 16:03:45.236819 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002903 +E0103 16:03:45.236834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002904 +E0103 16:03:45.236847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002905 +E0103 16:03:45.236861 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002907 +E0103 16:03:45.236876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002908 +E0103 16:03:45.236889 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002909 +E0103 16:03:45.236903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002911 +E0103 16:03:45.236917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002918 +E0103 16:03:45.236932 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002920 +E0103 16:03:45.236945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002921 +E0103 16:03:45.236959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002922 +E0103 16:03:45.236974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002923 +E0103 16:03:45.236987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002925 +E0103 16:03:45.237001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002926 +E0103 16:03:45.237015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002927 +E0103 16:03:45.237030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002928 +E0103 16:03:45.237043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002929 +E0103 16:03:45.237071 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002930 +E0103 16:03:45.237085 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002936 +E0103 16:03:45.237099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002945 +E0103 16:03:45.237113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002948 +E0103 16:03:45.237126 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002949 +E0103 16:03:45.237141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002950 +E0103 16:03:45.237155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002951 +E0103 16:03:45.237169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002955 +E0103 16:03:45.237184 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002959 +E0103 16:03:45.237196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002961 +E0103 16:03:45.237210 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002964 +E0103 16:03:45.237224 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002968 +E0103 16:03:45.237238 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002970 +E0103 16:03:45.237252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002971 +E0103 16:03:45.237267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002972 +E0103 16:03:45.237280 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002973 +E0103 16:03:45.237294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002974 +E0103 16:03:45.237308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002979 +E0103 16:03:45.237326 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002980 +E0103 16:03:45.237341 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002981 +E0103 16:03:45.237355 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002982 +E0103 16:03:45.237370 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002983 +E0103 16:03:45.237383 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002985 +E0103 16:03:45.237397 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002991 +E0103 16:03:45.237411 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002993 +E0103 16:03:45.237429 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002996 +E0103 16:03:45.237444 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002997 +E0103 16:03:45.237458 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002998 +E0103 16:03:45.237473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/002999 +E0103 16:03:45.237486 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003001 +E0103 16:03:45.237500 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003006 +E0103 16:03:45.237514 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003010 +E0103 16:03:45.237527 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003012 +E0103 16:03:45.237541 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003014 +E0103 16:03:45.237555 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003016 +E0103 16:03:45.237570 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003018 +E0103 16:03:45.237583 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003019 +E0103 16:03:45.237606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003020 +E0103 16:03:45.237627 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003022 +E0103 16:03:45.237640 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003025 +E0103 16:03:45.237655 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003026 +E0103 16:03:45.237669 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003029 +E0103 16:03:45.237684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003030 +E0103 16:03:45.237697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003033 +E0103 16:03:45.237711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003035 +E0103 16:03:45.237725 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003036 +E0103 16:03:45.237740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003037 +E0103 16:03:45.237753 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003040 +E0103 16:03:45.237767 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003041 +E0103 16:03:45.237782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003043 +E0103 16:03:45.237795 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003046 +E0103 16:03:45.237809 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003048 +E0103 16:03:45.237823 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003049 +E0103 16:03:45.237838 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003050 +E0103 16:03:45.237851 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003052 +E0103 16:03:45.237869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003055 +E0103 16:03:45.237884 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003059 +E0103 16:03:45.237897 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003060 +E0103 16:03:45.237910 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003062 +E0103 16:03:45.237926 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003067 +E0103 16:03:45.237939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003068 +E0103 16:03:45.237953 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003069 +E0103 16:03:45.237967 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003070 +E0103 16:03:45.237982 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003071 +E0103 16:03:45.237995 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003073 +E0103 16:03:45.238009 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003075 +E0103 16:03:45.238023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003076 +E0103 16:03:45.238037 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003079 +E0103 16:03:45.238051 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003080 +E0103 16:03:45.238065 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003081 +E0103 16:03:45.238080 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003084 +E0103 16:03:45.238093 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003087 +E0103 16:03:45.238107 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003091 +E0103 16:03:45.238121 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003095 +E0103 16:03:45.238135 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003096 +E0103 16:03:45.238163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003097 +E0103 16:03:45.238178 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003099 +E0103 16:03:45.238191 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003101 +E0103 16:03:45.238205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003104 +E0103 16:03:45.238219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003109 +E0103 16:03:45.238234 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003111 +E0103 16:03:45.238247 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003113 +E0103 16:03:45.238261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003114 +E0103 16:03:45.238276 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003115 +E0103 16:03:45.238289 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003119 +E0103 16:03:45.238303 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003123 +E0103 16:03:45.238317 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003125 +E0103 16:03:45.238332 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003128 +E0103 16:03:45.238345 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003130 +E0103 16:03:45.238359 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003131 +E0103 16:03:45.238373 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003132 +E0103 16:03:45.238387 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003136 +E0103 16:03:45.238401 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003139 +E0103 16:03:45.238420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003141 +E0103 16:03:45.238433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003143 +E0103 16:03:45.238447 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003144 +E0103 16:03:45.238462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003148 +E0103 16:03:45.238476 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003151 +E0103 16:03:45.238490 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003152 +E0103 16:03:45.238504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003153 +E0103 16:03:45.238518 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003156 +E0103 16:03:45.238533 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003158 +E0103 16:03:45.238546 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003160 +E0103 16:03:45.238560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003166 +E0103 16:03:45.238574 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003167 +E0103 16:03:45.238589 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003168 +E0103 16:03:45.238602 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003171 +E0103 16:03:45.238615 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003172 +E0103 16:03:45.238629 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003173 +E0103 16:03:45.238643 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003174 +E0103 16:03:45.238657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003179 +E0103 16:03:45.238672 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003180 +E0103 16:03:45.238693 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003182 +E0103 16:03:45.238714 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003187 +E0103 16:03:45.238729 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003190 +E0103 16:03:45.238742 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003191 +E0103 16:03:45.238756 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003192 +E0103 16:03:45.238770 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003193 +E0103 16:03:45.238785 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003196 +E0103 16:03:45.238798 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003197 +E0103 16:03:45.238812 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003198 +E0103 16:03:45.238826 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003201 +E0103 16:03:45.238840 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003203 +E0103 16:03:45.238854 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003206 +E0103 16:03:45.238868 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003208 +E0103 16:03:45.238883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003209 +E0103 16:03:45.238898 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003212 +E0103 16:03:45.238910 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003215 +E0103 16:03:45.238924 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003217 +E0103 16:03:45.238939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003220 +E0103 16:03:45.238956 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003221 +E0103 16:03:45.238970 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003222 +E0103 16:03:45.238984 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003224 +E0103 16:03:45.238998 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003225 +E0103 16:03:45.239012 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003226 +E0103 16:03:45.239027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003227 +E0103 16:03:45.239040 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003230 +E0103 16:03:45.239054 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003232 +E0103 16:03:45.239068 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003234 +E0103 16:03:45.239083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003235 +E0103 16:03:45.239096 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003237 +E0103 16:03:45.239110 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003238 +E0103 16:03:45.239125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003241 +E0103 16:03:45.239138 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003245 +E0103 16:03:45.239152 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003246 +E0103 16:03:45.239166 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003248 +E0103 16:03:45.239181 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003249 +E0103 16:03:45.239194 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003251 +E0103 16:03:45.239208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003252 +E0103 16:03:45.239223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003257 +E0103 16:03:45.239244 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003263 +E0103 16:03:45.239264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003264 +E0103 16:03:45.239279 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003265 +E0103 16:03:45.239293 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003266 +E0103 16:03:45.239307 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003267 +E0103 16:03:45.239321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003268 +E0103 16:03:45.239336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003275 +E0103 16:03:45.239349 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003276 +E0103 16:03:45.239363 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003277 +E0103 16:03:45.239377 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003278 +E0103 16:03:45.239390 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003281 +E0103 16:03:45.239404 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003283 +E0103 16:03:45.239418 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003286 +E0103 16:03:45.239433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003287 +E0103 16:03:45.239446 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003288 +E0103 16:03:45.239460 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003289 +E0103 16:03:45.239475 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003291 +E0103 16:03:45.239488 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003295 +E0103 16:03:45.239506 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003297 +E0103 16:03:45.239521 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003298 +E0103 16:03:45.239534 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003302 +E0103 16:03:45.239548 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003304 +E0103 16:03:45.239562 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003305 +E0103 16:03:45.239576 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003306 +E0103 16:03:45.239590 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003309 +E0103 16:03:45.239604 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003310 +E0103 16:03:45.239619 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003312 +E0103 16:03:45.239632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003314 +E0103 16:03:45.239646 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003315 +E0103 16:03:45.239660 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003317 +E0103 16:03:45.239675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003318 +E0103 16:03:45.239688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003319 +E0103 16:03:45.239702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003321 +E0103 16:03:45.239717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003322 +E0103 16:03:45.239730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003323 +E0103 16:03:45.239744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003324 +E0103 16:03:45.239758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003326 +E0103 16:03:45.239773 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003328 +E0103 16:03:45.239799 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003329 +E0103 16:03:45.239814 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003332 +E0103 16:03:45.239827 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003333 +E0103 16:03:45.239841 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003334 +E0103 16:03:45.239856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003340 +E0103 16:03:45.239869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003341 +E0103 16:03:45.239883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003342 +E0103 16:03:45.239897 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003345 +E0103 16:03:45.239912 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003346 +E0103 16:03:45.239925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003347 +E0103 16:03:45.239939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003348 +E0103 16:03:45.239953 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003352 +E0103 16:03:45.239967 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003353 +E0103 16:03:45.239981 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003357 +E0103 16:03:45.239995 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003358 +E0103 16:03:45.240010 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003361 +E0103 16:03:45.240023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003364 +E0103 16:03:45.240041 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003366 +E0103 16:03:45.240056 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003368 +E0103 16:03:45.240069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003371 +E0103 16:03:45.240083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003372 +E0103 16:03:45.240097 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003375 +E0103 16:03:45.240111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003378 +E0103 16:03:45.240125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003381 +E0103 16:03:45.240140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003383 +E0103 16:03:45.240154 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003384 +E0103 16:03:45.240169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003385 +E0103 16:03:45.240182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003387 +E0103 16:03:45.240195 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003388 +E0103 16:03:45.240209 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003389 +E0103 16:03:45.240223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003393 +E0103 16:03:45.240237 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003394 +E0103 16:03:45.240252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003399 +E0103 16:03:45.240265 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003400 +E0103 16:03:45.240279 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003402 +E0103 16:03:45.240293 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003405 +E0103 16:03:45.240308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003409 +E0103 16:03:45.240329 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003411 +E0103 16:03:45.240350 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003414 +E0103 16:03:45.240365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003418 +E0103 16:03:45.240378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003423 +E0103 16:03:45.240392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003426 +E0103 16:03:45.240406 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003427 +E0103 16:03:45.240420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003428 +E0103 16:03:45.240434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003431 +E0103 16:03:45.240448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003432 +E0103 16:03:45.240463 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003434 +E0103 16:03:45.240476 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003437 +E0103 16:03:45.240490 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003438 +E0103 16:03:45.240504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003440 +E0103 16:03:45.240519 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003442 +E0103 16:03:45.240532 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003445 +E0103 16:03:45.240546 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003446 +E0103 16:03:45.240561 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003447 +E0103 16:03:45.240574 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003448 +E0103 16:03:45.240592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003454 +E0103 16:03:45.240607 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003456 +E0103 16:03:45.240620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003457 +E0103 16:03:45.240634 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003459 +E0103 16:03:45.240648 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003460 +E0103 16:03:45.240663 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003463 +E0103 16:03:45.240676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003467 +E0103 16:03:45.240690 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003471 +E0103 16:03:45.240705 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003472 +E0103 16:03:45.240718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003473 +E0103 16:03:45.240732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003474 +E0103 16:03:45.240746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003475 +E0103 16:03:45.240761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003476 +E0103 16:03:45.240774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003478 +E0103 16:03:45.240788 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003479 +E0103 16:03:45.240803 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003480 +E0103 16:03:45.240816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003481 +E0103 16:03:45.240830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003482 +E0103 16:03:45.240844 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003483 +E0103 16:03:45.240859 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003485 +E0103 16:03:45.240885 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003486 +E0103 16:03:45.240900 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003488 +E0103 16:03:45.240913 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003490 +E0103 16:03:45.240927 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003494 +E0103 16:03:45.240942 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003495 +E0103 16:03:45.240955 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003498 +E0103 16:03:45.240969 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003501 +E0103 16:03:45.240983 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003502 +E0103 16:03:45.240998 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003503 +E0103 16:03:45.241011 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003504 +E0103 16:03:45.241025 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003505 +E0103 16:03:45.241039 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003507 +E0103 16:03:45.241052 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003512 +E0103 16:03:45.241067 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003513 +E0103 16:03:45.241080 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003514 +E0103 16:03:45.241094 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003515 +E0103 16:03:45.241108 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003517 +E0103 16:03:45.241122 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003520 +E0103 16:03:45.241140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003523 +E0103 16:03:45.241155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003526 +E0103 16:03:45.241169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003527 +E0103 16:03:45.241183 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003531 +E0103 16:03:45.241197 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003532 +E0103 16:03:45.241211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003533 +E0103 16:03:45.241225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003534 +E0103 16:03:45.241240 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003535 +E0103 16:03:45.241253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003538 +E0103 16:03:45.241267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003540 +E0103 16:03:45.241281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003541 +E0103 16:03:45.241295 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003542 +E0103 16:03:45.241309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003543 +E0103 16:03:45.241323 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003544 +E0103 16:03:45.241338 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003545 +E0103 16:03:45.241351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003547 +E0103 16:03:45.241365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003552 +E0103 16:03:45.241392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003553 +E0103 16:03:45.241407 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003557 +E0103 16:03:45.241430 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003558 +E0103 16:03:45.241451 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003559 +E0103 16:03:45.241466 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003560 +E0103 16:03:45.241490 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003561 +E0103 16:03:45.241504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003562 +E0103 16:03:45.241518 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003563 +E0103 16:03:45.241533 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003568 +E0103 16:03:45.241546 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003569 +E0103 16:03:45.241560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003570 +E0103 16:03:45.241575 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003571 +E0103 16:03:45.241588 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003572 +E0103 16:03:45.241602 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003573 +E0103 16:03:45.241616 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003574 +E0103 16:03:45.241631 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003578 +E0103 16:03:45.241644 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003579 +E0103 16:03:45.241658 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003581 +E0103 16:03:45.241672 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003582 +E0103 16:03:45.241686 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003583 +E0103 16:03:45.241704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003584 +E0103 16:03:45.241719 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003590 +E0103 16:03:45.241732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003591 +E0103 16:03:45.241746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003592 +E0103 16:03:45.241760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003595 +E0103 16:03:45.241775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003598 +E0103 16:03:45.241788 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003600 +E0103 16:03:45.241802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003601 +E0103 16:03:45.241816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003602 +E0103 16:03:45.241830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003607 +E0103 16:03:45.241844 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003610 +E0103 16:03:45.241858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003612 +E0103 16:03:45.241873 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003613 +E0103 16:03:45.241886 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003615 +E0103 16:03:45.241900 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003616 +E0103 16:03:45.241914 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003617 +E0103 16:03:45.241928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003619 +E0103 16:03:45.241942 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003624 +E0103 16:03:45.241956 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003626 +E0103 16:03:45.241971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003630 +E0103 16:03:45.241992 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003631 +E0103 16:03:45.242012 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003633 +E0103 16:03:45.242027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003637 +E0103 16:03:45.242040 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003641 +E0103 16:03:45.242055 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003643 +E0103 16:03:45.242069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003647 +E0103 16:03:45.242084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003649 +E0103 16:03:45.242096 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003650 +E0103 16:03:45.242110 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003652 +E0103 16:03:45.242125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003653 +E0103 16:03:45.242138 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003659 +E0103 16:03:45.242152 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003661 +E0103 16:03:45.242166 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003665 +E0103 16:03:45.242180 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003666 +E0103 16:03:45.242194 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003668 +E0103 16:03:45.242208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003670 +E0103 16:03:45.242223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003672 +E0103 16:03:45.242236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003676 +E0103 16:03:45.242254 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003677 +E0103 16:03:45.242269 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003680 +E0103 16:03:45.242282 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003682 +E0103 16:03:45.242296 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003683 +E0103 16:03:45.242311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003686 +E0103 16:03:45.242324 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003687 +E0103 16:03:45.242338 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003689 +E0103 16:03:45.242352 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003692 +E0103 16:03:45.242367 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003693 +E0103 16:03:45.242380 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003697 +E0103 16:03:45.242394 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003701 +E0103 16:03:45.242408 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003702 +E0103 16:03:45.242422 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003707 +E0103 16:03:45.242435 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003710 +E0103 16:03:45.242450 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003712 +E0103 16:03:45.242465 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003715 +E0103 16:03:45.242477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003716 +E0103 16:03:45.242491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003718 +E0103 16:03:45.242506 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003719 +E0103 16:03:45.242527 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003720 +E0103 16:03:45.242548 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003723 +E0103 16:03:45.242563 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003724 +E0103 16:03:45.242576 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003725 +E0103 16:03:45.242590 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003726 +E0103 16:03:45.242604 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003728 +E0103 16:03:45.242619 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003730 +E0103 16:03:45.242632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003731 +E0103 16:03:45.242646 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003733 +E0103 16:03:45.242660 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003734 +E0103 16:03:45.242674 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003736 +E0103 16:03:45.242688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003737 +E0103 16:03:45.242702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003738 +E0103 16:03:45.242717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003739 +E0103 16:03:45.242730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003741 +E0103 16:03:45.242744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003742 +E0103 16:03:45.242758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003744 +E0103 16:03:45.242772 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003745 +E0103 16:03:45.242790 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003746 +E0103 16:03:45.242805 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003747 +E0103 16:03:45.242818 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003755 +E0103 16:03:45.242832 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003756 +E0103 16:03:45.242851 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003757 +E0103 16:03:45.242866 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003761 +E0103 16:03:45.242879 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003762 +E0103 16:03:45.242892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003764 +E0103 16:03:45.242907 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003765 +E0103 16:03:45.242920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003766 +E0103 16:03:45.242934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003768 +E0103 16:03:45.242949 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003769 +E0103 16:03:45.242962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003770 +E0103 16:03:45.242976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003771 +E0103 16:03:45.242990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003775 +E0103 16:03:45.243005 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003776 +E0103 16:03:45.243018 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003777 +E0103 16:03:45.243032 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003778 +E0103 16:03:45.243046 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003782 +E0103 16:03:45.243060 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003785 +E0103 16:03:45.243083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003787 +E0103 16:03:45.243103 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003789 +E0103 16:03:45.243118 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003794 +E0103 16:03:45.243131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003795 +E0103 16:03:45.243145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003799 +E0103 16:03:45.243160 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003800 +E0103 16:03:45.243173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003801 +E0103 16:03:45.243187 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003802 +E0103 16:03:45.243201 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003804 +E0103 16:03:45.243216 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003805 +E0103 16:03:45.243229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003810 +E0103 16:03:45.243243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003812 +E0103 16:03:45.243257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003813 +E0103 16:03:45.243271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003815 +E0103 16:03:45.243285 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003816 +E0103 16:03:45.243299 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003819 +E0103 16:03:45.243314 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003822 +E0103 16:03:45.243327 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003823 +E0103 16:03:45.243345 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003825 +E0103 16:03:45.243360 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003829 +E0103 16:03:45.243373 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003831 +E0103 16:03:45.243387 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003832 +E0103 16:03:45.243402 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003833 +E0103 16:03:45.243415 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003836 +E0103 16:03:45.243429 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003839 +E0103 16:03:45.243443 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003840 +E0103 16:03:45.243458 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003841 +E0103 16:03:45.243471 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003842 +E0103 16:03:45.243485 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003843 +E0103 16:03:45.243499 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003850 +E0103 16:03:45.243513 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003851 +E0103 16:03:45.243527 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003852 +E0103 16:03:45.243541 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003853 +E0103 16:03:45.243556 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003854 +E0103 16:03:45.243569 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003858 +E0103 16:03:45.243583 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003862 +E0103 16:03:45.243597 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003864 +E0103 16:03:45.243612 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003867 +E0103 16:03:45.243638 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003870 +E0103 16:03:45.243652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003873 +E0103 16:03:45.243666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003875 +E0103 16:03:45.243680 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003878 +E0103 16:03:45.243695 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003880 +E0103 16:03:45.243708 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003881 +E0103 16:03:45.243722 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003882 +E0103 16:03:45.243736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003883 +E0103 16:03:45.243751 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003884 +E0103 16:03:45.243764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003888 +E0103 16:03:45.243778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003892 +E0103 16:03:45.243793 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003893 +E0103 16:03:45.243806 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003894 +E0103 16:03:45.243820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003896 +E0103 16:03:45.243834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003897 +E0103 16:03:45.243849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003900 +E0103 16:03:45.243862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003901 +E0103 16:03:45.243877 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003902 +E0103 16:03:45.243896 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003903 +E0103 16:03:45.243909 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003904 +E0103 16:03:45.243923 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003906 +E0103 16:03:45.243938 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003908 +E0103 16:03:45.243952 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003909 +E0103 16:03:45.243965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003910 +E0103 16:03:45.243979 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003914 +E0103 16:03:45.243993 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003916 +E0103 16:03:45.244007 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003917 +E0103 16:03:45.244021 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003920 +E0103 16:03:45.244035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003922 +E0103 16:03:45.244050 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003925 +E0103 16:03:45.244063 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003927 +E0103 16:03:45.244077 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003928 +E0103 16:03:45.244091 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003929 +E0103 16:03:45.244105 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003930 +E0103 16:03:45.244119 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003931 +E0103 16:03:45.244133 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003933 +E0103 16:03:45.244148 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003934 +E0103 16:03:45.244169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003938 +E0103 16:03:45.244190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003940 +E0103 16:03:45.244204 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003942 +E0103 16:03:45.244218 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003943 +E0103 16:03:45.244232 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003944 +E0103 16:03:45.244249 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003950 +E0103 16:03:45.244277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003951 +E0103 16:03:45.244292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003952 +E0103 16:03:45.244305 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003955 +E0103 16:03:45.244320 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003958 +E0103 16:03:45.244344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003959 +E0103 16:03:45.244360 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003962 +E0103 16:03:45.244374 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003964 +E0103 16:03:45.244388 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003967 +E0103 16:03:45.244402 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003968 +E0103 16:03:45.244416 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003972 +E0103 16:03:45.244431 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003975 +E0103 16:03:45.244444 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003976 +E0103 16:03:45.244462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003977 +E0103 16:03:45.244477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003978 +E0103 16:03:45.244491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003980 +E0103 16:03:45.244505 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003981 +E0103 16:03:45.244519 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003982 +E0103 16:03:45.244532 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003985 +E0103 16:03:45.244546 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003989 +E0103 16:03:45.244560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003995 +E0103 16:03:45.244575 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/003999 +E0103 16:03:45.244588 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004000 +E0103 16:03:45.244602 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004001 +E0103 16:03:45.244616 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004002 +E0103 16:03:45.244631 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004004 +E0103 16:03:45.244644 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004006 +E0103 16:03:45.244658 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004007 +E0103 16:03:45.244673 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004018 +E0103 16:03:45.244686 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004021 +E0103 16:03:45.244700 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004022 +E0103 16:03:45.244714 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004024 +E0103 16:03:45.244729 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004026 +E0103 16:03:45.244755 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004027 +E0103 16:03:45.244771 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004029 +E0103 16:03:45.244784 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004030 +E0103 16:03:45.244798 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004032 +E0103 16:03:45.244812 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004036 +E0103 16:03:45.244827 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004038 +E0103 16:03:45.244839 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004040 +E0103 16:03:45.244853 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004041 +E0103 16:03:45.244868 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004042 +I0103 16:03:45.244879 1956942592 get_image_size.cpp:100] Processed 2000 files. +E0103 16:03:45.244886 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004043 +E0103 16:03:45.244900 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004044 +E0103 16:03:45.244915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004045 +E0103 16:03:45.244928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004048 +E0103 16:03:45.244942 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004049 +E0103 16:03:45.244956 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004050 +E0103 16:03:45.244971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004053 +E0103 16:03:45.244984 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004054 +E0103 16:03:45.245002 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004055 +E0103 16:03:45.245017 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004056 +E0103 16:03:45.245029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004059 +E0103 16:03:45.245043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004061 +E0103 16:03:45.245059 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004062 +E0103 16:03:45.245072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004063 +E0103 16:03:45.245086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004064 +E0103 16:03:45.245100 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004065 +E0103 16:03:45.245113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004068 +E0103 16:03:45.245127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004070 +E0103 16:03:45.245141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004071 +E0103 16:03:45.245156 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004072 +E0103 16:03:45.245169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004074 +E0103 16:03:45.245183 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004078 +E0103 16:03:45.245198 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004079 +E0103 16:03:45.245211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004080 +E0103 16:03:45.245225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004081 +E0103 16:03:45.245239 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004083 +E0103 16:03:45.245252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004084 +E0103 16:03:45.245266 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004086 +E0103 16:03:45.245293 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004088 +E0103 16:03:45.245308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004090 +E0103 16:03:45.245322 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004094 +E0103 16:03:45.245335 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004096 +E0103 16:03:45.245349 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004097 +E0103 16:03:45.245363 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004098 +E0103 16:03:45.245378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004099 +E0103 16:03:45.245393 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004101 +E0103 16:03:45.245405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004103 +E0103 16:03:45.245420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004104 +E0103 16:03:45.245434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004107 +E0103 16:03:45.245448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004109 +E0103 16:03:45.245462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004112 +E0103 16:03:45.245476 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004114 +E0103 16:03:45.245491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004115 +E0103 16:03:45.245504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004116 +E0103 16:03:45.245518 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004118 +E0103 16:03:45.245532 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004119 +E0103 16:03:45.245550 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004123 +E0103 16:03:45.245564 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004124 +E0103 16:03:45.245579 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004125 +E0103 16:03:45.245592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004126 +E0103 16:03:45.245606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004127 +E0103 16:03:45.245620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004128 +E0103 16:03:45.245635 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004130 +E0103 16:03:45.245648 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004132 +E0103 16:03:45.245662 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004134 +E0103 16:03:45.245676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004139 +E0103 16:03:45.245689 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004144 +E0103 16:03:45.245704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004147 +E0103 16:03:45.245718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004151 +E0103 16:03:45.245731 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004153 +E0103 16:03:45.245745 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004154 +E0103 16:03:45.245759 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004155 +E0103 16:03:45.245774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004156 +E0103 16:03:45.245787 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004157 +E0103 16:03:45.245801 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004159 +E0103 16:03:45.245816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004160 +E0103 16:03:45.245843 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004161 +E0103 16:03:45.245857 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004162 +E0103 16:03:45.245872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004165 +E0103 16:03:45.245885 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004166 +E0103 16:03:45.245899 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004167 +E0103 16:03:45.245913 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004172 +E0103 16:03:45.245928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004173 +E0103 16:03:45.245941 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004175 +E0103 16:03:45.245955 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004176 +E0103 16:03:45.245970 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004177 +E0103 16:03:45.245983 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004179 +E0103 16:03:45.245997 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004180 +E0103 16:03:45.246011 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004181 +E0103 16:03:45.246026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004182 +E0103 16:03:45.246039 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004183 +E0103 16:03:45.246053 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004184 +E0103 16:03:45.246068 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004187 +E0103 16:03:45.246084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004188 +E0103 16:03:45.246099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004197 +E0103 16:03:45.246114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004198 +E0103 16:03:45.246127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004199 +E0103 16:03:45.246141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004202 +E0103 16:03:45.246155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004206 +E0103 16:03:45.246170 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004207 +E0103 16:03:45.246183 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004208 +E0103 16:03:45.246197 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004210 +E0103 16:03:45.246212 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004211 +E0103 16:03:45.246225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004213 +E0103 16:03:45.246239 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004214 +E0103 16:03:45.246253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004216 +E0103 16:03:45.246268 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004217 +E0103 16:03:45.246281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004218 +E0103 16:03:45.246295 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004219 +E0103 16:03:45.246309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004222 +E0103 16:03:45.246322 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004225 +E0103 16:03:45.246336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004226 +E0103 16:03:45.246351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004227 +E0103 16:03:45.246377 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004233 +E0103 16:03:45.246392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004234 +E0103 16:03:45.246405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004235 +E0103 16:03:45.246419 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004236 +E0103 16:03:45.246433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004238 +E0103 16:03:45.246448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004240 +E0103 16:03:45.246461 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004243 +E0103 16:03:45.246475 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004245 +E0103 16:03:45.246490 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004248 +E0103 16:03:45.246503 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004249 +E0103 16:03:45.246517 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004250 +E0103 16:03:45.246531 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004251 +E0103 16:03:45.246546 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004252 +E0103 16:03:45.246559 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004254 +E0103 16:03:45.246573 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004260 +E0103 16:03:45.246587 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004261 +E0103 16:03:45.246601 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004262 +E0103 16:03:45.246614 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004266 +E0103 16:03:45.246632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004267 +E0103 16:03:45.246647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004268 +E0103 16:03:45.246661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004276 +E0103 16:03:45.246675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004277 +E0103 16:03:45.246688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004278 +E0103 16:03:45.246702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004282 +E0103 16:03:45.246716 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004285 +E0103 16:03:45.246731 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004288 +E0103 16:03:45.246744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004289 +E0103 16:03:45.246758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004290 +E0103 16:03:45.246773 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004294 +E0103 16:03:45.246786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004297 +E0103 16:03:45.246800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004299 +E0103 16:03:45.246814 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004301 +E0103 16:03:45.246829 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004302 +E0103 16:03:45.246842 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004305 +E0103 16:03:45.246856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004306 +E0103 16:03:45.246870 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004308 +E0103 16:03:45.246884 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004309 +E0103 16:03:45.246898 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004311 +E0103 16:03:45.246925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004313 +E0103 16:03:45.246939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004314 +E0103 16:03:45.246953 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004316 +E0103 16:03:45.246968 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004317 +E0103 16:03:45.246981 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004319 +E0103 16:03:45.246995 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004320 +E0103 16:03:45.247009 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004324 +E0103 16:03:45.247023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004328 +E0103 16:03:45.247037 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004330 +E0103 16:03:45.247051 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004332 +E0103 16:03:45.247066 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004334 +E0103 16:03:45.247079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004335 +E0103 16:03:45.247093 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004336 +E0103 16:03:45.247107 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004337 +E0103 16:03:45.247122 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004340 +E0103 16:03:45.247135 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004342 +E0103 16:03:45.247149 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004343 +E0103 16:03:45.247167 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004344 +E0103 16:03:45.247181 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004348 +E0103 16:03:45.247195 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004350 +E0103 16:03:45.247210 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004353 +E0103 16:03:45.247223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004355 +E0103 16:03:45.247237 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004357 +E0103 16:03:45.247251 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004358 +E0103 16:03:45.247265 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004362 +E0103 16:03:45.247279 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004363 +E0103 16:03:45.247293 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004366 +E0103 16:03:45.247308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004373 +E0103 16:03:45.247321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004374 +E0103 16:03:45.247335 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004375 +E0103 16:03:45.247350 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004377 +E0103 16:03:45.247364 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004378 +E0103 16:03:45.247378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004381 +E0103 16:03:45.247392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004382 +E0103 16:03:45.247406 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004383 +E0103 16:03:45.247421 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004385 +E0103 16:03:45.247433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004388 +E0103 16:03:45.247448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004393 +E0103 16:03:45.247474 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004394 +E0103 16:03:45.247489 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004395 +E0103 16:03:45.247503 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004398 +E0103 16:03:45.247517 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004399 +E0103 16:03:45.247531 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004400 +E0103 16:03:45.247545 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004401 +E0103 16:03:45.247560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004402 +E0103 16:03:45.247573 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004403 +E0103 16:03:45.247587 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004406 +E0103 16:03:45.247601 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004407 +E0103 16:03:45.247615 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004408 +E0103 16:03:45.247629 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004410 +E0103 16:03:45.247643 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004412 +E0103 16:03:45.247658 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004413 +E0103 16:03:45.247671 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004414 +E0103 16:03:45.247685 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004415 +E0103 16:03:45.247699 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004416 +E0103 16:03:45.247717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004417 +E0103 16:03:45.247732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004418 +E0103 16:03:45.247746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004419 +E0103 16:03:45.247761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004420 +E0103 16:03:45.247774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004422 +E0103 16:03:45.247788 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004425 +E0103 16:03:45.247802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004426 +E0103 16:03:45.247817 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004427 +E0103 16:03:45.247830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004428 +E0103 16:03:45.247844 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004431 +E0103 16:03:45.247859 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004435 +E0103 16:03:45.247872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004440 +E0103 16:03:45.247886 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004442 +E0103 16:03:45.247900 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004443 +E0103 16:03:45.247915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004444 +E0103 16:03:45.247930 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004445 +E0103 16:03:45.247943 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004447 +E0103 16:03:45.247957 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004448 +E0103 16:03:45.247972 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004449 +E0103 16:03:45.247985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004451 +E0103 16:03:45.248011 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004453 +E0103 16:03:45.248026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004454 +E0103 16:03:45.248040 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004456 +E0103 16:03:45.248054 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004458 +E0103 16:03:45.248069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004460 +E0103 16:03:45.248082 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004461 +E0103 16:03:45.248096 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004462 +E0103 16:03:45.248111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004465 +E0103 16:03:45.248124 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004467 +E0103 16:03:45.248138 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004469 +E0103 16:03:45.248152 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004472 +E0103 16:03:45.248167 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004473 +E0103 16:03:45.248180 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004475 +E0103 16:03:45.248194 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004476 +E0103 16:03:45.248208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004477 +E0103 16:03:45.248222 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004478 +E0103 16:03:45.248236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004480 +E0103 16:03:45.248255 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004482 +E0103 16:03:45.248268 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004483 +E0103 16:03:45.248286 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004485 +E0103 16:03:45.248301 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004486 +E0103 16:03:45.248316 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004489 +E0103 16:03:45.248329 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004491 +E0103 16:03:45.248343 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004492 +E0103 16:03:45.248358 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004497 +E0103 16:03:45.248371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004501 +E0103 16:03:45.248385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004503 +E0103 16:03:45.248399 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004504 +E0103 16:03:45.248414 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004505 +E0103 16:03:45.248427 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004506 +E0103 16:03:45.248441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004511 +E0103 16:03:45.248456 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004513 +E0103 16:03:45.248469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004515 +E0103 16:03:45.248483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004516 +E0103 16:03:45.248497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004521 +E0103 16:03:45.248512 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004522 +E0103 16:03:45.248525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004523 +E0103 16:03:45.248539 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004525 +E0103 16:03:45.248566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004529 +E0103 16:03:45.248580 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004531 +E0103 16:03:45.248594 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004533 +E0103 16:03:45.248608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004534 +E0103 16:03:45.248622 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004536 +E0103 16:03:45.248636 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004538 +E0103 16:03:45.248651 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004541 +E0103 16:03:45.248664 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004543 +E0103 16:03:45.248678 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004545 +E0103 16:03:45.248692 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004546 +E0103 16:03:45.248706 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004547 +E0103 16:03:45.248719 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004550 +E0103 16:03:45.248733 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004554 +E0103 16:03:45.248747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004556 +E0103 16:03:45.248761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004557 +E0103 16:03:45.248775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004559 +E0103 16:03:45.248790 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004560 +E0103 16:03:45.248807 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004561 +E0103 16:03:45.248821 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004564 +E0103 16:03:45.248836 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004567 +E0103 16:03:45.248849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004568 +E0103 16:03:45.248863 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004569 +E0103 16:03:45.248878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004572 +E0103 16:03:45.248891 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004573 +E0103 16:03:45.248905 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004575 +E0103 16:03:45.248919 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004577 +E0103 16:03:45.248934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004578 +E0103 16:03:45.248947 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004580 +E0103 16:03:45.248961 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004582 +E0103 16:03:45.248975 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004583 +E0103 16:03:45.248989 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004586 +E0103 16:03:45.249003 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004589 +E0103 16:03:45.249017 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004590 +E0103 16:03:45.249032 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004593 +E0103 16:03:45.249045 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004594 +E0103 16:03:45.249059 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004596 +E0103 16:03:45.249073 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004598 +E0103 16:03:45.249099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004599 +E0103 16:03:45.249114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004602 +E0103 16:03:45.249127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004603 +E0103 16:03:45.249141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004608 +E0103 16:03:45.249155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004610 +E0103 16:03:45.249169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004613 +E0103 16:03:45.249183 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004614 +E0103 16:03:45.249197 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004615 +E0103 16:03:45.249212 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004616 +E0103 16:03:45.249225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004617 +E0103 16:03:45.249239 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004619 +E0103 16:03:45.249253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004620 +E0103 16:03:45.249267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004621 +E0103 16:03:45.249281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004624 +E0103 16:03:45.249295 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004629 +E0103 16:03:45.249310 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004633 +E0103 16:03:45.249323 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004635 +E0103 16:03:45.249337 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004637 +E0103 16:03:45.249356 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004638 +E0103 16:03:45.249369 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004639 +E0103 16:03:45.249383 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004640 +E0103 16:03:45.249397 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004641 +E0103 16:03:45.249413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004642 +E0103 16:03:45.249426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004645 +E0103 16:03:45.249440 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004646 +E0103 16:03:45.249454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004650 +E0103 16:03:45.249467 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004657 +E0103 16:03:45.249481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004658 +E0103 16:03:45.249495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004659 +E0103 16:03:45.249510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004661 +E0103 16:03:45.249523 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004663 +E0103 16:03:45.249537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004664 +E0103 16:03:45.249552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004665 +E0103 16:03:45.249565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004666 +E0103 16:03:45.249579 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004667 +E0103 16:03:45.249593 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004668 +E0103 16:03:45.249608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004669 +E0103 16:03:45.249621 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004670 +E0103 16:03:45.249647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004677 +E0103 16:03:45.249662 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004678 +E0103 16:03:45.249676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004680 +E0103 16:03:45.249691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004681 +E0103 16:03:45.249704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004684 +E0103 16:03:45.249718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004688 +E0103 16:03:45.249732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004690 +E0103 16:03:45.249747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004695 +E0103 16:03:45.249760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004696 +E0103 16:03:45.249774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004697 +E0103 16:03:45.249788 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004698 +E0103 16:03:45.249802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004700 +E0103 16:03:45.249815 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004703 +E0103 16:03:45.249830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004704 +E0103 16:03:45.249843 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004709 +E0103 16:03:45.249857 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004711 +E0103 16:03:45.249871 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004712 +E0103 16:03:45.249889 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004713 +E0103 16:03:45.249903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004716 +E0103 16:03:45.249917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004717 +E0103 16:03:45.249932 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004720 +E0103 16:03:45.249945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004721 +E0103 16:03:45.249959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004724 +E0103 16:03:45.249974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004725 +E0103 16:03:45.249987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004726 +E0103 16:03:45.250002 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004728 +E0103 16:03:45.250015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004729 +E0103 16:03:45.250030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004730 +E0103 16:03:45.250043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004731 +E0103 16:03:45.250057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004733 +E0103 16:03:45.250072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004734 +E0103 16:03:45.250085 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004736 +E0103 16:03:45.250099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004738 +E0103 16:03:45.250113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004739 +E0103 16:03:45.250128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004740 +E0103 16:03:45.250141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004741 +E0103 16:03:45.250155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004744 +E0103 16:03:45.250176 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004745 +E0103 16:03:45.250197 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004749 +E0103 16:03:45.250212 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004751 +E0103 16:03:45.250226 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004752 +E0103 16:03:45.250241 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004755 +E0103 16:03:45.250254 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004756 +E0103 16:03:45.250268 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004757 +E0103 16:03:45.250283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004758 +E0103 16:03:45.250296 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004759 +E0103 16:03:45.250310 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004762 +E0103 16:03:45.250324 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004763 +E0103 16:03:45.250339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004764 +E0103 16:03:45.250351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004765 +E0103 16:03:45.250366 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004766 +E0103 16:03:45.250380 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004767 +E0103 16:03:45.250393 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004769 +E0103 16:03:45.250407 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004771 +E0103 16:03:45.250422 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004772 +E0103 16:03:45.250439 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004774 +E0103 16:03:45.250454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004775 +E0103 16:03:45.250468 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004778 +E0103 16:03:45.250481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004780 +E0103 16:03:45.250495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004781 +E0103 16:03:45.250509 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004784 +E0103 16:03:45.250524 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004787 +E0103 16:03:45.250538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004791 +E0103 16:03:45.250552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004795 +E0103 16:03:45.250566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004798 +E0103 16:03:45.250581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004800 +E0103 16:03:45.250594 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004802 +E0103 16:03:45.250608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004803 +E0103 16:03:45.250622 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004804 +E0103 16:03:45.250636 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004806 +E0103 16:03:45.250649 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004807 +E0103 16:03:45.250663 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004809 +E0103 16:03:45.250677 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004810 +E0103 16:03:45.250691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004811 +E0103 16:03:45.250705 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004813 +E0103 16:03:45.250732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004817 +E0103 16:03:45.250746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004819 +E0103 16:03:45.250761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004820 +E0103 16:03:45.250774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004821 +E0103 16:03:45.250788 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004822 +E0103 16:03:45.250802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004824 +E0103 16:03:45.250816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004827 +E0103 16:03:45.250830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004829 +E0103 16:03:45.250844 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004833 +E0103 16:03:45.250859 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004835 +E0103 16:03:45.250872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004838 +E0103 16:03:45.250886 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004843 +E0103 16:03:45.250900 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004844 +E0103 16:03:45.250915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004845 +E0103 16:03:45.250928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004847 +E0103 16:03:45.250942 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004851 +E0103 16:03:45.250957 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004853 +E0103 16:03:45.250973 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004854 +E0103 16:03:45.250988 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004855 +E0103 16:03:45.251003 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004858 +E0103 16:03:45.251016 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004860 +E0103 16:03:45.251030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004861 +E0103 16:03:45.251044 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004862 +E0103 16:03:45.251058 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004864 +E0103 16:03:45.251072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004865 +E0103 16:03:45.251086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004870 +E0103 16:03:45.251101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004871 +E0103 16:03:45.251114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004874 +E0103 16:03:45.251128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004875 +E0103 16:03:45.251142 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004877 +E0103 16:03:45.251157 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004880 +E0103 16:03:45.251170 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004881 +E0103 16:03:45.251184 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004883 +E0103 16:03:45.251199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004884 +E0103 16:03:45.251212 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004887 +E0103 16:03:45.251226 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004888 +E0103 16:03:45.251240 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004889 +E0103 16:03:45.251253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004891 +E0103 16:03:45.251281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004892 +E0103 16:03:45.251296 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004893 +E0103 16:03:45.251309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004894 +E0103 16:03:45.251323 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004899 +E0103 16:03:45.251338 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004900 +E0103 16:03:45.251351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004901 +E0103 16:03:45.251365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004904 +E0103 16:03:45.251379 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004906 +E0103 16:03:45.251394 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004908 +E0103 16:03:45.251418 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004909 +E0103 16:03:45.251435 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004914 +E0103 16:03:45.251448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004915 +E0103 16:03:45.251462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004917 +E0103 16:03:45.251477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004918 +E0103 16:03:45.251492 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004919 +E0103 16:03:45.251505 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004920 +E0103 16:03:45.251529 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004921 +E0103 16:03:45.251549 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004922 +E0103 16:03:45.251562 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004923 +E0103 16:03:45.251576 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004924 +E0103 16:03:45.251590 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004925 +E0103 16:03:45.251605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004927 +E0103 16:03:45.251618 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004930 +E0103 16:03:45.251632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004932 +E0103 16:03:45.251646 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004933 +E0103 16:03:45.251660 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004934 +E0103 16:03:45.251674 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004937 +E0103 16:03:45.251688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004940 +E0103 16:03:45.251703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004941 +E0103 16:03:45.251716 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004942 +E0103 16:03:45.251730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004944 +E0103 16:03:45.251744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004945 +E0103 16:03:45.251758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004947 +E0103 16:03:45.251772 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004949 +E0103 16:03:45.251786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004952 +E0103 16:03:45.251801 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004957 +E0103 16:03:45.251814 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004959 +E0103 16:03:45.251842 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004964 +E0103 16:03:45.251855 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004965 +E0103 16:03:45.251869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004969 +E0103 16:03:45.251883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004970 +E0103 16:03:45.251898 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004971 +E0103 16:03:45.251911 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004975 +E0103 16:03:45.251925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004978 +E0103 16:03:45.251940 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004979 +E0103 16:03:45.251953 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004980 +E0103 16:03:45.251967 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004981 +E0103 16:03:45.251981 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004988 +E0103 16:03:45.251996 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004989 +E0103 16:03:45.252009 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004993 +E0103 16:03:45.252023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/004996 +E0103 16:03:45.252038 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005000 +E0103 16:03:45.252051 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005002 +E0103 16:03:45.252065 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005005 +E0103 16:03:45.252084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005008 +E0103 16:03:45.252097 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005009 +E0103 16:03:45.252111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005010 +E0103 16:03:45.252125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005011 +E0103 16:03:45.252140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005012 +E0103 16:03:45.252153 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005013 +E0103 16:03:45.252167 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005015 +E0103 16:03:45.252182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005017 +E0103 16:03:45.252195 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005019 +E0103 16:03:45.252209 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005021 +E0103 16:03:45.252223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005022 +E0103 16:03:45.252236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005025 +E0103 16:03:45.252250 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005030 +E0103 16:03:45.252264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005031 +E0103 16:03:45.252279 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005034 +E0103 16:03:45.252292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005035 +E0103 16:03:45.252307 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005038 +E0103 16:03:45.252321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005040 +E0103 16:03:45.252336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005041 +E0103 16:03:45.252349 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005043 +E0103 16:03:45.252363 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005044 +E0103 16:03:45.252389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005046 +E0103 16:03:45.252403 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005048 +E0103 16:03:45.252418 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005049 +E0103 16:03:45.252431 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005050 +E0103 16:03:45.252445 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005051 +E0103 16:03:45.252460 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005053 +E0103 16:03:45.252473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005059 +E0103 16:03:45.252487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005060 +E0103 16:03:45.252501 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005066 +E0103 16:03:45.252516 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005069 +E0103 16:03:45.252531 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005070 +E0103 16:03:45.252544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005074 +E0103 16:03:45.252558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005075 +E0103 16:03:45.252573 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005076 +E0103 16:03:45.252586 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005080 +E0103 16:03:45.252600 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005082 +E0103 16:03:45.252614 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005083 +E0103 16:03:45.252632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005087 +E0103 16:03:45.252646 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005088 +E0103 16:03:45.252660 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005089 +E0103 16:03:45.252674 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005091 +E0103 16:03:45.252688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005092 +E0103 16:03:45.252702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005095 +E0103 16:03:45.252717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005096 +E0103 16:03:45.252730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005098 +E0103 16:03:45.252744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005099 +E0103 16:03:45.252758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005100 +E0103 16:03:45.252773 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005103 +E0103 16:03:45.252786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005105 +E0103 16:03:45.252800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005106 +E0103 16:03:45.252813 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005109 +E0103 16:03:45.252827 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005112 +E0103 16:03:45.252841 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005113 +E0103 16:03:45.252856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005115 +E0103 16:03:45.252869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005117 +E0103 16:03:45.252883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005118 +E0103 16:03:45.252897 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005119 +E0103 16:03:45.252923 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005120 +E0103 16:03:45.252938 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005123 +E0103 16:03:45.252952 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005125 +E0103 16:03:45.252966 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005126 +E0103 16:03:45.252980 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005127 +E0103 16:03:45.252995 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005132 +E0103 16:03:45.253008 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005133 +E0103 16:03:45.253022 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005137 +E0103 16:03:45.253036 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005139 +E0103 16:03:45.253051 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005140 +E0103 16:03:45.253064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005141 +E0103 16:03:45.253078 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005142 +E0103 16:03:45.253093 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005147 +E0103 16:03:45.253106 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005148 +E0103 16:03:45.253120 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005149 +E0103 16:03:45.253134 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005151 +E0103 16:03:45.253149 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005152 +E0103 16:03:45.253162 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005154 +E0103 16:03:45.253180 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005155 +E0103 16:03:45.253195 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005157 +E0103 16:03:45.253208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005158 +E0103 16:03:45.253222 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005162 +E0103 16:03:45.253237 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005163 +E0103 16:03:45.253250 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005164 +E0103 16:03:45.253264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005165 +E0103 16:03:45.253278 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005166 +E0103 16:03:45.253293 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005167 +E0103 16:03:45.253306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005170 +E0103 16:03:45.253320 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005172 +E0103 16:03:45.253334 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005174 +E0103 16:03:45.253348 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005178 +E0103 16:03:45.253362 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005180 +E0103 16:03:45.253376 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005182 +E0103 16:03:45.253391 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005184 +E0103 16:03:45.253404 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005187 +E0103 16:03:45.253418 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005188 +E0103 16:03:45.253432 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005192 +E0103 16:03:45.253446 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005193 +E0103 16:03:45.253473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005194 +E0103 16:03:45.253487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005196 +E0103 16:03:45.253501 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005197 +E0103 16:03:45.253515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005198 +E0103 16:03:45.253530 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005200 +E0103 16:03:45.253543 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005201 +E0103 16:03:45.253557 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005204 +E0103 16:03:45.253571 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005205 +E0103 16:03:45.253585 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005206 +E0103 16:03:45.253599 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005207 +E0103 16:03:45.253613 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005211 +E0103 16:03:45.253628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005213 +E0103 16:03:45.253641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005216 +E0103 16:03:45.253655 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005218 +E0103 16:03:45.253669 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005221 +E0103 16:03:45.253689 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005225 +E0103 16:03:45.253702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005226 +E0103 16:03:45.253720 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005227 +E0103 16:03:45.253736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005228 +E0103 16:03:45.253749 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005232 +E0103 16:03:45.253763 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005233 +E0103 16:03:45.253777 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005234 +E0103 16:03:45.253792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005235 +E0103 16:03:45.253805 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005237 +E0103 16:03:45.253819 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005238 +E0103 16:03:45.253834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005240 +E0103 16:03:45.253847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005241 +E0103 16:03:45.253861 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005243 +E0103 16:03:45.253875 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005247 +E0103 16:03:45.253890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005249 +E0103 16:03:45.253903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005250 +E0103 16:03:45.253917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005251 +E0103 16:03:45.253931 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005252 +E0103 16:03:45.253944 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005255 +E0103 16:03:45.253958 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005256 +E0103 16:03:45.253973 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005261 +E0103 16:03:45.253986 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005265 +E0103 16:03:45.254000 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005266 +E0103 16:03:45.254027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005271 +E0103 16:03:45.254042 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005272 +E0103 16:03:45.254056 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005275 +E0103 16:03:45.254070 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005276 +E0103 16:03:45.254084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005277 +E0103 16:03:45.254098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005279 +E0103 16:03:45.254112 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005280 +E0103 16:03:45.254127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005282 +E0103 16:03:45.254140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005284 +E0103 16:03:45.254154 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005286 +E0103 16:03:45.254168 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005287 +E0103 16:03:45.254182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005289 +E0103 16:03:45.254196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005291 +E0103 16:03:45.254210 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005294 +E0103 16:03:45.254225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005295 +E0103 16:03:45.254238 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005296 +E0103 16:03:45.254252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005299 +E0103 16:03:45.254271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005300 +E0103 16:03:45.254284 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005301 +E0103 16:03:45.254299 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005302 +E0103 16:03:45.254313 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005308 +E0103 16:03:45.254328 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005309 +E0103 16:03:45.254340 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005313 +E0103 16:03:45.254354 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005316 +E0103 16:03:45.254385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005317 +E0103 16:03:45.254401 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005321 +E0103 16:03:45.254415 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005322 +E0103 16:03:45.254431 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005323 +E0103 16:03:45.254444 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005324 +E0103 16:03:45.254458 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005329 +E0103 16:03:45.254473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005330 +E0103 16:03:45.254498 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005332 +E0103 16:03:45.254528 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005333 +E0103 16:03:45.254544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005334 +E0103 16:03:45.254557 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005335 +E0103 16:03:45.254571 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005339 +E0103 16:03:45.254585 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005341 +E0103 16:03:45.254616 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005342 +E0103 16:03:45.254629 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005347 +E0103 16:03:45.254643 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005353 +E0103 16:03:45.254657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005354 +E0103 16:03:45.254672 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005356 +E0103 16:03:45.254685 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005357 +E0103 16:03:45.254699 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005359 +E0103 16:03:45.254714 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005361 +E0103 16:03:45.254727 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005362 +E0103 16:03:45.254741 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005364 +E0103 16:03:45.254755 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005366 +E0103 16:03:45.254770 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005372 +E0103 16:03:45.254783 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005375 +E0103 16:03:45.254797 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005376 +E0103 16:03:45.254812 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005377 +E0103 16:03:45.254825 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005381 +E0103 16:03:45.254838 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005382 +E0103 16:03:45.254858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005386 +E0103 16:03:45.254871 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005390 +E0103 16:03:45.254885 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005392 +E0103 16:03:45.254899 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005394 +E0103 16:03:45.254914 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005399 +E0103 16:03:45.254927 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005400 +E0103 16:03:45.254941 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005401 +E0103 16:03:45.254956 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005402 +E0103 16:03:45.254969 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005403 +E0103 16:03:45.254983 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005409 +E0103 16:03:45.254997 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005411 +E0103 16:03:45.255012 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005412 +E0103 16:03:45.255025 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005415 +E0103 16:03:45.255039 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005422 +E0103 16:03:45.255053 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005425 +E0103 16:03:45.255067 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005426 +E0103 16:03:45.255080 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005427 +E0103 16:03:45.255095 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005428 +E0103 16:03:45.255108 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005432 +E0103 16:03:45.255122 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005435 +E0103 16:03:45.255136 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005437 +E0103 16:03:45.255163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005442 +E0103 16:03:45.255177 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005443 +E0103 16:03:45.255192 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005444 +E0103 16:03:45.255205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005446 +E0103 16:03:45.255219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005447 +E0103 16:03:45.255234 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005449 +E0103 16:03:45.255247 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005452 +E0103 16:03:45.255261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005456 +E0103 16:03:45.255275 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005458 +E0103 16:03:45.255288 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005459 +E0103 16:03:45.255302 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005460 +E0103 16:03:45.255316 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005462 +E0103 16:03:45.255331 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005463 +E0103 16:03:45.255344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005464 +E0103 16:03:45.255358 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005466 +E0103 16:03:45.255373 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005468 +E0103 16:03:45.255386 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005472 +E0103 16:03:45.255403 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005473 +E0103 16:03:45.255419 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005474 +E0103 16:03:45.255432 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005476 +E0103 16:03:45.255446 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005477 +E0103 16:03:45.255460 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005479 +E0103 16:03:45.255475 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005480 +E0103 16:03:45.255488 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005482 +E0103 16:03:45.255502 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005484 +E0103 16:03:45.255517 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005488 +E0103 16:03:45.255530 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005490 +E0103 16:03:45.255544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005491 +E0103 16:03:45.255558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005492 +E0103 16:03:45.255573 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005493 +E0103 16:03:45.255586 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005494 +E0103 16:03:45.255600 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005495 +E0103 16:03:45.255614 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005498 +E0103 16:03:45.255628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005500 +E0103 16:03:45.255642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005501 +E0103 16:03:45.255656 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005502 +E0103 16:03:45.255671 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005503 +E0103 16:03:45.255697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005504 +E0103 16:03:45.255712 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005505 +E0103 16:03:45.255725 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005506 +E0103 16:03:45.255739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005512 +E0103 16:03:45.255753 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005513 +E0103 16:03:45.255767 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005516 +E0103 16:03:45.255781 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005520 +E0103 16:03:45.255795 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005523 +E0103 16:03:45.255810 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005525 +E0103 16:03:45.255823 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005528 +E0103 16:03:45.255837 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005529 +E0103 16:03:45.255851 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005532 +E0103 16:03:45.255866 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005533 +E0103 16:03:45.255879 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005534 +E0103 16:03:45.255893 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005537 +E0103 16:03:45.255908 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005538 +E0103 16:03:45.255921 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005540 +E0103 16:03:45.255939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005543 +E0103 16:03:45.255954 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005545 +E0103 16:03:45.255967 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005546 +E0103 16:03:45.255981 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005548 +E0103 16:03:45.255995 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005551 +E0103 16:03:45.256009 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005553 +E0103 16:03:45.256023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005555 +E0103 16:03:45.256037 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005556 +E0103 16:03:45.256052 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005557 +E0103 16:03:45.256065 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005558 +E0103 16:03:45.256079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005560 +E0103 16:03:45.256093 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005561 +E0103 16:03:45.256106 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005562 +E0103 16:03:45.256120 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005564 +E0103 16:03:45.256134 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005565 +E0103 16:03:45.256148 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005567 +E0103 16:03:45.256162 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005569 +E0103 16:03:45.256176 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005570 +E0103 16:03:45.256191 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005571 +E0103 16:03:45.256204 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005572 +E0103 16:03:45.256218 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005575 +E0103 16:03:45.256245 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005578 +E0103 16:03:45.256259 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005580 +E0103 16:03:45.256273 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005581 +E0103 16:03:45.256288 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005587 +E0103 16:03:45.256301 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005589 +E0103 16:03:45.256315 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005594 +E0103 16:03:45.256330 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005595 +E0103 16:03:45.256343 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005596 +E0103 16:03:45.256357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005597 +E0103 16:03:45.256371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005598 +E0103 16:03:45.256386 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005602 +E0103 16:03:45.256399 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005604 +E0103 16:03:45.256413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005607 +E0103 16:03:45.256428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005610 +E0103 16:03:45.256441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005612 +E0103 16:03:45.256455 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005616 +E0103 16:03:45.256469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005617 +E0103 16:03:45.256487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005619 +E0103 16:03:45.256502 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005621 +E0103 16:03:45.256516 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005622 +E0103 16:03:45.256531 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005623 +E0103 16:03:45.256544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005626 +E0103 16:03:45.256558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005627 +E0103 16:03:45.256572 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005628 +E0103 16:03:45.256587 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005632 +E0103 16:03:45.256600 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005633 +E0103 16:03:45.256614 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005634 +E0103 16:03:45.256628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005635 +E0103 16:03:45.256641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005638 +E0103 16:03:45.256656 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005642 +E0103 16:03:45.256670 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005643 +E0103 16:03:45.256683 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005646 +E0103 16:03:45.256697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005649 +E0103 16:03:45.256711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005650 +E0103 16:03:45.256726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005651 +E0103 16:03:45.256739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005656 +E0103 16:03:45.256754 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005659 +E0103 16:03:45.256780 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005661 +E0103 16:03:45.256795 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005663 +E0103 16:03:45.256808 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005665 +E0103 16:03:45.256822 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005666 +E0103 16:03:45.256836 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005667 +E0103 16:03:45.256850 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005670 +E0103 16:03:45.256865 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005671 +E0103 16:03:45.256878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005673 +E0103 16:03:45.256892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005675 +E0103 16:03:45.256906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005677 +E0103 16:03:45.256920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005678 +E0103 16:03:45.256934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005681 +E0103 16:03:45.256948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005683 +E0103 16:03:45.256963 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005684 +E0103 16:03:45.256976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005688 +E0103 16:03:45.256990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005689 +E0103 16:03:45.257004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005690 +E0103 16:03:45.257019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005691 +E0103 16:03:45.257036 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005692 +E0103 16:03:45.257050 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005694 +E0103 16:03:45.257064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005698 +E0103 16:03:45.257078 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005703 +E0103 16:03:45.257092 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005706 +E0103 16:03:45.257107 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005707 +E0103 16:03:45.257120 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005708 +E0103 16:03:45.257134 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005709 +E0103 16:03:45.257148 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005711 +E0103 16:03:45.257163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005712 +E0103 16:03:45.257176 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005717 +E0103 16:03:45.257190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005720 +E0103 16:03:45.257205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005721 +E0103 16:03:45.257218 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005722 +E0103 16:03:45.257232 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005724 +E0103 16:03:45.257246 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005725 +E0103 16:03:45.257261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005726 +E0103 16:03:45.257274 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005727 +E0103 16:03:45.257288 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005733 +E0103 16:03:45.257302 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005734 +E0103 16:03:45.257329 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005737 +E0103 16:03:45.257344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005739 +E0103 16:03:45.257369 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005744 +E0103 16:03:45.257383 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005745 +E0103 16:03:45.257397 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005746 +E0103 16:03:45.257411 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005748 +E0103 16:03:45.257426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005750 +E0103 16:03:45.257441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005751 +E0103 16:03:45.257454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005753 +E0103 16:03:45.257469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005754 +E0103 16:03:45.257483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005758 +E0103 16:03:45.257498 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005759 +E0103 16:03:45.257513 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005763 +E0103 16:03:45.257526 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005766 +E0103 16:03:45.257541 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005767 +E0103 16:03:45.257555 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005770 +E0103 16:03:45.257570 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005771 +E0103 16:03:45.257588 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005772 +E0103 16:03:45.257602 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005774 +E0103 16:03:45.257617 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005775 +E0103 16:03:45.257632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005776 +E0103 16:03:45.257647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005777 +E0103 16:03:45.257670 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005778 +E0103 16:03:45.257684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005785 +E0103 16:03:45.257699 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005787 +E0103 16:03:45.257712 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005792 +E0103 16:03:45.257726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005793 +E0103 16:03:45.257740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005795 +E0103 16:03:45.257755 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005797 +E0103 16:03:45.257768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005798 +E0103 16:03:45.257782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005800 +E0103 16:03:45.257797 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005801 +E0103 16:03:45.257810 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005802 +E0103 16:03:45.257824 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005804 +E0103 16:03:45.257838 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005807 +E0103 16:03:45.257853 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005808 +E0103 16:03:45.257866 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005809 +E0103 16:03:45.257880 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005810 +E0103 16:03:45.257907 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005816 +E0103 16:03:45.257921 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005820 +E0103 16:03:45.257936 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005822 +E0103 16:03:45.257949 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005823 +E0103 16:03:45.257963 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005827 +E0103 16:03:45.257977 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005832 +E0103 16:03:45.257992 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005833 +E0103 16:03:45.258005 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005834 +E0103 16:03:45.258019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005835 +E0103 16:03:45.258033 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005837 +E0103 16:03:45.258047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005842 +E0103 16:03:45.258061 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005844 +E0103 16:03:45.258075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005846 +E0103 16:03:45.258090 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005847 +E0103 16:03:45.258103 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005848 +E0103 16:03:45.258117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005849 +E0103 16:03:45.258131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005855 +E0103 16:03:45.258149 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005857 +E0103 16:03:45.258163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005858 +E0103 16:03:45.258177 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005862 +E0103 16:03:45.258191 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005865 +E0103 16:03:45.258205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005866 +E0103 16:03:45.258219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005869 +E0103 16:03:45.258234 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005870 +E0103 16:03:45.258247 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005871 +E0103 16:03:45.258262 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005872 +E0103 16:03:45.258275 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005876 +E0103 16:03:45.258289 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005880 +E0103 16:03:45.258303 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005882 +E0103 16:03:45.258317 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005883 +E0103 16:03:45.258332 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005886 +E0103 16:03:45.258345 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005887 +E0103 16:03:45.258359 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005890 +E0103 16:03:45.258373 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005891 +E0103 16:03:45.258388 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005892 +E0103 16:03:45.258401 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005896 +E0103 16:03:45.258415 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005898 +E0103 16:03:45.258442 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005900 +E0103 16:03:45.258456 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005902 +E0103 16:03:45.258471 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005904 +E0103 16:03:45.258484 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005907 +E0103 16:03:45.258498 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005913 +E0103 16:03:45.258512 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005915 +E0103 16:03:45.258527 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005916 +E0103 16:03:45.258540 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005921 +E0103 16:03:45.258554 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005922 +E0103 16:03:45.258569 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005924 +E0103 16:03:45.258582 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005925 +E0103 16:03:45.258596 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005926 +E0103 16:03:45.258610 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005927 +E0103 16:03:45.258625 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005929 +E0103 16:03:45.258638 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005931 +E0103 16:03:45.258652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005932 +E0103 16:03:45.258666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005933 +E0103 16:03:45.258684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005934 +E0103 16:03:45.258698 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005935 +E0103 16:03:45.258713 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005936 +E0103 16:03:45.258726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005937 +E0103 16:03:45.258740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005939 +E0103 16:03:45.258754 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005941 +E0103 16:03:45.258769 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005942 +E0103 16:03:45.258782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005943 +E0103 16:03:45.258796 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005944 +E0103 16:03:45.258810 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005945 +E0103 16:03:45.258824 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005946 +E0103 16:03:45.258838 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005949 +E0103 16:03:45.258852 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005950 +E0103 16:03:45.258867 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005953 +E0103 16:03:45.258880 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005955 +E0103 16:03:45.258894 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005957 +E0103 16:03:45.258908 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005958 +E0103 16:03:45.258922 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005959 +E0103 16:03:45.258936 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005962 +E0103 16:03:45.258950 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005965 +E0103 16:03:45.258965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005966 +E0103 16:03:45.258991 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005967 +E0103 16:03:45.259006 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005969 +E0103 16:03:45.259019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005972 +E0103 16:03:45.259033 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005973 +E0103 16:03:45.259047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005974 +E0103 16:03:45.259062 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005976 +E0103 16:03:45.259075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005977 +E0103 16:03:45.259089 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005978 +E0103 16:03:45.259104 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005982 +E0103 16:03:45.259117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005986 +E0103 16:03:45.259131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005987 +E0103 16:03:45.259150 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005993 +E0103 16:03:45.259163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005994 +E0103 16:03:45.259177 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005997 +E0103 16:03:45.259191 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/005999 +E0103 16:03:45.259205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006002 +E0103 16:03:45.259219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006003 +E0103 16:03:45.259238 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006006 +E0103 16:03:45.259253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006007 +E0103 16:03:45.259266 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006008 +E0103 16:03:45.259280 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006010 +E0103 16:03:45.259294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006013 +E0103 16:03:45.259307 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006014 +E0103 16:03:45.259321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006015 +E0103 16:03:45.259335 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006016 +E0103 16:03:45.259349 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006017 +E0103 16:03:45.259363 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006019 +E0103 16:03:45.259377 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006021 +E0103 16:03:45.259392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006022 +E0103 16:03:45.259405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006024 +E0103 16:03:45.259419 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006031 +E0103 16:03:45.259433 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006032 +I0103 16:03:45.259443 1956942592 get_image_size.cpp:100] Processed 3000 files. +E0103 16:03:45.259451 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006034 +E0103 16:03:45.259465 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006036 +E0103 16:03:45.259479 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006037 +E0103 16:03:45.259493 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006039 +E0103 16:03:45.259507 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006040 +E0103 16:03:45.259534 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006044 +E0103 16:03:45.259548 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006047 +E0103 16:03:45.259562 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006048 +E0103 16:03:45.259577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006049 +E0103 16:03:45.259590 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006050 +E0103 16:03:45.259604 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006051 +E0103 16:03:45.259618 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006052 +E0103 16:03:45.259634 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006053 +E0103 16:03:45.259647 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006054 +E0103 16:03:45.259661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006056 +E0103 16:03:45.259675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006057 +E0103 16:03:45.259690 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006059 +E0103 16:03:45.259702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006060 +E0103 16:03:45.259716 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006063 +E0103 16:03:45.259730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006064 +E0103 16:03:45.259744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006068 +E0103 16:03:45.259758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006072 +E0103 16:03:45.259776 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006075 +E0103 16:03:45.259790 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006076 +E0103 16:03:45.259804 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006077 +E0103 16:03:45.259819 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006080 +E0103 16:03:45.259834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006081 +E0103 16:03:45.259847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006082 +E0103 16:03:45.259861 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006083 +E0103 16:03:45.259876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006085 +E0103 16:03:45.259889 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006086 +E0103 16:03:45.259903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006087 +E0103 16:03:45.259917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006090 +E0103 16:03:45.259932 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006092 +E0103 16:03:45.259945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006093 +E0103 16:03:45.259959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006094 +E0103 16:03:45.259974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006099 +E0103 16:03:45.259987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006101 +E0103 16:03:45.260001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006102 +E0103 16:03:45.260015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006106 +E0103 16:03:45.260030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006109 +E0103 16:03:45.260043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006110 +E0103 16:03:45.260064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006112 +E0103 16:03:45.260085 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006113 +E0103 16:03:45.260099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006114 +E0103 16:03:45.260113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006115 +E0103 16:03:45.260128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006116 +E0103 16:03:45.260141 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006118 +E0103 16:03:45.260155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006119 +E0103 16:03:45.260169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006121 +E0103 16:03:45.260184 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006122 +E0103 16:03:45.260197 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006126 +E0103 16:03:45.260211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006127 +E0103 16:03:45.260226 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006132 +E0103 16:03:45.260239 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006137 +E0103 16:03:45.260252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006138 +E0103 16:03:45.260267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006142 +E0103 16:03:45.260282 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006143 +E0103 16:03:45.260298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006144 +E0103 16:03:45.260314 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006145 +E0103 16:03:45.260329 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006147 +E0103 16:03:45.260344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006149 +E0103 16:03:45.260357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006152 +E0103 16:03:45.260371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006154 +E0103 16:03:45.260385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006155 +E0103 16:03:45.260399 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006157 +E0103 16:03:45.260413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006160 +E0103 16:03:45.260426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006164 +E0103 16:03:45.260440 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006165 +E0103 16:03:45.260454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006167 +E0103 16:03:45.260469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006168 +E0103 16:03:45.260483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006169 +E0103 16:03:45.260496 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006173 +E0103 16:03:45.260510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006178 +E0103 16:03:45.260524 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006182 +E0103 16:03:45.260538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006186 +E0103 16:03:45.260552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006191 +E0103 16:03:45.260566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006192 +E0103 16:03:45.260581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006193 +E0103 16:03:45.260594 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006194 +E0103 16:03:45.260622 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006195 +E0103 16:03:45.260635 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006197 +E0103 16:03:45.260649 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006199 +E0103 16:03:45.260663 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006200 +E0103 16:03:45.260677 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006204 +E0103 16:03:45.260691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006205 +E0103 16:03:45.260705 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006207 +E0103 16:03:45.260720 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006211 +E0103 16:03:45.260733 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006213 +E0103 16:03:45.260747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006217 +E0103 16:03:45.260761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006226 +E0103 16:03:45.260776 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006227 +E0103 16:03:45.260789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006228 +E0103 16:03:45.260803 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006231 +E0103 16:03:45.260818 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006232 +E0103 16:03:45.260831 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006237 +E0103 16:03:45.260845 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006239 +E0103 16:03:45.260862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006242 +E0103 16:03:45.260876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006244 +E0103 16:03:45.260891 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006245 +E0103 16:03:45.260905 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006246 +E0103 16:03:45.260920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006248 +E0103 16:03:45.260932 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006253 +E0103 16:03:45.260946 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006255 +E0103 16:03:45.260960 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006256 +E0103 16:03:45.260974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006257 +E0103 16:03:45.260988 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006263 +E0103 16:03:45.261003 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006265 +E0103 16:03:45.261016 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006266 +E0103 16:03:45.261030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006268 +E0103 16:03:45.261044 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006271 +E0103 16:03:45.261059 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006273 +E0103 16:03:45.261072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006274 +E0103 16:03:45.261086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006278 +E0103 16:03:45.261101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006280 +E0103 16:03:45.261114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006283 +E0103 16:03:45.261128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006287 +E0103 16:03:45.261148 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006288 +E0103 16:03:45.261170 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006292 +E0103 16:03:45.261184 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006293 +E0103 16:03:45.261199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006294 +E0103 16:03:45.261214 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006297 +E0103 16:03:45.261227 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006298 +E0103 16:03:45.261241 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006302 +E0103 16:03:45.261255 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006303 +E0103 16:03:45.261270 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006307 +E0103 16:03:45.261283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006308 +E0103 16:03:45.261297 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006310 +E0103 16:03:45.261312 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006311 +E0103 16:03:45.261325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006312 +E0103 16:03:45.261339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006313 +E0103 16:03:45.261353 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006315 +E0103 16:03:45.261368 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006316 +E0103 16:03:45.261381 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006317 +E0103 16:03:45.261395 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006322 +E0103 16:03:45.261425 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006324 +E0103 16:03:45.261440 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006326 +E0103 16:03:45.261454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006327 +E0103 16:03:45.261468 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006328 +E0103 16:03:45.261483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006331 +E0103 16:03:45.261497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006332 +E0103 16:03:45.261521 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006333 +E0103 16:03:45.261535 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006334 +E0103 16:03:45.261549 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006336 +E0103 16:03:45.261564 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006340 +E0103 16:03:45.261577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006342 +E0103 16:03:45.261590 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006343 +E0103 16:03:45.261605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006345 +E0103 16:03:45.261618 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006347 +E0103 16:03:45.261632 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006354 +E0103 16:03:45.261646 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006356 +E0103 16:03:45.261660 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006358 +E0103 16:03:45.261674 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006359 +E0103 16:03:45.261688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006360 +E0103 16:03:45.261703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006361 +E0103 16:03:45.261723 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006364 +E0103 16:03:45.261744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006365 +E0103 16:03:45.261759 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006368 +E0103 16:03:45.261773 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006370 +E0103 16:03:45.261787 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006372 +E0103 16:03:45.261801 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006373 +E0103 16:03:45.261816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006376 +E0103 16:03:45.261829 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006378 +E0103 16:03:45.261843 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006379 +E0103 16:03:45.261857 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006380 +E0103 16:03:45.261870 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006383 +E0103 16:03:45.261884 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006384 +E0103 16:03:45.261898 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006386 +E0103 16:03:45.261912 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006388 +E0103 16:03:45.261926 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006389 +E0103 16:03:45.261940 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006390 +E0103 16:03:45.261955 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006393 +E0103 16:03:45.261972 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006394 +E0103 16:03:45.261986 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006397 +E0103 16:03:45.262001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006399 +E0103 16:03:45.262015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006401 +E0103 16:03:45.262029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006402 +E0103 16:03:45.262043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006403 +E0103 16:03:45.262058 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006405 +E0103 16:03:45.262071 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006406 +E0103 16:03:45.262085 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006407 +E0103 16:03:45.262099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006408 +E0103 16:03:45.262114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006410 +E0103 16:03:45.262127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006412 +E0103 16:03:45.262140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006413 +E0103 16:03:45.262154 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006414 +E0103 16:03:45.262168 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006415 +E0103 16:03:45.262182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006416 +E0103 16:03:45.262197 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006420 +E0103 16:03:45.262210 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006422 +E0103 16:03:45.262224 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006423 +E0103 16:03:45.262238 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006426 +E0103 16:03:45.262259 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006431 +E0103 16:03:45.262281 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006432 +E0103 16:03:45.262295 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006435 +E0103 16:03:45.262310 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006439 +E0103 16:03:45.262323 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006441 +E0103 16:03:45.262337 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006446 +E0103 16:03:45.262351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006451 +E0103 16:03:45.262365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006452 +E0103 16:03:45.262379 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006453 +E0103 16:03:45.262393 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006454 +E0103 16:03:45.262408 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006457 +E0103 16:03:45.262421 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006460 +E0103 16:03:45.262435 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006461 +E0103 16:03:45.262449 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006464 +E0103 16:03:45.262464 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006467 +E0103 16:03:45.262477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006469 +E0103 16:03:45.262491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006471 +E0103 16:03:45.262506 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006477 +E0103 16:03:45.262523 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006478 +E0103 16:03:45.262537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006479 +E0103 16:03:45.262552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006481 +E0103 16:03:45.262565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006485 +E0103 16:03:45.262579 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006487 +E0103 16:03:45.262593 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006489 +E0103 16:03:45.262608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006490 +E0103 16:03:45.262621 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006491 +E0103 16:03:45.262635 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006493 +E0103 16:03:45.262650 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006494 +E0103 16:03:45.262662 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006496 +E0103 16:03:45.262676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006498 +E0103 16:03:45.262691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006500 +E0103 16:03:45.262704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006502 +E0103 16:03:45.262718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006504 +E0103 16:03:45.262732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006505 +E0103 16:03:45.262747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006508 +E0103 16:03:45.262760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006510 +E0103 16:03:45.262774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006511 +E0103 16:03:45.262789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006513 +E0103 16:03:45.262809 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006514 +E0103 16:03:45.262830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006516 +E0103 16:03:45.262845 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006517 +E0103 16:03:45.262859 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006518 +E0103 16:03:45.262873 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006521 +E0103 16:03:45.262887 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006522 +E0103 16:03:45.262902 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006525 +E0103 16:03:45.262915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006526 +E0103 16:03:45.262929 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006527 +E0103 16:03:45.262943 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006528 +E0103 16:03:45.262958 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006531 +E0103 16:03:45.262971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006533 +E0103 16:03:45.262985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006535 +E0103 16:03:45.263000 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006537 +E0103 16:03:45.263013 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006539 +E0103 16:03:45.263026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006540 +E0103 16:03:45.263041 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006541 +E0103 16:03:45.263058 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006544 +E0103 16:03:45.263072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006545 +E0103 16:03:45.263087 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006546 +E0103 16:03:45.263101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006552 +E0103 16:03:45.263115 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006554 +E0103 16:03:45.263129 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006555 +E0103 16:03:45.263144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006557 +E0103 16:03:45.263157 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006558 +E0103 16:03:45.263171 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006559 +E0103 16:03:45.263185 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006561 +E0103 16:03:45.263200 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006563 +E0103 16:03:45.263213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006566 +E0103 16:03:45.263227 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006567 +E0103 16:03:45.263242 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006568 +E0103 16:03:45.263255 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006571 +E0103 16:03:45.263269 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006573 +E0103 16:03:45.263283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006574 +E0103 16:03:45.263298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006577 +E0103 16:03:45.263311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006579 +E0103 16:03:45.263325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006580 +E0103 16:03:45.263339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006581 +E0103 16:03:45.263365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006582 +E0103 16:03:45.263381 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006586 +E0103 16:03:45.263394 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006589 +E0103 16:03:45.263408 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006590 +E0103 16:03:45.263422 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006591 +E0103 16:03:45.263437 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006592 +E0103 16:03:45.263450 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006594 +E0103 16:03:45.263464 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006596 +E0103 16:03:45.263479 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006598 +E0103 16:03:45.263494 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006600 +E0103 16:03:45.263506 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006601 +E0103 16:03:45.263520 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006604 +E0103 16:03:45.263535 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006607 +E0103 16:03:45.263548 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006608 +E0103 16:03:45.263562 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006613 +E0103 16:03:45.263576 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006614 +E0103 16:03:45.263591 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006615 +E0103 16:03:45.263608 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006616 +E0103 16:03:45.263622 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006620 +E0103 16:03:45.263636 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006623 +E0103 16:03:45.263650 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006624 +E0103 16:03:45.263665 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006629 +E0103 16:03:45.263679 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006630 +E0103 16:03:45.263694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006633 +E0103 16:03:45.263707 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006634 +E0103 16:03:45.263721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006639 +E0103 16:03:45.263736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006640 +E0103 16:03:45.263748 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006641 +E0103 16:03:45.263762 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006642 +E0103 16:03:45.263777 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006644 +E0103 16:03:45.263790 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006646 +E0103 16:03:45.263804 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006649 +E0103 16:03:45.263818 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006650 +E0103 16:03:45.263833 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006651 +E0103 16:03:45.263846 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006653 +E0103 16:03:45.263860 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006655 +E0103 16:03:45.263875 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006656 +E0103 16:03:45.263895 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006659 +E0103 16:03:45.263916 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006662 +E0103 16:03:45.263931 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006663 +E0103 16:03:45.263945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006665 +E0103 16:03:45.263959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006669 +E0103 16:03:45.263973 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006672 +E0103 16:03:45.263988 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006675 +E0103 16:03:45.264001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006676 +E0103 16:03:45.264015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006680 +E0103 16:03:45.264029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006683 +E0103 16:03:45.264044 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006685 +E0103 16:03:45.264057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006686 +E0103 16:03:45.264071 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006688 +E0103 16:03:45.264086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006691 +E0103 16:03:45.264099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006692 +E0103 16:03:45.264113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006693 +E0103 16:03:45.264127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006700 +E0103 16:03:45.264145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006701 +E0103 16:03:45.264159 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006705 +E0103 16:03:45.264173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006710 +E0103 16:03:45.264188 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006711 +E0103 16:03:45.264201 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006712 +E0103 16:03:45.264215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006713 +E0103 16:03:45.264230 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006715 +E0103 16:03:45.264243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006716 +E0103 16:03:45.264257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006717 +E0103 16:03:45.264271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006720 +E0103 16:03:45.264286 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006721 +E0103 16:03:45.264299 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006723 +E0103 16:03:45.264313 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006724 +E0103 16:03:45.264328 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006728 +E0103 16:03:45.264341 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006729 +E0103 16:03:45.264355 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006732 +E0103 16:03:45.264371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006733 +E0103 16:03:45.264385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006737 +E0103 16:03:45.264400 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006741 +E0103 16:03:45.264413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006742 +E0103 16:03:45.264427 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006743 +E0103 16:03:45.264447 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006744 +E0103 16:03:45.264469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006745 +E0103 16:03:45.264483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006746 +E0103 16:03:45.264497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006749 +E0103 16:03:45.264511 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006750 +E0103 16:03:45.264525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006752 +E0103 16:03:45.264540 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006754 +E0103 16:03:45.264554 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006756 +E0103 16:03:45.264567 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006757 +E0103 16:03:45.264586 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006758 +E0103 16:03:45.264600 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006763 +E0103 16:03:45.264614 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006764 +E0103 16:03:45.264628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006767 +E0103 16:03:45.264642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006770 +E0103 16:03:45.264657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006771 +E0103 16:03:45.264670 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006774 +E0103 16:03:45.264684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006775 +E0103 16:03:45.264703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006776 +E0103 16:03:45.264716 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006778 +E0103 16:03:45.264730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006779 +E0103 16:03:45.264744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006780 +E0103 16:03:45.264760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006785 +E0103 16:03:45.264773 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006787 +E0103 16:03:45.264787 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006788 +E0103 16:03:45.264801 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006790 +E0103 16:03:45.264816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006791 +E0103 16:03:45.264829 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006792 +E0103 16:03:45.264843 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006793 +E0103 16:03:45.264858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006795 +E0103 16:03:45.264871 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006796 +E0103 16:03:45.264885 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006798 +E0103 16:03:45.264899 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006801 +E0103 16:03:45.264914 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006804 +E0103 16:03:45.264927 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006807 +E0103 16:03:45.264941 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006809 +E0103 16:03:45.264955 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006811 +E0103 16:03:45.264969 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006812 +E0103 16:03:45.264989 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006815 +E0103 16:03:45.265012 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006816 +E0103 16:03:45.265025 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006817 +E0103 16:03:45.265039 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006818 +E0103 16:03:45.265053 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006820 +E0103 16:03:45.265067 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006823 +E0103 16:03:45.265082 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006826 +E0103 16:03:45.265096 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006830 +E0103 16:03:45.265110 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006831 +E0103 16:03:45.265125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006832 +E0103 16:03:45.265138 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006834 +E0103 16:03:45.265152 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006837 +E0103 16:03:45.265166 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006843 +E0103 16:03:45.265180 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006846 +E0103 16:03:45.265194 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006851 +E0103 16:03:45.265208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006853 +E0103 16:03:45.265223 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006854 +E0103 16:03:45.265236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006856 +E0103 16:03:45.265254 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006857 +E0103 16:03:45.265269 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006861 +E0103 16:03:45.265282 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006863 +E0103 16:03:45.265296 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006870 +E0103 16:03:45.265311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006871 +E0103 16:03:45.265324 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006872 +E0103 16:03:45.265338 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006873 +E0103 16:03:45.265353 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006875 +E0103 16:03:45.265367 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006877 +E0103 16:03:45.265382 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006879 +E0103 16:03:45.265395 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006881 +E0103 16:03:45.265409 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006882 +E0103 16:03:45.265424 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006885 +E0103 16:03:45.265437 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006888 +E0103 16:03:45.265451 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006889 +E0103 16:03:45.265465 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006890 +E0103 16:03:45.265480 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006891 +E0103 16:03:45.265493 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006894 +E0103 16:03:45.265507 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006895 +E0103 16:03:45.265522 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006897 +E0103 16:03:45.265542 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006898 +E0103 16:03:45.265563 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006901 +E0103 16:03:45.265578 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006902 +E0103 16:03:45.265591 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006904 +E0103 16:03:45.265606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006905 +E0103 16:03:45.265620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006906 +E0103 16:03:45.265635 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006907 +E0103 16:03:45.265648 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006913 +E0103 16:03:45.265662 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006915 +E0103 16:03:45.265676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006920 +E0103 16:03:45.265691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006921 +E0103 16:03:45.265704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006923 +E0103 16:03:45.265718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006925 +E0103 16:03:45.265733 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006926 +E0103 16:03:45.265746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006927 +E0103 16:03:45.265760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006928 +E0103 16:03:45.265774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006929 +E0103 16:03:45.265792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006936 +E0103 16:03:45.265806 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006937 +E0103 16:03:45.265820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006938 +E0103 16:03:45.265835 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006941 +E0103 16:03:45.265848 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006942 +E0103 16:03:45.265862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006946 +E0103 16:03:45.265877 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006951 +E0103 16:03:45.265890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006954 +E0103 16:03:45.265904 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006955 +E0103 16:03:45.265918 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006957 +E0103 16:03:45.265933 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006960 +E0103 16:03:45.265946 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006961 +E0103 16:03:45.265960 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006964 +E0103 16:03:45.265974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006967 +E0103 16:03:45.265987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006969 +E0103 16:03:45.266001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006970 +E0103 16:03:45.266016 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006973 +E0103 16:03:45.266031 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006974 +E0103 16:03:45.266043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006975 +E0103 16:03:45.266057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006977 +E0103 16:03:45.266072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006978 +E0103 16:03:45.266098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006979 +E0103 16:03:45.266113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006980 +E0103 16:03:45.266126 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006982 +E0103 16:03:45.266140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006984 +E0103 16:03:45.266155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006985 +E0103 16:03:45.266168 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006986 +E0103 16:03:45.266183 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006991 +E0103 16:03:45.266196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006992 +E0103 16:03:45.266211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006993 +E0103 16:03:45.266224 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006996 +E0103 16:03:45.266238 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006997 +E0103 16:03:45.266252 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006998 +E0103 16:03:45.266266 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/006999 +E0103 16:03:45.266280 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007000 +E0103 16:03:45.266294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007001 +E0103 16:03:45.266309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007005 +E0103 16:03:45.266322 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007010 +E0103 16:03:45.266340 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007012 +E0103 16:03:45.266355 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007013 +E0103 16:03:45.266368 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007014 +E0103 16:03:45.266382 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007015 +E0103 16:03:45.266396 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007017 +E0103 16:03:45.266412 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007019 +E0103 16:03:45.266425 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007024 +E0103 16:03:45.266439 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007026 +E0103 16:03:45.266453 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007027 +E0103 16:03:45.266468 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007028 +E0103 16:03:45.266481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007030 +E0103 16:03:45.266495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007032 +E0103 16:03:45.266510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007034 +E0103 16:03:45.266523 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007037 +E0103 16:03:45.266537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007041 +E0103 16:03:45.266551 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007043 +E0103 16:03:45.266566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007044 +E0103 16:03:45.266579 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007047 +E0103 16:03:45.266592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007051 +E0103 16:03:45.266607 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007053 +E0103 16:03:45.266628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007055 +E0103 16:03:45.266649 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007057 +E0103 16:03:45.266664 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007060 +E0103 16:03:45.266677 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007061 +E0103 16:03:45.266691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007063 +E0103 16:03:45.266705 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007066 +E0103 16:03:45.266719 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007067 +E0103 16:03:45.266733 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007069 +E0103 16:03:45.266747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007076 +E0103 16:03:45.266762 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007081 +E0103 16:03:45.266775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007082 +E0103 16:03:45.266788 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007083 +E0103 16:03:45.266803 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007085 +E0103 16:03:45.266816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007087 +E0103 16:03:45.266830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007091 +E0103 16:03:45.266844 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007094 +E0103 16:03:45.266858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007096 +E0103 16:03:45.266876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007098 +E0103 16:03:45.266891 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007099 +E0103 16:03:45.266904 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007102 +E0103 16:03:45.266918 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007103 +E0103 16:03:45.266933 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007106 +E0103 16:03:45.266947 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007107 +E0103 16:03:45.266960 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007110 +E0103 16:03:45.266974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007111 +E0103 16:03:45.266988 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007112 +E0103 16:03:45.267002 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007115 +E0103 16:03:45.267016 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007116 +E0103 16:03:45.267030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007118 +E0103 16:03:45.267045 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007119 +E0103 16:03:45.267058 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007120 +E0103 16:03:45.267072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007124 +E0103 16:03:45.267086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007126 +E0103 16:03:45.267101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007127 +E0103 16:03:45.267114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007131 +E0103 16:03:45.267128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007134 +E0103 16:03:45.267143 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007135 +E0103 16:03:45.267156 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007136 +E0103 16:03:45.267182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007137 +E0103 16:03:45.267196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007142 +E0103 16:03:45.267210 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007143 +E0103 16:03:45.267225 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007145 +E0103 16:03:45.267240 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007151 +E0103 16:03:45.267253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007155 +E0103 16:03:45.267267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007156 +E0103 16:03:45.267282 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007157 +E0103 16:03:45.267295 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007158 +E0103 16:03:45.267309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007160 +E0103 16:03:45.267323 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007161 +E0103 16:03:45.267338 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007164 +E0103 16:03:45.267351 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007169 +E0103 16:03:45.267365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007170 +E0103 16:03:45.267379 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007171 +E0103 16:03:45.267393 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007173 +E0103 16:03:45.267407 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007175 +E0103 16:03:45.267426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007176 +E0103 16:03:45.267439 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007178 +E0103 16:03:45.267453 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007179 +E0103 16:03:45.267467 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007181 +E0103 16:03:45.267482 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007183 +E0103 16:03:45.267495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007186 +E0103 16:03:45.267509 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007188 +E0103 16:03:45.267524 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007190 +E0103 16:03:45.267537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007192 +E0103 16:03:45.267551 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007195 +E0103 16:03:45.267565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007196 +E0103 16:03:45.267580 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007198 +E0103 16:03:45.267593 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007199 +E0103 16:03:45.267607 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007201 +E0103 16:03:45.267621 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007202 +E0103 16:03:45.267635 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007203 +E0103 16:03:45.267649 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007206 +E0103 16:03:45.267663 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007207 +E0103 16:03:45.267678 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007209 +E0103 16:03:45.267691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007218 +E0103 16:03:45.267711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007220 +E0103 16:03:45.267734 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007221 +E0103 16:03:45.267747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007225 +E0103 16:03:45.267761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007226 +E0103 16:03:45.267776 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007228 +E0103 16:03:45.267789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007229 +E0103 16:03:45.267803 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007231 +E0103 16:03:45.267817 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007232 +E0103 16:03:45.267832 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007233 +E0103 16:03:45.267845 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007235 +E0103 16:03:45.267859 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007237 +E0103 16:03:45.267874 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007238 +E0103 16:03:45.267887 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007239 +E0103 16:03:45.267901 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007240 +E0103 16:03:45.267915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007242 +E0103 16:03:45.267930 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007246 +E0103 16:03:45.267943 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007248 +E0103 16:03:45.267961 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007251 +E0103 16:03:45.267976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007252 +E0103 16:03:45.267989 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007253 +E0103 16:03:45.268003 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007254 +E0103 16:03:45.268018 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007255 +E0103 16:03:45.268031 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007257 +E0103 16:03:45.268045 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007262 +E0103 16:03:45.268059 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007264 +E0103 16:03:45.268074 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007265 +E0103 16:03:45.268087 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007267 +E0103 16:03:45.268101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007268 +E0103 16:03:45.268115 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007269 +E0103 16:03:45.268129 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007272 +E0103 16:03:45.268143 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007273 +E0103 16:03:45.268157 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007277 +E0103 16:03:45.268172 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007278 +E0103 16:03:45.268185 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007281 +E0103 16:03:45.268199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007282 +E0103 16:03:45.268213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007286 +E0103 16:03:45.268227 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007287 +E0103 16:03:45.268241 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007288 +E0103 16:03:45.268261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007290 +E0103 16:03:45.268283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007291 +E0103 16:03:45.268297 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007293 +E0103 16:03:45.268311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007301 +E0103 16:03:45.268326 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007303 +E0103 16:03:45.268339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007304 +E0103 16:03:45.268353 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007306 +E0103 16:03:45.268368 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007307 +E0103 16:03:45.268381 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007309 +E0103 16:03:45.268395 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007310 +E0103 16:03:45.268409 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007312 +E0103 16:03:45.268424 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007313 +E0103 16:03:45.268437 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007315 +E0103 16:03:45.268451 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007316 +E0103 16:03:45.268465 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007317 +E0103 16:03:45.268479 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007319 +E0103 16:03:45.268493 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007320 +E0103 16:03:45.268512 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007321 +E0103 16:03:45.268525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007324 +E0103 16:03:45.268539 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007326 +E0103 16:03:45.268553 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007328 +E0103 16:03:45.268568 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007331 +E0103 16:03:45.268581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007332 +E0103 16:03:45.268595 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007333 +E0103 16:03:45.268610 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007335 +E0103 16:03:45.268623 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007337 +E0103 16:03:45.268637 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007338 +E0103 16:03:45.268651 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007339 +E0103 16:03:45.268666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007340 +E0103 16:03:45.268679 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007341 +E0103 16:03:45.268693 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007342 +E0103 16:03:45.268707 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007345 +E0103 16:03:45.268721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007347 +E0103 16:03:45.268735 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007348 +E0103 16:03:45.268749 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007349 +E0103 16:03:45.268764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007352 +E0103 16:03:45.268777 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007353 +E0103 16:03:45.268797 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007354 +E0103 16:03:45.268820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007355 +E0103 16:03:45.268833 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007357 +E0103 16:03:45.268847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007358 +E0103 16:03:45.268862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007360 +E0103 16:03:45.268875 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007362 +E0103 16:03:45.268889 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007364 +E0103 16:03:45.268903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007366 +E0103 16:03:45.268918 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007367 +E0103 16:03:45.268931 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007368 +E0103 16:03:45.268945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007371 +E0103 16:03:45.268959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007377 +E0103 16:03:45.268973 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007378 +E0103 16:03:45.268987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007379 +E0103 16:03:45.269001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007380 +E0103 16:03:45.269016 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007382 +E0103 16:03:45.269029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007384 +E0103 16:03:45.269043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007386 +E0103 16:03:45.269062 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007387 +E0103 16:03:45.269075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007391 +E0103 16:03:45.269089 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007392 +E0103 16:03:45.269104 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007393 +E0103 16:03:45.269117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007395 +E0103 16:03:45.269131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007397 +E0103 16:03:45.269145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007399 +E0103 16:03:45.269160 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007400 +E0103 16:03:45.269173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007401 +E0103 16:03:45.269187 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007402 +E0103 16:03:45.269201 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007403 +E0103 16:03:45.269215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007404 +E0103 16:03:45.269229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007405 +E0103 16:03:45.269244 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007406 +E0103 16:03:45.269258 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007407 +E0103 16:03:45.269273 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007409 +E0103 16:03:45.269286 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007412 +E0103 16:03:45.269300 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007415 +E0103 16:03:45.269315 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007418 +E0103 16:03:45.269328 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007420 +E0103 16:03:45.269348 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007423 +E0103 16:03:45.269369 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007426 +E0103 16:03:45.269384 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007428 +E0103 16:03:45.269398 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007429 +E0103 16:03:45.269412 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007430 +E0103 16:03:45.269426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007434 +E0103 16:03:45.269440 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007440 +E0103 16:03:45.269454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007441 +E0103 16:03:45.269469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007442 +E0103 16:03:45.269482 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007444 +E0103 16:03:45.269496 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007447 +E0103 16:03:45.269510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007450 +E0103 16:03:45.269525 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007452 +E0103 16:03:45.269538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007453 +E0103 16:03:45.269551 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007455 +E0103 16:03:45.269565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007456 +E0103 16:03:45.269579 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007459 +E0103 16:03:45.269598 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007462 +E0103 16:03:45.269611 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007463 +E0103 16:03:45.269625 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007464 +E0103 16:03:45.269639 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007469 +E0103 16:03:45.269654 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007471 +E0103 16:03:45.269667 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007472 +E0103 16:03:45.269681 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007473 +E0103 16:03:45.269695 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007476 +E0103 16:03:45.269709 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007478 +E0103 16:03:45.269723 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007485 +E0103 16:03:45.269737 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007487 +E0103 16:03:45.269750 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007488 +E0103 16:03:45.269764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007492 +E0103 16:03:45.269778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007494 +E0103 16:03:45.269793 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007495 +E0103 16:03:45.269806 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007496 +E0103 16:03:45.269820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007499 +E0103 16:03:45.269834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007500 +E0103 16:03:45.269848 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007501 +E0103 16:03:45.269862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007502 +E0103 16:03:45.269876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007504 +E0103 16:03:45.269903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007505 +E0103 16:03:45.269917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007507 +E0103 16:03:45.269932 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007508 +E0103 16:03:45.269945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007509 +E0103 16:03:45.269959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007510 +E0103 16:03:45.269978 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007512 +E0103 16:03:45.269992 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007514 +E0103 16:03:45.270006 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007515 +E0103 16:03:45.270020 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007516 +E0103 16:03:45.270035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007518 +E0103 16:03:45.270048 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007520 +E0103 16:03:45.270062 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007522 +E0103 16:03:45.270076 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007529 +E0103 16:03:45.270090 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007531 +E0103 16:03:45.270104 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007532 +E0103 16:03:45.270118 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007534 +E0103 16:03:45.270133 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007539 +E0103 16:03:45.270149 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007541 +E0103 16:03:45.270164 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007542 +E0103 16:03:45.270179 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007545 +E0103 16:03:45.270192 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007548 +E0103 16:03:45.270206 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007549 +E0103 16:03:45.270220 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007550 +E0103 16:03:45.270234 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007552 +E0103 16:03:45.270248 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007553 +E0103 16:03:45.270262 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007554 +E0103 16:03:45.270277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007556 +E0103 16:03:45.270290 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007557 +E0103 16:03:45.270304 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007560 +E0103 16:03:45.270318 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007561 +E0103 16:03:45.270333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007562 +E0103 16:03:45.270346 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007564 +E0103 16:03:45.270360 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007567 +E0103 16:03:45.270375 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007569 +E0103 16:03:45.270388 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007573 +E0103 16:03:45.270402 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007574 +E0103 16:03:45.270416 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007577 +E0103 16:03:45.270437 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007580 +E0103 16:03:45.270459 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007581 +E0103 16:03:45.270473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007582 +E0103 16:03:45.270488 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007583 +E0103 16:03:45.270501 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007584 +E0103 16:03:45.270515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007587 +E0103 16:03:45.270529 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007588 +E0103 16:03:45.270542 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007589 +E0103 16:03:45.270556 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007591 +E0103 16:03:45.270570 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007593 +E0103 16:03:45.270584 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007595 +E0103 16:03:45.270598 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007596 +E0103 16:03:45.270612 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007597 +E0103 16:03:45.270627 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007598 +E0103 16:03:45.270640 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007599 +E0103 16:03:45.270654 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007602 +E0103 16:03:45.270668 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007604 +E0103 16:03:45.270685 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007607 +E0103 16:03:45.270700 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007608 +E0103 16:03:45.270714 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007609 +E0103 16:03:45.270727 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007610 +E0103 16:03:45.270742 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007613 +E0103 16:03:45.270756 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007616 +E0103 16:03:45.270771 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007617 +E0103 16:03:45.270784 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007620 +E0103 16:03:45.270798 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007623 +E0103 16:03:45.270812 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007625 +E0103 16:03:45.270826 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007627 +E0103 16:03:45.270840 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007628 +E0103 16:03:45.270854 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007630 +E0103 16:03:45.270869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007632 +E0103 16:03:45.270882 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007634 +E0103 16:03:45.270896 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007635 +E0103 16:03:45.270910 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007636 +E0103 16:03:45.270925 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007638 +E0103 16:03:45.270938 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007641 +E0103 16:03:45.270952 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007643 +E0103 16:03:45.270967 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007644 +E0103 16:03:45.270992 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007645 +E0103 16:03:45.271008 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007646 +E0103 16:03:45.271021 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007648 +E0103 16:03:45.271035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007651 +E0103 16:03:45.271049 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007652 +E0103 16:03:45.271064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007658 +E0103 16:03:45.271077 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007659 +E0103 16:03:45.271091 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007660 +E0103 16:03:45.271106 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007661 +E0103 16:03:45.271119 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007665 +E0103 16:03:45.271133 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007669 +E0103 16:03:45.271147 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007674 +E0103 16:03:45.271162 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007676 +E0103 16:03:45.271175 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007681 +E0103 16:03:45.271189 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007684 +E0103 16:03:45.271203 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007686 +E0103 16:03:45.271217 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007689 +E0103 16:03:45.271235 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007690 +E0103 16:03:45.271250 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007693 +E0103 16:03:45.271263 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007695 +E0103 16:03:45.271277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007698 +E0103 16:03:45.271291 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007700 +E0103 16:03:45.271306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007701 +E0103 16:03:45.271319 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007703 +E0103 16:03:45.271333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007706 +E0103 16:03:45.271347 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007707 +E0103 16:03:45.271361 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007708 +E0103 16:03:45.271375 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007710 +E0103 16:03:45.271389 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007711 +E0103 16:03:45.271414 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007714 +E0103 16:03:45.271430 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007716 +E0103 16:03:45.271445 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007717 +E0103 16:03:45.271458 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007719 +E0103 16:03:45.271482 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007722 +E0103 16:03:45.271497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007725 +E0103 16:03:45.271510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007726 +E0103 16:03:45.271524 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007728 +E0103 16:03:45.271544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007730 +E0103 16:03:45.271566 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007733 +E0103 16:03:45.271581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007734 +E0103 16:03:45.271595 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007737 +E0103 16:03:45.271610 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007738 +E0103 16:03:45.271623 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007739 +E0103 16:03:45.271637 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007741 +E0103 16:03:45.271651 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007744 +E0103 16:03:45.271666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007747 +E0103 16:03:45.271679 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007750 +E0103 16:03:45.271693 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007752 +E0103 16:03:45.271708 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007755 +E0103 16:03:45.271721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007756 +E0103 16:03:45.271735 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007757 +E0103 16:03:45.271749 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007759 +E0103 16:03:45.271764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007761 +E0103 16:03:45.271777 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007764 +E0103 16:03:45.271791 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007766 +E0103 16:03:45.271808 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007769 +E0103 16:03:45.271823 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007770 +E0103 16:03:45.271837 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007771 +E0103 16:03:45.271852 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007774 +E0103 16:03:45.271864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007778 +E0103 16:03:45.271878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007780 +E0103 16:03:45.271893 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007782 +E0103 16:03:45.271906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007783 +E0103 16:03:45.271920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007784 +E0103 16:03:45.271934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007785 +E0103 16:03:45.271948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007787 +E0103 16:03:45.271962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007788 +E0103 16:03:45.271976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007789 +E0103 16:03:45.271991 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007792 +E0103 16:03:45.272004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007794 +E0103 16:03:45.272018 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007796 +E0103 16:03:45.272032 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007797 +E0103 16:03:45.272047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007800 +E0103 16:03:45.272060 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007801 +E0103 16:03:45.272073 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007802 +E0103 16:03:45.272094 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007804 +E0103 16:03:45.272116 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007805 +E0103 16:03:45.272130 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007806 +E0103 16:03:45.272145 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007807 +E0103 16:03:45.272158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007808 +E0103 16:03:45.272172 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007811 +E0103 16:03:45.272186 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007816 +E0103 16:03:45.272199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007817 +E0103 16:03:45.272213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007818 +E0103 16:03:45.272228 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007822 +E0103 16:03:45.272241 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007823 +E0103 16:03:45.272255 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007825 +E0103 16:03:45.272269 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007827 +E0103 16:03:45.272284 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007828 +E0103 16:03:45.272297 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007829 +E0103 16:03:45.272311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007830 +E0103 16:03:45.272325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007832 +E0103 16:03:45.272342 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007835 +E0103 16:03:45.272357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007837 +E0103 16:03:45.272370 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007839 +E0103 16:03:45.272384 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007842 +E0103 16:03:45.272398 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007844 +E0103 16:03:45.272413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007846 +E0103 16:03:45.272426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007848 +E0103 16:03:45.272440 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007849 +E0103 16:03:45.272454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007850 +E0103 16:03:45.272469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007851 +E0103 16:03:45.272481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007852 +E0103 16:03:45.272495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007858 +E0103 16:03:45.272510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007860 +E0103 16:03:45.272523 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007861 +E0103 16:03:45.272537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007862 +E0103 16:03:45.272552 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007866 +E0103 16:03:45.272565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007867 +E0103 16:03:45.272579 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007870 +E0103 16:03:45.272593 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007871 +E0103 16:03:45.272606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007874 +E0103 16:03:45.272627 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007875 +E0103 16:03:45.272650 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007879 +E0103 16:03:45.272663 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007880 +E0103 16:03:45.272677 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007881 +E0103 16:03:45.272691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007882 +E0103 16:03:45.272706 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007887 +E0103 16:03:45.272719 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007888 +E0103 16:03:45.272733 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007891 +E0103 16:03:45.272747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007892 +E0103 16:03:45.272761 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007893 +E0103 16:03:45.272775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007894 +E0103 16:03:45.272789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007895 +E0103 16:03:45.272802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007896 +E0103 16:03:45.272816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007903 +E0103 16:03:45.272830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007904 +E0103 16:03:45.272845 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007906 +E0103 16:03:45.272858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007907 +E0103 16:03:45.272872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007912 +E0103 16:03:45.272891 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007913 +E0103 16:03:45.272904 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007917 +E0103 16:03:45.272918 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007918 +E0103 16:03:45.272933 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007922 +E0103 16:03:45.272946 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007927 +E0103 16:03:45.272960 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007929 +E0103 16:03:45.272974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007930 +E0103 16:03:45.272987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007934 +E0103 16:03:45.273001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007936 +E0103 16:03:45.273015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007937 +E0103 16:03:45.273030 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007938 +E0103 16:03:45.273043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007941 +E0103 16:03:45.273057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007942 +E0103 16:03:45.273072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007944 +E0103 16:03:45.273085 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007945 +E0103 16:03:45.273099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007948 +E0103 16:03:45.273113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007949 +E0103 16:03:45.273128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007951 +E0103 16:03:45.273140 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007952 +E0103 16:03:45.273154 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007955 +E0103 16:03:45.273175 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007957 +E0103 16:03:45.273196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007960 +E0103 16:03:45.273211 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007961 +E0103 16:03:45.273226 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007962 +E0103 16:03:45.273239 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007965 +E0103 16:03:45.273253 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007966 +E0103 16:03:45.273267 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007967 +E0103 16:03:45.273280 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007969 +E0103 16:03:45.273294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007972 +E0103 16:03:45.273308 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007973 +E0103 16:03:45.273322 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007975 +E0103 16:03:45.273336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007977 +E0103 16:03:45.273350 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007978 +E0103 16:03:45.273365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007981 +E0103 16:03:45.273378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007982 +E0103 16:03:45.273392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007983 +E0103 16:03:45.273406 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007985 +E0103 16:03:45.273424 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007986 +E0103 16:03:45.273438 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007988 +E0103 16:03:45.273452 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007989 +E0103 16:03:45.273466 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007990 +E0103 16:03:45.273480 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007992 +E0103 16:03:45.273494 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007993 +E0103 16:03:45.273509 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007994 +E0103 16:03:45.273522 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/007995 +E0103 16:03:45.273536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008000 +E0103 16:03:45.273550 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008003 +E0103 16:03:45.273564 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008006 +E0103 16:03:45.273577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008007 +E0103 16:03:45.273591 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008010 +E0103 16:03:45.273605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008011 +E0103 16:03:45.273619 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008013 +E0103 16:03:45.273633 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008014 +E0103 16:03:45.273648 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008015 +E0103 16:03:45.273661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008016 +E0103 16:03:45.273675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008018 +E0103 16:03:45.273689 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008020 +E0103 16:03:45.273704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008021 +E0103 16:03:45.273730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008022 +E0103 16:03:45.273744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008025 +E0103 16:03:45.273758 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008027 +E0103 16:03:45.273772 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008028 +E0103 16:03:45.273787 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008030 +E0103 16:03:45.273800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008034 +E0103 16:03:45.273814 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008035 +E0103 16:03:45.273828 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008038 +E0103 16:03:45.273841 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008039 +E0103 16:03:45.273855 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008041 +E0103 16:03:45.273869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008045 +E0103 16:03:45.273883 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008046 +E0103 16:03:45.273897 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008047 +E0103 16:03:45.273911 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008050 +E0103 16:03:45.273926 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008052 +E0103 16:03:45.273939 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008054 +E0103 16:03:45.273953 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008055 +E0103 16:03:45.273972 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008056 +I0103 16:03:45.273982 1956942592 get_image_size.cpp:100] Processed 4000 files. +E0103 16:03:45.273989 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008058 +E0103 16:03:45.274003 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008059 +E0103 16:03:45.274018 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008065 +E0103 16:03:45.274031 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008066 +E0103 16:03:45.274045 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008070 +E0103 16:03:45.274060 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008071 +E0103 16:03:45.274073 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008073 +E0103 16:03:45.274087 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008074 +E0103 16:03:45.274101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008077 +E0103 16:03:45.274116 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008078 +E0103 16:03:45.274129 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008080 +E0103 16:03:45.274143 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008081 +E0103 16:03:45.274158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008088 +E0103 16:03:45.274171 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008089 +E0103 16:03:45.274185 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008090 +E0103 16:03:45.274200 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008092 +E0103 16:03:45.274214 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008094 +E0103 16:03:45.274229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008097 +E0103 16:03:45.274248 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008099 +E0103 16:03:45.274263 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008102 +E0103 16:03:45.274286 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008104 +E0103 16:03:45.274299 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008109 +E0103 16:03:45.274313 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008110 +E0103 16:03:45.274327 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008111 +E0103 16:03:45.274341 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008113 +E0103 16:03:45.274355 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008114 +E0103 16:03:45.274371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008118 +E0103 16:03:45.274385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008119 +E0103 16:03:45.274399 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008120 +E0103 16:03:45.274413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008123 +E0103 16:03:45.274427 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008124 +E0103 16:03:45.274441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008126 +E0103 16:03:45.274456 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008128 +E0103 16:03:45.274469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008129 +E0103 16:03:45.274483 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008131 +E0103 16:03:45.274497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008133 +E0103 16:03:45.274515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008134 +E0103 16:03:45.274529 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008135 +E0103 16:03:45.274544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008136 +E0103 16:03:45.274559 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008143 +E0103 16:03:45.274572 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008145 +E0103 16:03:45.274586 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008146 +E0103 16:03:45.274600 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008147 +E0103 16:03:45.274615 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008148 +E0103 16:03:45.274628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008149 +E0103 16:03:45.274642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008152 +E0103 16:03:45.274657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008153 +E0103 16:03:45.274669 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008154 +E0103 16:03:45.274683 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008155 +E0103 16:03:45.274698 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008156 +E0103 16:03:45.274711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008157 +E0103 16:03:45.274725 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008158 +E0103 16:03:45.274739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008161 +E0103 16:03:45.274754 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008162 +E0103 16:03:45.274767 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008165 +E0103 16:03:45.274781 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008167 +E0103 16:03:45.274802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008170 +E0103 16:03:45.274816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008172 +E0103 16:03:45.274838 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008176 +E0103 16:03:45.274852 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008178 +E0103 16:03:45.274866 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008179 +E0103 16:03:45.274880 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008181 +E0103 16:03:45.274894 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008182 +E0103 16:03:45.274909 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008183 +E0103 16:03:45.274922 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008184 +E0103 16:03:45.274936 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008185 +E0103 16:03:45.274950 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008187 +E0103 16:03:45.274965 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008192 +E0103 16:03:45.274978 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008193 +E0103 16:03:45.274991 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008194 +E0103 16:03:45.275005 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008195 +E0103 16:03:45.275019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008196 +E0103 16:03:45.275033 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008198 +E0103 16:03:45.275051 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008201 +E0103 16:03:45.275065 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008205 +E0103 16:03:45.275079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008206 +E0103 16:03:45.275094 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008207 +E0103 16:03:45.275107 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008210 +E0103 16:03:45.275121 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008212 +E0103 16:03:45.275135 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008214 +E0103 16:03:45.275149 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008215 +E0103 16:03:45.275163 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008217 +E0103 16:03:45.275177 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008219 +E0103 16:03:45.275192 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008221 +E0103 16:03:45.275205 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008227 +E0103 16:03:45.275219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008228 +E0103 16:03:45.275233 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008230 +E0103 16:03:45.275248 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008231 +E0103 16:03:45.275261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008233 +E0103 16:03:45.275275 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008234 +E0103 16:03:45.275290 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008237 +E0103 16:03:45.275305 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008238 +E0103 16:03:45.275318 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008239 +E0103 16:03:45.275332 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008240 +E0103 16:03:45.275352 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008242 +E0103 16:03:45.275374 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008243 +E0103 16:03:45.275388 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008245 +E0103 16:03:45.275406 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008246 +E0103 16:03:45.275420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008247 +E0103 16:03:45.275435 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008249 +E0103 16:03:45.275449 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008255 +E0103 16:03:45.275462 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008256 +E0103 16:03:45.275476 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008257 +E0103 16:03:45.275490 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008259 +E0103 16:03:45.275504 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008264 +E0103 16:03:45.275518 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008265 +E0103 16:03:45.275532 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008266 +E0103 16:03:45.275547 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008267 +E0103 16:03:45.275560 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008270 +E0103 16:03:45.275574 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008271 +E0103 16:03:45.275588 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008273 +E0103 16:03:45.275606 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008274 +E0103 16:03:45.275620 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008276 +E0103 16:03:45.275635 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008277 +E0103 16:03:45.275648 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008278 +E0103 16:03:45.275662 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008283 +E0103 16:03:45.275676 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008286 +E0103 16:03:45.275691 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008287 +E0103 16:03:45.275704 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008288 +E0103 16:03:45.275718 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008289 +E0103 16:03:45.275732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008290 +E0103 16:03:45.275746 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008291 +E0103 16:03:45.275760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008298 +E0103 16:03:45.275774 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008303 +E0103 16:03:45.275789 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008304 +E0103 16:03:45.275802 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008305 +E0103 16:03:45.275816 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008308 +E0103 16:03:45.275830 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008309 +E0103 16:03:45.275845 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008314 +E0103 16:03:45.275858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008321 +E0103 16:03:45.275872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008324 +E0103 16:03:45.275892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008325 +E0103 16:03:45.275907 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008328 +E0103 16:03:45.275928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008330 +E0103 16:03:45.275943 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008331 +E0103 16:03:45.275956 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008333 +E0103 16:03:45.275970 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008334 +E0103 16:03:45.275985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008337 +E0103 16:03:45.275998 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008339 +E0103 16:03:45.276013 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008340 +E0103 16:03:45.276027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008343 +E0103 16:03:45.276041 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008344 +E0103 16:03:45.276056 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008347 +E0103 16:03:45.276069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008348 +E0103 16:03:45.276083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008350 +E0103 16:03:45.276098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008352 +E0103 16:03:45.276111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008353 +E0103 16:03:45.276125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008354 +E0103 16:03:45.276144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008356 +E0103 16:03:45.276157 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008357 +E0103 16:03:45.276171 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008358 +E0103 16:03:45.276185 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008361 +E0103 16:03:45.276199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008362 +E0103 16:03:45.276213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008363 +E0103 16:03:45.276227 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008366 +E0103 16:03:45.276242 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008367 +E0103 16:03:45.276255 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008369 +E0103 16:03:45.276269 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008371 +E0103 16:03:45.276283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008373 +E0103 16:03:45.276298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008375 +E0103 16:03:45.276311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008377 +E0103 16:03:45.276325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008378 +E0103 16:03:45.276340 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008379 +E0103 16:03:45.276353 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008380 +E0103 16:03:45.276367 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008382 +E0103 16:03:45.276381 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008383 +E0103 16:03:45.276396 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008389 +E0103 16:03:45.276409 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008392 +E0103 16:03:45.276423 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008393 +E0103 16:03:45.276443 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008394 +E0103 16:03:45.276465 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008395 +E0103 16:03:45.276480 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008396 +E0103 16:03:45.276494 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008399 +E0103 16:03:45.276509 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008400 +E0103 16:03:45.276522 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008401 +E0103 16:03:45.276536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008402 +E0103 16:03:45.276551 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008404 +E0103 16:03:45.276564 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008405 +E0103 16:03:45.276577 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008406 +E0103 16:03:45.276592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008407 +E0103 16:03:45.276605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008408 +E0103 16:03:45.276619 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008411 +E0103 16:03:45.276633 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008412 +E0103 16:03:45.276648 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008414 +E0103 16:03:45.276661 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008417 +E0103 16:03:45.276675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008418 +E0103 16:03:45.276693 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008419 +E0103 16:03:45.276707 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008420 +E0103 16:03:45.276721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008421 +E0103 16:03:45.276736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008428 +E0103 16:03:45.276749 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008431 +E0103 16:03:45.276763 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008432 +E0103 16:03:45.276777 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008435 +E0103 16:03:45.276792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008436 +E0103 16:03:45.276805 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008439 +E0103 16:03:45.276819 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008440 +E0103 16:03:45.276834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008441 +E0103 16:03:45.276847 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008446 +E0103 16:03:45.276861 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008447 +E0103 16:03:45.276875 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008448 +E0103 16:03:45.276890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008451 +E0103 16:03:45.276903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008455 +E0103 16:03:45.276917 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008457 +E0103 16:03:45.276932 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008458 +E0103 16:03:45.276945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008459 +E0103 16:03:45.276959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008460 +E0103 16:03:45.276979 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008463 +E0103 16:03:45.276993 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008464 +E0103 16:03:45.277015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008469 +E0103 16:03:45.277029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008471 +E0103 16:03:45.277043 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008473 +E0103 16:03:45.277057 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008474 +E0103 16:03:45.277071 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008476 +E0103 16:03:45.277086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008479 +E0103 16:03:45.277099 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008480 +E0103 16:03:45.277113 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008481 +E0103 16:03:45.277127 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008486 +E0103 16:03:45.277142 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008487 +E0103 16:03:45.277155 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008488 +E0103 16:03:45.277169 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008489 +E0103 16:03:45.277182 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008490 +E0103 16:03:45.277196 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008491 +E0103 16:03:45.277222 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008493 +E0103 16:03:45.277246 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008496 +E0103 16:03:45.277264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008497 +E0103 16:03:45.277279 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008500 +E0103 16:03:45.277292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008501 +E0103 16:03:45.277307 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008504 +E0103 16:03:45.277320 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008505 +E0103 16:03:45.277334 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008507 +E0103 16:03:45.277348 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008508 +E0103 16:03:45.277362 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008510 +E0103 16:03:45.277376 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008511 +E0103 16:03:45.277390 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008515 +E0103 16:03:45.277405 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008516 +E0103 16:03:45.277418 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008520 +E0103 16:03:45.277432 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008525 +E0103 16:03:45.277446 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008527 +E0103 16:03:45.277461 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008528 +E0103 16:03:45.277473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008531 +E0103 16:03:45.277487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008532 +E0103 16:03:45.277503 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008537 +E0103 16:03:45.277515 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008538 +E0103 16:03:45.277529 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008539 +E0103 16:03:45.277550 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008540 +E0103 16:03:45.277572 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008543 +E0103 16:03:45.277586 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008544 +E0103 16:03:45.277601 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008545 +E0103 16:03:45.277614 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008546 +E0103 16:03:45.277628 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008547 +E0103 16:03:45.277642 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008548 +E0103 16:03:45.277657 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008551 +E0103 16:03:45.277670 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008552 +E0103 16:03:45.277684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008554 +E0103 16:03:45.277698 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008555 +E0103 16:03:45.277712 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008560 +E0103 16:03:45.277726 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008561 +E0103 16:03:45.277740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008563 +E0103 16:03:45.277755 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008565 +E0103 16:03:45.277768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008566 +E0103 16:03:45.277782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008567 +E0103 16:03:45.277801 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008569 +E0103 16:03:45.277814 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008570 +E0103 16:03:45.277828 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008571 +E0103 16:03:45.277842 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008574 +E0103 16:03:45.277856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008575 +E0103 16:03:45.277870 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008577 +E0103 16:03:45.277884 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008578 +E0103 16:03:45.277899 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008579 +E0103 16:03:45.277912 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008580 +E0103 16:03:45.277926 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008583 +E0103 16:03:45.277940 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008589 +E0103 16:03:45.277954 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008590 +E0103 16:03:45.277968 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008591 +E0103 16:03:45.277982 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008593 +E0103 16:03:45.277997 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008594 +E0103 16:03:45.278010 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008597 +E0103 16:03:45.278024 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008598 +E0103 16:03:45.278038 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008599 +E0103 16:03:45.278053 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008600 +E0103 16:03:45.278066 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008603 +E0103 16:03:45.278087 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008605 +E0103 16:03:45.278101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008609 +E0103 16:03:45.278123 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008611 +E0103 16:03:45.278137 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008613 +E0103 16:03:45.278151 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008614 +E0103 16:03:45.278165 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008616 +E0103 16:03:45.278179 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008619 +E0103 16:03:45.278193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008622 +E0103 16:03:45.278208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008623 +E0103 16:03:45.278221 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008625 +E0103 16:03:45.278235 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008626 +E0103 16:03:45.278249 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008627 +E0103 16:03:45.278264 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008629 +E0103 16:03:45.278277 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008630 +E0103 16:03:45.278292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008631 +E0103 16:03:45.278306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008632 +E0103 16:03:45.278319 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008634 +E0103 16:03:45.278333 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008637 +E0103 16:03:45.278352 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008640 +E0103 16:03:45.278365 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008641 +E0103 16:03:45.278379 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008642 +E0103 16:03:45.278393 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008643 +E0103 16:03:45.278408 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008646 +E0103 16:03:45.278421 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008648 +E0103 16:03:45.278435 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008649 +E0103 16:03:45.278450 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008650 +E0103 16:03:45.278463 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008651 +E0103 16:03:45.278477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008652 +E0103 16:03:45.278491 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008656 +E0103 16:03:45.278506 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008657 +E0103 16:03:45.278519 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008658 +E0103 16:03:45.278533 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008659 +E0103 16:03:45.278548 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008660 +E0103 16:03:45.278561 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008661 +E0103 16:03:45.278575 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008662 +E0103 16:03:45.278589 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008664 +E0103 16:03:45.278604 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008666 +E0103 16:03:45.278617 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008668 +E0103 16:03:45.278637 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008669 +E0103 16:03:45.278652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008671 +E0103 16:03:45.278673 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008672 +E0103 16:03:45.278688 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008673 +E0103 16:03:45.278702 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008674 +E0103 16:03:45.278717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008675 +E0103 16:03:45.278729 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008677 +E0103 16:03:45.278743 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008678 +E0103 16:03:45.278759 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008679 +E0103 16:03:45.278772 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008681 +E0103 16:03:45.278786 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008682 +E0103 16:03:45.278800 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008684 +E0103 16:03:45.278815 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008685 +E0103 16:03:45.278827 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008686 +E0103 16:03:45.278841 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008689 +E0103 16:03:45.278856 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008693 +E0103 16:03:45.278869 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008694 +E0103 16:03:45.278887 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008696 +E0103 16:03:45.278901 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008697 +E0103 16:03:45.278915 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008700 +E0103 16:03:45.278929 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008703 +E0103 16:03:45.278944 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008704 +E0103 16:03:45.278957 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008705 +E0103 16:03:45.278971 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008707 +E0103 16:03:45.278985 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008708 +E0103 16:03:45.279000 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008711 +E0103 16:03:45.279013 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008712 +E0103 16:03:45.279027 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008714 +E0103 16:03:45.279042 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008715 +E0103 16:03:45.279055 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008719 +E0103 16:03:45.279069 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008721 +E0103 16:03:45.279083 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008724 +E0103 16:03:45.279098 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008726 +E0103 16:03:45.279111 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008729 +E0103 16:03:45.279125 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008734 +E0103 16:03:45.279139 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008735 +E0103 16:03:45.279153 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008736 +E0103 16:03:45.279167 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008737 +E0103 16:03:45.279187 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008740 +E0103 16:03:45.279265 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008743 +E0103 16:03:45.279280 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008745 +E0103 16:03:45.279294 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008746 +E0103 16:03:45.279309 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008751 +E0103 16:03:45.279322 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008754 +E0103 16:03:45.279336 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008758 +E0103 16:03:45.279350 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008761 +E0103 16:03:45.279364 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008762 +E0103 16:03:45.279378 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008763 +E0103 16:03:45.279392 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008765 +E0103 16:03:45.279407 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008767 +E0103 16:03:45.279420 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008774 +E0103 16:03:45.279434 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008777 +E0103 16:03:45.279448 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008778 +E0103 16:03:45.279461 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008779 +E0103 16:03:45.279475 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008780 +E0103 16:03:45.279494 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008781 +E0103 16:03:45.279508 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008782 +E0103 16:03:45.279522 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008785 +E0103 16:03:45.279536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008786 +E0103 16:03:45.279551 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008787 +E0103 16:03:45.279564 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008788 +E0103 16:03:45.279578 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008789 +E0103 16:03:45.279592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008791 +E0103 16:03:45.279605 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008792 +E0103 16:03:45.279619 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008795 +E0103 16:03:45.279633 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008797 +E0103 16:03:45.279659 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008798 +E0103 16:03:45.279675 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008800 +E0103 16:03:45.279690 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008802 +E0103 16:03:45.279703 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008803 +E0103 16:03:45.279717 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008804 +E0103 16:03:45.279732 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008807 +E0103 16:03:45.279747 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008808 +E0103 16:03:45.279760 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008812 +E0103 16:03:45.279775 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008816 +E0103 16:03:45.279796 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008818 +E0103 16:03:45.279811 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008820 +E0103 16:03:45.279834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008821 +E0103 16:03:45.279858 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008824 +E0103 16:03:45.279872 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008825 +E0103 16:03:45.279886 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008827 +E0103 16:03:45.279901 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008828 +E0103 16:03:45.279914 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008829 +E0103 16:03:45.279928 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008830 +E0103 16:03:45.279942 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008832 +E0103 16:03:45.279956 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008834 +E0103 16:03:45.279970 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008839 +E0103 16:03:45.279984 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008842 +E0103 16:03:45.279999 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008844 +E0103 16:03:45.280012 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008845 +E0103 16:03:45.280026 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008846 +E0103 16:03:45.280040 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008850 +E0103 16:03:45.280058 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008851 +E0103 16:03:45.280072 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008852 +E0103 16:03:45.280086 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008853 +E0103 16:03:45.280100 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008855 +E0103 16:03:45.280114 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008857 +E0103 16:03:45.280128 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008860 +E0103 16:03:45.280143 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008861 +E0103 16:03:45.280158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008863 +E0103 16:03:45.280170 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008864 +E0103 16:03:45.280184 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008866 +E0103 16:03:45.280199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008868 +E0103 16:03:45.280212 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008869 +E0103 16:03:45.280226 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008870 +E0103 16:03:45.280241 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008875 +E0103 16:03:45.280254 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008877 +E0103 16:03:45.280268 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008881 +E0103 16:03:45.280283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008882 +E0103 16:03:45.280297 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008887 +E0103 16:03:45.280311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008889 +E0103 16:03:45.280325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008893 +E0103 16:03:45.280339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008894 +E0103 16:03:45.280359 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008895 +E0103 16:03:45.280381 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008896 +E0103 16:03:45.280396 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008897 +E0103 16:03:45.280411 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008898 +E0103 16:03:45.280424 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008899 +E0103 16:03:45.280438 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008901 +E0103 16:03:45.280452 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008902 +E0103 16:03:45.280467 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008903 +E0103 16:03:45.280480 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008904 +E0103 16:03:45.280494 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008906 +E0103 16:03:45.280508 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008907 +E0103 16:03:45.280522 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008908 +E0103 16:03:45.280536 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008910 +E0103 16:03:45.280550 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008912 +E0103 16:03:45.280565 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008915 +E0103 16:03:45.280578 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008916 +E0103 16:03:45.280592 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008918 +E0103 16:03:45.280611 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008922 +E0103 16:03:45.280624 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008924 +E0103 16:03:45.280638 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008925 +E0103 16:03:45.280652 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008928 +E0103 16:03:45.280666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008934 +E0103 16:03:45.280680 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008935 +E0103 16:03:45.280694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008937 +E0103 16:03:45.280709 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008938 +E0103 16:03:45.280724 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008941 +E0103 16:03:45.280737 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008945 +E0103 16:03:45.280751 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008946 +E0103 16:03:45.280766 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008947 +E0103 16:03:45.280779 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008949 +E0103 16:03:45.280793 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008950 +E0103 16:03:45.280807 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008952 +E0103 16:03:45.280822 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008954 +E0103 16:03:45.280835 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008956 +E0103 16:03:45.280849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008957 +E0103 16:03:45.280864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008959 +E0103 16:03:45.280877 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008963 +E0103 16:03:45.280901 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008964 +E0103 16:03:45.280916 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008972 +E0103 16:03:45.280937 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008974 +E0103 16:03:45.280952 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008977 +E0103 16:03:45.280966 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008981 +E0103 16:03:45.280980 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008984 +E0103 16:03:45.280994 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008986 +E0103 16:03:45.281008 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008990 +E0103 16:03:45.281023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008991 +E0103 16:03:45.281036 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008992 +E0103 16:03:45.281050 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008993 +E0103 16:03:45.281064 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008994 +E0103 16:03:45.281078 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008996 +E0103 16:03:45.281092 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/008998 +E0103 16:03:45.281106 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009001 +E0103 16:03:45.281121 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009003 +E0103 16:03:45.281133 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009008 +E0103 16:03:45.281148 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009009 +E0103 16:03:45.281165 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009010 +E0103 16:03:45.281180 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009011 +E0103 16:03:45.281194 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009012 +E0103 16:03:45.281208 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009013 +E0103 16:03:45.281222 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009014 +E0103 16:03:45.281236 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009017 +E0103 16:03:45.281250 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009021 +E0103 16:03:45.281265 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009023 +E0103 16:03:45.281278 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009025 +E0103 16:03:45.281292 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009026 +E0103 16:03:45.281306 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009028 +E0103 16:03:45.281321 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009030 +E0103 16:03:45.281334 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009031 +E0103 16:03:45.281348 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009033 +E0103 16:03:45.281363 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009038 +E0103 16:03:45.281376 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009040 +E0103 16:03:45.281390 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009041 +E0103 16:03:45.281404 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009043 +E0103 16:03:45.281417 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009044 +E0103 16:03:45.281431 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009046 +E0103 16:03:45.281452 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009047 +E0103 16:03:45.281473 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009050 +E0103 16:03:45.281488 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009052 +E0103 16:03:45.281502 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009054 +E0103 16:03:45.281517 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009055 +E0103 16:03:45.281530 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009056 +E0103 16:03:45.281544 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009057 +E0103 16:03:45.281558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009061 +E0103 16:03:45.281584 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009062 +E0103 16:03:45.281599 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009065 +E0103 16:03:45.281612 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009067 +E0103 16:03:45.281626 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009069 +E0103 16:03:45.281651 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009070 +E0103 16:03:45.281664 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009071 +E0103 16:03:45.281678 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009074 +E0103 16:03:45.281692 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009075 +E0103 16:03:45.281707 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009076 +E0103 16:03:45.281724 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009077 +E0103 16:03:45.281738 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009081 +E0103 16:03:45.281752 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009082 +E0103 16:03:45.281766 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009083 +E0103 16:03:45.281780 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009084 +E0103 16:03:45.281795 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009088 +E0103 16:03:45.281808 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009090 +E0103 16:03:45.281821 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009092 +E0103 16:03:45.281836 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009093 +E0103 16:03:45.281849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009095 +E0103 16:03:45.281863 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009096 +E0103 16:03:45.281877 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009097 +E0103 16:03:45.281891 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009101 +E0103 16:03:45.281905 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009102 +E0103 16:03:45.281919 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009103 +E0103 16:03:45.281934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009104 +E0103 16:03:45.281947 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009107 +E0103 16:03:45.281961 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009109 +E0103 16:03:45.281975 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009110 +E0103 16:03:45.281990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009111 +E0103 16:03:45.282003 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009115 +E0103 16:03:45.282023 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009118 +E0103 16:03:45.282045 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009119 +E0103 16:03:45.282059 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009120 +E0103 16:03:45.282073 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009122 +E0103 16:03:45.282088 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009124 +E0103 16:03:45.282101 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009125 +E0103 16:03:45.282115 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009127 +E0103 16:03:45.282130 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009130 +E0103 16:03:45.282143 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009132 +E0103 16:03:45.282157 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009134 +E0103 16:03:45.282171 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009135 +E0103 16:03:45.282186 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009137 +E0103 16:03:45.282199 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009139 +E0103 16:03:45.282213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009140 +E0103 16:03:45.282227 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009142 +E0103 16:03:45.282240 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009143 +E0103 16:03:45.282254 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009145 +E0103 16:03:45.282272 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009146 +E0103 16:03:45.282287 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009149 +E0103 16:03:45.282301 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009152 +E0103 16:03:45.282315 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009154 +E0103 16:03:45.282330 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009156 +E0103 16:03:45.282343 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009158 +E0103 16:03:45.282357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009164 +E0103 16:03:45.282371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009165 +E0103 16:03:45.282385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009167 +E0103 16:03:45.282399 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009169 +E0103 16:03:45.282413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009170 +E0103 16:03:45.282428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009171 +E0103 16:03:45.282441 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009172 +E0103 16:03:45.282455 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009176 +E0103 16:03:45.282469 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009182 +E0103 16:03:45.282482 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009183 +E0103 16:03:45.282497 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009188 +E0103 16:03:45.282510 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009190 +E0103 16:03:45.282524 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009198 +E0103 16:03:45.282538 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009199 +E0103 16:03:45.282558 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009201 +E0103 16:03:45.282573 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009203 +E0103 16:03:45.282594 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009204 +E0103 16:03:45.282609 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009206 +E0103 16:03:45.282624 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009207 +E0103 16:03:45.282637 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009210 +E0103 16:03:45.282651 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009211 +E0103 16:03:45.282665 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009216 +E0103 16:03:45.282678 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009217 +E0103 16:03:45.282693 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009219 +E0103 16:03:45.282707 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009220 +E0103 16:03:45.282721 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009222 +E0103 16:03:45.282735 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009223 +E0103 16:03:45.282748 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009225 +E0103 16:03:45.282763 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009226 +E0103 16:03:45.282776 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009228 +E0103 16:03:45.282790 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009229 +E0103 16:03:45.282809 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009231 +E0103 16:03:45.282822 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009232 +E0103 16:03:45.282836 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009233 +E0103 16:03:45.282850 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009234 +E0103 16:03:45.282865 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009235 +E0103 16:03:45.282878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009237 +E0103 16:03:45.282892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009240 +E0103 16:03:45.282907 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009241 +E0103 16:03:45.282920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009243 +E0103 16:03:45.282934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009248 +E0103 16:03:45.282948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009253 +E0103 16:03:45.282963 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009256 +E0103 16:03:45.282976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009257 +E0103 16:03:45.282990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009258 +E0103 16:03:45.283004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009260 +E0103 16:03:45.283017 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009261 +E0103 16:03:45.283031 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009262 +E0103 16:03:45.283046 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009263 +E0103 16:03:45.283059 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009264 +E0103 16:03:45.283073 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009265 +E0103 16:03:45.283087 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009266 +E0103 16:03:45.283108 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009267 +E0103 16:03:45.283130 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009274 +E0103 16:03:45.283144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009275 +E0103 16:03:45.283159 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009276 +E0103 16:03:45.283172 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009277 +E0103 16:03:45.283186 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009280 +E0103 16:03:45.283200 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009284 +E0103 16:03:45.283215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009292 +E0103 16:03:45.283228 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009293 +E0103 16:03:45.283242 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009294 +E0103 16:03:45.283257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009297 +E0103 16:03:45.283270 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009298 +E0103 16:03:45.283284 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009300 +E0103 16:03:45.283298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009301 +E0103 16:03:45.283311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009302 +E0103 16:03:45.283325 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009304 +E0103 16:03:45.283339 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009305 +E0103 16:03:45.283357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009310 +E0103 16:03:45.283372 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009311 +E0103 16:03:45.283386 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009313 +E0103 16:03:45.283401 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009314 +E0103 16:03:45.283414 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009317 +E0103 16:03:45.283428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009319 +E0103 16:03:45.283442 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009320 +E0103 16:03:45.283457 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009321 +E0103 16:03:45.283470 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009322 +E0103 16:03:45.283484 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009328 +E0103 16:03:45.283499 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009329 +E0103 16:03:45.283512 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009332 +E0103 16:03:45.283526 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009335 +E0103 16:03:45.283540 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009338 +E0103 16:03:45.283555 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009340 +E0103 16:03:45.283568 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009341 +E0103 16:03:45.283582 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009344 +E0103 16:03:45.283596 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009345 +E0103 16:03:45.283610 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009346 +E0103 16:03:45.283623 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009352 +E0103 16:03:45.283644 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009353 +E0103 16:03:45.283658 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009355 +E0103 16:03:45.283680 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009356 +E0103 16:03:45.283694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009357 +E0103 16:03:45.283709 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009360 +E0103 16:03:45.283722 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009361 +E0103 16:03:45.283736 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009363 +E0103 16:03:45.283751 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009364 +E0103 16:03:45.283764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009366 +E0103 16:03:45.283778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009367 +E0103 16:03:45.283792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009369 +E0103 16:03:45.283807 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009370 +E0103 16:03:45.283820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009372 +E0103 16:03:45.283834 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009376 +E0103 16:03:45.283849 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009379 +E0103 16:03:45.283862 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009380 +E0103 16:03:45.283876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009381 +E0103 16:03:45.283890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009383 +E0103 16:03:45.283907 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009384 +E0103 16:03:45.283921 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009385 +E0103 16:03:45.283936 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009387 +E0103 16:03:45.283949 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009390 +E0103 16:03:45.283963 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009391 +E0103 16:03:45.283977 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009395 +E0103 16:03:45.283992 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009396 +E0103 16:03:45.284005 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009397 +E0103 16:03:45.284019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009399 +E0103 16:03:45.284034 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009400 +E0103 16:03:45.284047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009402 +E0103 16:03:45.284060 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009403 +E0103 16:03:45.284075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009404 +E0103 16:03:45.284088 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009415 +E0103 16:03:45.284102 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009416 +E0103 16:03:45.284116 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009423 +E0103 16:03:45.284131 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009425 +E0103 16:03:45.284144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009426 +E0103 16:03:45.284158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009427 +E0103 16:03:45.284171 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009428 +E0103 16:03:45.284193 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009430 +E0103 16:03:45.284214 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009431 +E0103 16:03:45.284229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009435 +E0103 16:03:45.284242 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009436 +E0103 16:03:45.284256 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009441 +E0103 16:03:45.284271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009442 +E0103 16:03:45.284284 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009444 +E0103 16:03:45.284298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009447 +E0103 16:03:45.284312 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009449 +E0103 16:03:45.284327 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009450 +E0103 16:03:45.284340 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009451 +E0103 16:03:45.284354 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009452 +E0103 16:03:45.284371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009453 +E0103 16:03:45.284385 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009462 +E0103 16:03:45.284399 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009467 +E0103 16:03:45.284413 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009471 +E0103 16:03:45.284426 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009473 +E0103 16:03:45.284445 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009474 +E0103 16:03:45.284458 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009475 +E0103 16:03:45.284472 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009478 +E0103 16:03:45.284487 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009482 +E0103 16:03:45.284500 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009483 +E0103 16:03:45.284514 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009485 +E0103 16:03:45.284528 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009486 +E0103 16:03:45.284543 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009487 +E0103 16:03:45.284556 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009489 +E0103 16:03:45.284570 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009492 +E0103 16:03:45.284584 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009493 +E0103 16:03:45.284598 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009495 +E0103 16:03:45.284612 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009498 +E0103 16:03:45.284626 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009501 +E0103 16:03:45.284641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009503 +E0103 16:03:45.284654 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009505 +E0103 16:03:45.284668 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009506 +E0103 16:03:45.284682 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009509 +E0103 16:03:45.284696 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009510 +E0103 16:03:45.284710 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009511 +E0103 16:03:45.284730 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009513 +E0103 16:03:45.284744 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009514 +E0103 16:03:45.284767 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009521 +E0103 16:03:45.284781 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009522 +E0103 16:03:45.284795 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009525 +E0103 16:03:45.284809 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009529 +E0103 16:03:45.284823 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009530 +E0103 16:03:45.284837 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009534 +E0103 16:03:45.284850 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009535 +E0103 16:03:45.284864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009536 +E0103 16:03:45.284878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009538 +E0103 16:03:45.284893 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009539 +E0103 16:03:45.284906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009544 +E0103 16:03:45.284920 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009547 +E0103 16:03:45.284934 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009548 +E0103 16:03:45.284948 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009552 +E0103 16:03:45.284962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009553 +E0103 16:03:45.284976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009554 +E0103 16:03:45.285006 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009555 +E0103 16:03:45.285020 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009556 +E0103 16:03:45.285035 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009559 +E0103 16:03:45.285049 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009561 +E0103 16:03:45.285063 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009563 +E0103 16:03:45.285079 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009564 +E0103 16:03:45.285092 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009569 +E0103 16:03:45.285106 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009570 +E0103 16:03:45.285121 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009572 +E0103 16:03:45.285135 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009574 +E0103 16:03:45.285150 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009575 +E0103 16:03:45.285173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009578 +E0103 16:03:45.285187 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009581 +E0103 16:03:45.285202 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009582 +E0103 16:03:45.285215 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009583 +E0103 16:03:45.285229 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009589 +E0103 16:03:45.285243 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009590 +E0103 16:03:45.285257 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009592 +E0103 16:03:45.285271 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009593 +E0103 16:03:45.285285 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009594 +E0103 16:03:45.285305 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009595 +E0103 16:03:45.285320 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009599 +E0103 16:03:45.285341 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009601 +E0103 16:03:45.285356 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009602 +E0103 16:03:45.285369 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009604 +E0103 16:03:45.285383 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009606 +E0103 16:03:45.285398 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009607 +E0103 16:03:45.285411 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009608 +E0103 16:03:45.285425 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009610 +E0103 16:03:45.285439 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009612 +E0103 16:03:45.285454 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009616 +E0103 16:03:45.285467 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009622 +E0103 16:03:45.285481 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009624 +E0103 16:03:45.285495 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009625 +E0103 16:03:45.285509 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009626 +E0103 16:03:45.285523 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009628 +E0103 16:03:45.285537 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009630 +E0103 16:03:45.285555 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009631 +E0103 16:03:45.285569 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009632 +E0103 16:03:45.285583 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009633 +E0103 16:03:45.285598 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009635 +E0103 16:03:45.285611 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009639 +E0103 16:03:45.285625 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009640 +E0103 16:03:45.285640 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009642 +E0103 16:03:45.285653 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009643 +E0103 16:03:45.285666 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009645 +E0103 16:03:45.285681 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009646 +E0103 16:03:45.285694 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009648 +E0103 16:03:45.285708 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009651 +E0103 16:03:45.285722 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009652 +E0103 16:03:45.285737 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009653 +E0103 16:03:45.285750 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009657 +E0103 16:03:45.285764 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009660 +E0103 16:03:45.285778 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009661 +E0103 16:03:45.285792 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009662 +E0103 16:03:45.285805 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009663 +E0103 16:03:45.285820 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009665 +E0103 16:03:45.285833 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009669 +E0103 16:03:45.285854 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009672 +E0103 16:03:45.285876 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009673 +E0103 16:03:45.285890 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009674 +E0103 16:03:45.285903 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009675 +E0103 16:03:45.285918 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009677 +E0103 16:03:45.285931 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009680 +E0103 16:03:45.285945 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009682 +E0103 16:03:45.285959 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009683 +E0103 16:03:45.285974 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009688 +E0103 16:03:45.285987 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009689 +E0103 16:03:45.286001 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009690 +E0103 16:03:45.286015 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009694 +E0103 16:03:45.286029 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009696 +E0103 16:03:45.286042 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009697 +E0103 16:03:45.286056 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009701 +E0103 16:03:45.286070 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009704 +E0103 16:03:45.286084 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009705 +E0103 16:03:45.286103 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009708 +E0103 16:03:45.286116 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009714 +E0103 16:03:45.286130 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009715 +E0103 16:03:45.286144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009716 +E0103 16:03:45.286159 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009720 +E0103 16:03:45.286172 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009722 +E0103 16:03:45.286186 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009723 +E0103 16:03:45.286200 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009725 +E0103 16:03:45.286213 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009727 +E0103 16:03:45.286227 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009728 +E0103 16:03:45.286242 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009730 +E0103 16:03:45.286255 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009731 +E0103 16:03:45.286269 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009736 +E0103 16:03:45.286283 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009739 +E0103 16:03:45.286298 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009740 +E0103 16:03:45.286311 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009741 +E0103 16:03:45.286329 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009742 +E0103 16:03:45.286344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009744 +E0103 16:03:45.286357 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009750 +E0103 16:03:45.286371 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009751 +E0103 16:03:45.286391 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009752 +E0103 16:03:45.286406 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009753 +E0103 16:03:45.286428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009757 +E0103 16:03:45.286442 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009759 +E0103 16:03:45.286456 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009760 +E0103 16:03:45.286470 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009765 +E0103 16:03:45.286484 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009766 +E0103 16:03:45.286499 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009768 +E0103 16:03:45.286512 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009769 +E0103 16:03:45.286526 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009770 +E0103 16:03:45.286540 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009771 +E0103 16:03:45.286553 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009775 +E0103 16:03:45.286567 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009777 +E0103 16:03:45.286581 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009779 +E0103 16:03:45.286595 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009782 +E0103 16:03:45.286609 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009783 +E0103 16:03:45.286623 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009784 +E0103 16:03:45.286641 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009786 +E0103 16:03:45.286655 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009787 +E0103 16:03:45.286669 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009788 +E0103 16:03:45.286684 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009791 +E0103 16:03:45.286697 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009793 +E0103 16:03:45.286711 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009795 +E0103 16:03:45.286725 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009798 +E0103 16:03:45.286739 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009799 +E0103 16:03:45.286752 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009802 +E0103 16:03:45.286767 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009803 +E0103 16:03:45.286780 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009804 +E0103 16:03:45.286794 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009806 +E0103 16:03:45.286808 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009811 +E0103 16:03:45.286823 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009812 +E0103 16:03:45.286836 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009814 +E0103 16:03:45.286850 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009815 +E0103 16:03:45.286864 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009817 +E0103 16:03:45.286878 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009818 +E0103 16:03:45.286892 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009820 +E0103 16:03:45.286906 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009821 +E0103 16:03:45.286921 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009824 +E0103 16:03:45.286941 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009826 +E0103 16:03:45.286962 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009827 +E0103 16:03:45.286976 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009829 +E0103 16:03:45.286990 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009835 +E0103 16:03:45.287004 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009837 +E0103 16:03:45.287019 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009838 +E0103 16:03:45.287032 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009840 +E0103 16:03:45.287047 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009843 +E0103 16:03:45.287061 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009844 +E0103 16:03:45.287075 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009846 +E0103 16:03:45.287088 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009847 +E0103 16:03:45.287102 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009849 +E0103 16:03:45.287117 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009850 +E0103 16:03:45.287130 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009853 +E0103 16:03:45.287144 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009854 +E0103 16:03:45.287158 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009856 +E0103 16:03:45.287173 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009857 +E0103 16:03:45.287190 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009861 +E0103 16:03:45.287204 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009864 +E0103 16:03:45.287219 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009866 +E0103 16:03:45.287232 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009871 +E0103 16:03:45.287246 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009873 +E0103 16:03:45.287261 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009875 +E0103 16:03:45.287274 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009876 +E0103 16:03:45.287288 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009883 +E0103 16:03:45.287302 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009885 +E0103 16:03:45.287317 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009888 +E0103 16:03:45.287330 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009889 +E0103 16:03:45.287344 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009890 +E0103 16:03:45.287358 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009891 +E0103 16:03:45.287372 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009892 +E0103 16:03:45.287386 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009893 +E0103 16:03:45.287400 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009895 +E0103 16:03:45.287415 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009899 +E0103 16:03:45.287428 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009901 +E0103 16:03:45.287442 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009903 +E0103 16:03:45.287456 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009906 +E0103 16:03:45.287477 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009907 +E0103 16:03:45.287492 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009909 +E0103 16:03:45.287513 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009910 +E0103 16:03:45.287528 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009912 +E0103 16:03:45.287541 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009914 +E0103 16:03:45.287555 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009915 +E0103 16:03:45.287569 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009916 +E0103 16:03:45.287583 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009919 +E0103 16:03:45.287597 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009921 +E0103 16:03:45.287611 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009922 +E0103 16:03:45.287626 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009924 +E0103 16:03:45.287639 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009925 +E0103 16:03:45.287653 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009927 +E0103 16:03:45.287667 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009928 +E0103 16:03:45.287681 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009929 +E0103 16:03:45.287695 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009930 +E0103 16:03:45.287709 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009931 +E0103 16:03:45.287724 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009933 +E0103 16:03:45.287740 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009934 +E0103 16:03:45.287755 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009936 +E0103 16:03:45.287768 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009937 +E0103 16:03:45.287782 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009941 +E0103 16:03:45.287796 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009943 +E0103 16:03:45.287811 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009948 +E0103 16:03:45.287824 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009951 +E0103 16:03:45.287837 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009952 +E0103 16:03:45.287852 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009953 +E0103 16:03:45.287865 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009956 +E0103 16:03:45.287879 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009957 +E0103 16:03:45.287894 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009960 +E0103 16:03:45.287907 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009962 +E0103 16:03:45.287921 1956942592 io.cpp:183] Could not open or find file /Users/wangyi/data/VOCdevkit/009963 +I0103 16:03:45.287931 1956942592 get_image_size.cpp:105] Processed 4952 files. diff --git a/data/VOC0712/create_list.sh b/data/VOC0712/create_list.sh index 67eb1007b2b..60cc8b43405 100755 --- a/data/VOC0712/create_list.sh +++ b/data/VOC0712/create_list.sh @@ -6,6 +6,7 @@ bash_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" for dataset in trainval test do dst_file=$bash_dir/$dataset.txt + echo "[test-cmd] : test \$dst_file '$dst_file' existing" if [ -f $dst_file ] then rm -f $dst_file @@ -20,14 +21,15 @@ do dataset_file=$root_dir/$name/$sub_dir/$dataset.txt img_file=$bash_dir/$dataset"_img.txt" + echo "[test-cmd] : editing image file $img_file" cp $dataset_file $img_file - sed -i "s/^/$name\/JPEGImages\//g" $img_file - sed -i "s/$/.jpg/g" $img_file + sed -i'.original' "s/^/$name\/JPEGImages\//g" $img_file + sed -i'.original' "s/$/.jpg/g" $img_file label_file=$bash_dir/$dataset"_label.txt" cp $dataset_file $label_file - sed -i "s/^/$name\/Annotations\//g" $label_file - sed -i "s/$/.xml/g" $label_file + sed -i'.original' "s/^/$name\/Annotations\//g" $label_file + sed -i'.original' "s/$/.xml/g" $label_file paste -d' ' $img_file $label_file >> $dst_file @@ -38,13 +40,21 @@ do # Generate image name and size infomation. if [ $dataset == "test" ] then + echo "[test-cmd] : gen image name and size" + echo "[test-cmd] : exec : $bash_dir/../../build/tools/get_image_size" + echo "[test-cmd] : \$root_dir : $root_dir" + echo "[test-cmd] : \$dst_file : $dst_file" + echo "[test-cmd] : \$bash_dir/\$dataset : $bash_dir/$dataset" $bash_dir/../../build/tools/get_image_size $root_dir $dst_file $bash_dir/$dataset"_name_size.txt" fi # Shuffle trainval file. if [ $dataset == "trainval" ] then + echo "[test-cmd] : shuffle trainval file" + echo "[test-cmd] : target : $dst_file" rand_file=$dst_file.random + echo "[test-cmd] : rand file : $rand_file" cat $dst_file | perl -MList::Util=shuffle -e 'print shuffle();' > $rand_file mv $rand_file $dst_file fi diff --git a/examples/ssd/ssd_pascal.py b/examples/ssd/ssd_pascal.py index 62129ba844a..fb447ecd396 100644 --- a/examples/ssd/ssd_pascal.py +++ b/examples/ssd/ssd_pascal.py @@ -333,6 +333,9 @@ def AddExtraLayers(net, use_batchnorm=True, lr_mult=1): gpulist = gpus.split(",") num_gpus = len(gpulist) +# modify num_gpus +num_gpus = 0 + # Divide the mini-batch to different GPUs. batch_size = 32 accum_batch_size = 32 From 30d1197830d8724e60d1753244588c1a3f9d0993 Mon Sep 17 00:00:00 2001 From: yiakwy Date: Tue, 3 Jan 2017 19:03:08 +0800 Subject: [PATCH 2/2] update --- examples/ssd/score_ssd_pascal.py | 3 +++ examples/ssd/ssd_pascal_webcam.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/ssd/score_ssd_pascal.py b/examples/ssd/score_ssd_pascal.py index 76fc10c8a75..06ac23e4ca4 100644 --- a/examples/ssd/score_ssd_pascal.py +++ b/examples/ssd/score_ssd_pascal.py @@ -344,6 +344,9 @@ def AddExtraLayers(net, use_batchnorm=True, lr_mult=1): gpulist = gpus.split(",") num_gpus = len(gpulist) +# modify +num_gpus = 0 + # The number does not matter since we do not do training with this script. batch_size = 1 accum_batch_size = 1 diff --git a/examples/ssd/ssd_pascal_webcam.py b/examples/ssd/ssd_pascal_webcam.py index d292296f697..0dff2afcaf5 100644 --- a/examples/ssd/ssd_pascal_webcam.py +++ b/examples/ssd/ssd_pascal_webcam.py @@ -99,7 +99,7 @@ def AddExtraLayers(net, use_batchnorm=True, lr_mult=1): # Set the number of test iterations to the maximum integer number. test_iter = int(math.pow(2, 29) - 1) # Use GPU or CPU -solver_mode = P.Solver.GPU +solver_mode = P.Solver.CPU#P.Solver.GPU # Defining which GPUs to use. gpus = "0" # Number of frames to be processed per batch.