Closed Jiankai-Sun closed 7 years ago
When I follow the instructions given by Install | Caffe2, the following errors occured. Do you have any ideas? Thank you!
My system is Ubuntu 16.04 x64, no cuda. All dependencies of Ubuntu 16.04 are installed.
When I execute the following command, I met some errors.
(caffe2) jack@jack:~/Applications/caffe2$ make && cd build && sudo make install -- The BLAS backend of choice:Eigen -- Could NOT find NNPACK (missing: NNPACK_INCLUDE_DIR NNPACK_LIBRARY PTHREADPOOL_LIBRARY) -- Will try to build NNPACK from source. If anything fails, follow the NNPACK prerequisite installation steps. CMake Warning at cmake/External/nnpack.cmake:154 (message): NNPACK is chosen to be installed, but confu and ninja that are needed by it are not installed. As a result we won't build with NNPACK. Call Stack (most recent call first): cmake/Dependencies.cmake:53 (include) CMakeLists.txt:73 (include) CMake Warning at cmake/Dependencies.cmake:58 (message): Not compiling with NNPACK. Suppress this warning with -DUSE_NNPACK=OFF Call Stack (most recent call first): CMakeLists.txt:73 (include) -- Found gflags (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libgflags.so) -- Found system gflags install. -- Found glog (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libglog.so) -- Found system glog install. -- Found PythonInterp: /home/jack/python3/venv/bin/python (found version "3.5.2") -- Could NOT find Benchmark (missing: Benchmark_INCLUDE_DIR Benchmark_LIBRARY) -- git Version: v0.0.0 -- Version: 0.0.0 -- Performing Test HAVE_STD_REGEX -- Performing Test HAVE_STD_REGEX -- success -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- success -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- success -- Found lmdb (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/liblmdb.so) -- Found LevelDB (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libleveldb.so) -- Found Snappy (include: /usr/include, library: /usr/lib/x86_64-linux-gnu/libsnappy.so) -- Could NOT find RocksDB (missing: RocksDB_INCLUDE_DIR RocksDB_LIBRARIES) CMake Warning at cmake/Dependencies.cmake:139 (message): Not compiling with RocksDB. Suppress this warning with -DUSE_ROCKSDB=OFF Call Stack (most recent call first): CMakeLists.txt:73 (include) -- OpenCV found (/usr/local/share/OpenCV) -- Found PythonInterp: /home/jack/python3/venv/bin/python (found suitable version "3.5.2", minimum required is "2.7") -- NumPy ver. 1.13.1 found (include: /home/jack/python3/venv/lib/python3.5/site-packages/numpy/core/include) -- Could NOT find pybind11 (missing: pybind11_INCLUDE_DIR) -- MPI support found -- MPI compile flags: -- MPI include path: /usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include/usr/lib/openmpi/include/usr/lib/openmpi/include/openmpi -- MPI LINK flags path: -Wl,-rpath -Wl,/usr/lib/openmpi/lib -Wl,--enable-new-dtags -- MPI libraries: /usr/lib/openmpi/lib/libmpi_cxx.so/usr/lib/openmpi/lib/libmpi.so CMake Warning at cmake/Dependencies.cmake:253 (message): OpenMPI found, but it is not built with CUDA support. Call Stack (most recent call first): CMakeLists.txt:73 (include) -- Adding -fopenmp CMake Warning at cmake/Dependencies.cmake:306 (message): Not compiling with CUDA. Suppress this warning with -DUSE_CUDA=OFF Call Stack (most recent call first): CMakeLists.txt:73 (include) CMake Warning at cmake/Dependencies.cmake:314 (message): If not using cuda, one should not use NCCL either. Call Stack (most recent call first): CMakeLists.txt:73 (include) -- Could NOT find Gloo (missing: Gloo_INCLUDE_DIR Gloo_LIBRARY) -- MPI include path: /usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include/usr/lib/openmpi/include/usr/lib/openmpi/include/openmpi -- MPI libraries: /usr/lib/openmpi/lib/libmpi_cxx.so/usr/lib/openmpi/lib/libmpi.so -- Does not need to define long separately. -- Current compiler supports avx2 extention. Will build perfkernels. -- GCC 5.4.0: Adding gcc and gcc_s libs to link line -- NCCL operators skipped due to no CUDA support -- CUDA RTC operators skipped due to no CUDA support -- Including image processing operators -- Excluding video processing operators due to no opencv -- Excluding mkl operators as we are not using mkl -- Automatically generating missing __init__.py files. -- -- ******** Summary ******** -- General: -- Git version : -- System : Linux -- C++ compiler : /usr/bin/c++ -- C++ compiler version : 5.4.0 -- Protobuf compiler : /usr/bin/protoc -- CXX flags : -fopenmp -std=c++11 -O2 -fPIC -Wno-narrowing -- Build type : Release -- Compile definitions : CAFFE2_USE_EIGEN_FOR_BLAS;CAFFE2_USE_GOOGLE_GLOG;CAFFE2_USE_GFLAGS;EIGEN_MPL2_ONLY;CAFFE2_FORCE_FALLBACK_CUDA_MPI;CAFFE2_PERF_WITH_AVX;CAFFE2_PERF_WITH_AVX2 -- -- BUILD_SHARED_LIBS : ON -- BUILD_PYTHON : ON -- Python version : 2.7.12 -- Python library : /usr/lib/x86_64-linux-gnu/libpython2.7.so -- BUILD_TEST : ON -- USE_CUDA : OFF -- USE_NERVANA_GPU : OFF -- USE_GLOG : ON -- USE_GFLAGS : ON -- USE_LMDB : ON -- LMDB version : 0.9.17 -- USE_LEVELDB : ON -- LevelDB version : 1.18 -- Snappy version : 1.1.3 -- USE_OPENCV : ON -- OpenCV version : 3.2.0 -- USE_FFMPEG : -- USE_ZMQ : OFF -- USE_ROCKSDB : OFF -- USE_MPI : ON -- USE_NCCL : OFF -- USE_NNPACK : OFF -- USE_OPENMP : ON -- USE_REDIS : OFF -- USE_GLOO : ON -- Configuring done -- Generating done -- Build files have been written to: /home/jack/Applications/caffe2/build make[1]: Entering directory '/home/jack/Applications/caffe2/build' make[2]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 1%] Built target gmock make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 2%] Built target gmock_main make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 3%] Built target gtest make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 3%] Built target gtest_main make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 6%] Built target benchmark make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 6%] Built target output_test_helper make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 7%] Built target reporter_output_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 7%] Built target multiple_ranges_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 8%] Built target cxx03_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 9%] Built target map_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 10%] Built target benchmark_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 11%] Built target basic_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 12%] Built target complexity_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 13%] Built target diagnostics_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 14%] Built target options_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 15%] Built target skip_with_error_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 16%] Built target fixture_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 16%] Built target donotoptimize_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 17%] Built target filter_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 18%] Built target register_benchmark_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 23%] Built target gloo make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 23%] Built target Caffe_PROTO make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 23%] Built target python_copy_files make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 26%] Built target Caffe2_PROTO make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target Caffe2_perfkernels_avx2 make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 26%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/embedding_lookup_avx2.cc.o [ 26%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/typed_axpy_avx2.cc.o make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 27%] Built target Caffe2_perfkernels_avx2 make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target Caffe2_perfkernels_avx make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 27%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx.dir/typed_axpy_avx.cc.o make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 28%] Built target Caffe2_perfkernels_avx make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target Caffe2_CPU make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/allreduce_ops.cc.o [ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/barrier_ops.cc.o [ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/broadcast_ops.cc.o [ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/common.cc.o [ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/common_world_ops.cc.o [ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/context.cc.o [ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/init_omp.cc.o [ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/init.cc.o [ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/blob_stats.cc.o [ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net.cc.o [ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/graph.cc.o [ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/blob_serialization.cc.o [ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/types.cc.o [ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/db.cc.o [ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/plan_executor.cc.o [ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/logging.cc.o [ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/transform.cc.o [ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/workspace.cc.o [ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/predictor.cc.o [ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/flags.cc.o [ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/qtensor.cc.o [ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/operator.cc.o [ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net_dag.cc.o [ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/stats.cc.o [ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/operator_schema.cc.o [ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/qtensor_serialization.cc.o [ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/tensor.cc.o [ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/typeid.cc.o [ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/memonger.cc.o [ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/context.cc.o [ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/create_db_op.cc.o [ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/protodb.cc.o [ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/lmdb.cc.o [ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/leveldb.cc.o [ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/file_store_handler.cc.o [ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/file_store_handler_op.cc.o [ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/store_handler.cc.o [ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/store_ops.cc.o [ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/image/image_input_op.cc.o [ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/mpi/mpi_common.cc.o [ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/mpi/mpi_ops.cc.o [ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/stop_gradient.cc.o [ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/accumulate_op.cc.o [ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/normalize_op.cc.o [ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/piecewise_linear_transform_op.cc.o [ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/square_root_divide_op.cc.o [ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_op.cc.o [ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/find_op.cc.o [ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/resize_op.cc.o [ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_linear_op.cc.o [ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/remove_data_blocks_op.cc.o [ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/space_batch_op.cc.o [ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/h_softmax_op.cc.o [ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/filler_op.cc.o [ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/last_n_window_collector.cc.o [ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reverse_packed_segs_op.cc.o [ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/boolean_mask_ops.cc.o [ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tensor_protos_db_input.cc.o [ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/text_file_reader_utils.cc.o [ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_mul_op.cc.o [ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lpnorm_op.cc.o [ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sparse_to_dense_mask_op.cc.o [ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/clip_op.cc.o [ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lp_pool_op.cc.o [ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sequence_ops.cc.o [ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/half_float_ops.cc.o [ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pad_op.cc.o [ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_box_cox_op.cc.o [ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op_eigen.cc.o [ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cross_entropy_op.cc.o [ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_batch_norm_gradient_op.cc.o [ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tanh_op.cc.o [ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_div_op.cc.o [ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/partition_ops.cc.o [ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pack_segments.cc.o [ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/stats_ops.cc.o [ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pack_rnn_sequence_op.cc.o [ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/roi_pool_op.cc.o [ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/math_ops.cc.o [ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/gru_unit_op.cc.o [ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_op.cc.o [ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/im2col_op.cc.o [ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/utility_ops.cc.o [ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/zero_gradient_op.cc.o [ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/replace_nan_op.cc.o [ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/dataset_ops.cc.o [ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/local_response_normalization_op.cc.o [ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_add_op.cc.o [ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/accuracy_op.cc.o [ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/prelu_op.cc.o [ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_batch_norm_op.cc.o [ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/margin_ranking_criterion_op.cc.o [ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/string_ops.cc.o [ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cast_op.cc.o [ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elu_op.cc.o [ 52%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/boolean_unmask_ops.cc.o [ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reduction_ops.cc.o [ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op.cc.o [ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/instance_norm_op.cc.o [ 53%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_with_loss_op.cc.o [ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/exp_op.cc.o [ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_tile_op.cc.o [ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_op_mobile.cc.o [ 54%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/perplexity_op.cc.o [ 55%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/feed_blob_op.cc.o [ 55%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/concat_split_op.cc.o [ 55%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cos_op.cc.o [ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/leaky_relu_op.cc.o [ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/order_switch_ops.cc.o [ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/scale_op.cc.o [ 56%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/find_duplicate_elements_op.cc.o [ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softplus_op.cc.o [ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/given_tensor_fill_op.cc.o [ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_reducer_ops.cc.o [ 57%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/kmax_pooling_op.cc.o [ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_gather_ops.cc.o [ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sigmoid_op.cc.o [ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/counter_ops.cc.o [ 58%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_gradient_op.cc.o [ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/apmeter_op.cc.o [ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/map_ops.cc.o [ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_matmul_op.cc.o [ 59%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_op.cc.o [ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/segment_reduction_op.cc.o [ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softsign_op.cc.o [ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/load_save_op.cc.o [ 60%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reshape_op.cc.o [ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_sum_op.cc.o [ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/one_hot_ops.cc.o [ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_gradient_op.cc.o [ 61%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_op_schema.cc.o [ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_blob_fetcher_op.cc.o [ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/workspace_ops.cc.o [ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/text_file_reader.cc.o [ 62%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/top_k.cc.o [ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rank_loss_op.cc.o [ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/transpose_op.cc.o [ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tile_op.cc.o [ 63%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/abs_op.cc.o [ 64%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/relu_op.cc.o [ 64%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sinusoid_position_encoding_op.cc.o [ 64%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_logical_ops.cc.o [ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/atomic_ops.cc.o [ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/extend_tensor_op.cc.o [ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/summarize_op.cc.o [ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_softmax_with_loss_op.cc.o [ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_op.cc.o [ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/loss_op.cc.o [ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/communicator_op.cc.o [ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tt_linear_op.cc.o [ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/instance_norm_gradient_op.cc.o [ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_shared.cc.o [ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_sub_op.cc.o [ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lstm_unit_op.cc.o [ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sparse_to_dense_op.cc.o [ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/free_op.cc.o [ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/logit_op.cc.o [ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_gradient_op.cc.o [ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/multi_class_accuracy_op.cc.o [ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/dropout_op.cc.o [ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/negative_op.cc.o [ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/matmul_op.cc.o [ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_op.cc.o [ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/index_ops.cc.o [ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/fully_connected_op.cc.o [ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cosine_embedding_criterion_op.cc.o [ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rowmul_op.cc.o [ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sin_op.cc.o [ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/distance_op.cc.o [ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/log_op.cc.o [ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op_shared.cc.o [ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/index_hash_ops.cc.o [ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/perfkernels/typed_axpy.cc.o [ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/perfkernels/embedding_lookup.cc.o [ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/rebatching_queue.cc.o [ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/queue_ops.cc.o [ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/rebatching_queue_ops.cc.o [ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/learning_rate_op.cc.o [ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/momentum_sgd_op.cc.o [ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/rmsprop_op.cc.o [ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/adam_op.cc.o [ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/ftrl_op.cc.o [ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/iter_op.cc.o [ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/adagrad_op.cc.o [ 75%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/single_op_transform.cc.o [ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/pattern_net_transform.cc.o [ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/conv_to_nnpack_transform.cc.o [ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/proto_utils.cc.o [ 76%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/threadpool/ThreadPool.cc.o [ 77%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/signal_handler.cc.o [ 77%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/smart_tensor_printer.cc.o [ 77%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/math_cpu.cc.o [ 77%] Linking CXX shared library libCaffe2_CPU.so make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 78%] Built target Caffe2_CPU make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target caffe2_pybind11_state make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 78%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state.cc.o [ 78%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_mkl.cc.o [ 78%] Linking CXX shared module python/caffe2_pybind11_state.so make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 78%] Built target caffe2_pybind11_state make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target math_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 78%] Building CXX object caffe2/CMakeFiles/math_test.dir/utils/math_test.cc.o [ 78%] Linking CXX executable binaries/math_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 78%] Built target math_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target proto_utils_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 78%] Building CXX object caffe2/CMakeFiles/proto_utils_test.dir/utils/proto_utils_test.cc.o [ 78%] Linking CXX executable binaries/proto_utils_test CMakeFiles/proto_utils_test.dir/utils/proto_utils_test.cc.o: In function `caffe2::ProtoUtilsTest_SimpleReadWrite_Test::TestBody()': proto_utils_test.cc:(.text+0xdd): warning: the use of `tmpnam' is dangerous, better use `mkstemp' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 78%] Built target proto_utils_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target pattern_net_transform_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 78%] Building CXX object caffe2/CMakeFiles/pattern_net_transform_test.dir/transforms/pattern_net_transform_test.cc.o [ 78%] Linking CXX executable binaries/pattern_net_transform_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 78%] Built target pattern_net_transform_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target text_file_reader_utils_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 79%] Building CXX object caffe2/CMakeFiles/text_file_reader_utils_test.dir/operators/text_file_reader_utils_test.cc.o [ 79%] Linking CXX executable binaries/text_file_reader_utils_test CMakeFiles/text_file_reader_utils_test.dir/operators/text_file_reader_utils_test.cc.o: In function `caffe2::TextFileReaderUtilsTest_TokenizeTest_Test::TestBody()': text_file_reader_utils_test.cc:(.text+0x1f78): warning: the use of `tmpnam' is dangerous, better use `mkstemp' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 79%] Built target text_file_reader_utils_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target fully_connected_op_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 79%] Building CXX object caffe2/CMakeFiles/fully_connected_op_test.dir/operators/fully_connected_op_test.cc.o [ 79%] Linking CXX executable binaries/fully_connected_op_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 79%] Built target fully_connected_op_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target utility_ops_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 79%] Building CXX object caffe2/CMakeFiles/utility_ops_test.dir/operators/utility_ops_test.cc.o [ 79%] Linking CXX executable binaries/utility_ops_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 79%] Built target utility_ops_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target elementwise_op_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 79%] Building CXX object caffe2/CMakeFiles/elementwise_op_test.dir/operators/elementwise_op_test.cc.o [ 80%] Linking CXX executable binaries/elementwise_op_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 80%] Built target elementwise_op_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target observer_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 80%] Building CXX object caffe2/CMakeFiles/observer_test.dir/core/observer_test.cc.o [ 80%] Linking CXX executable binaries/observer_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 80%] Built target observer_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target predictor_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 80%] Building CXX object caffe2/CMakeFiles/predictor_test.dir/core/predictor_test.cc.o [ 81%] Linking CXX executable binaries/predictor_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 81%] Built target predictor_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target logging_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 81%] Building CXX object caffe2/CMakeFiles/logging_test.dir/core/logging_test.cc.o [ 81%] Linking CXX executable binaries/logging_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 81%] Built target logging_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target smart_tensor_printer_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 81%] Building CXX object caffe2/CMakeFiles/smart_tensor_printer_test.dir/utils/smart_tensor_printer_test.cc.o [ 81%] Linking CXX executable binaries/smart_tensor_printer_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 81%] Built target smart_tensor_printer_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target conv_to_nnpack_transform_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 82%] Building CXX object caffe2/CMakeFiles/conv_to_nnpack_transform_test.dir/transforms/conv_to_nnpack_transform_test.cc.o [ 82%] Linking CXX executable binaries/conv_to_nnpack_transform_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 82%] Built target conv_to_nnpack_transform_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target operator_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 82%] Building CXX object caffe2/CMakeFiles/operator_test.dir/core/operator_test.cc.o [ 82%] Linking CXX executable binaries/operator_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 82%] Built target operator_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target timer_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 82%] Building CXX object caffe2/CMakeFiles/timer_test.dir/core/timer_test.cc.o [ 82%] Linking CXX executable binaries/timer_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 82%] Built target timer_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target utils_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 83%] Building CXX object caffe2/CMakeFiles/utils_test.dir/core/utils_test.cc.o [ 83%] Linking CXX executable binaries/utils_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 83%] Built target utils_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target graph_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 83%] Building CXX object caffe2/CMakeFiles/graph_test.dir/core/graph_test.cc.o [ 83%] Linking CXX executable binaries/graph_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 83%] Built target graph_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target stats_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 84%] Building CXX object caffe2/CMakeFiles/stats_test.dir/core/stats_test.cc.o [ 84%] Linking CXX executable binaries/stats_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 84%] Built target stats_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target context_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 84%] Building CXX object caffe2/CMakeFiles/context_test.dir/core/context_test.cc.o [ 84%] Linking CXX executable binaries/context_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 84%] Built target context_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 84%] Linking CXX executable binaries/fixed_divisor_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 84%] Built target fixed_divisor_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target parallel_net_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 84%] Building CXX object caffe2/CMakeFiles/parallel_net_test.dir/core/parallel_net_test.cc.o [ 85%] Linking CXX executable binaries/parallel_net_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 85%] Built target parallel_net_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target transform_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 86%] Building CXX object caffe2/CMakeFiles/transform_test.dir/core/transform_test.cc.o [ 86%] Linking CXX executable binaries/transform_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 86%] Built target transform_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target operator_schema_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 86%] Building CXX object caffe2/CMakeFiles/operator_schema_test.dir/core/operator_schema_test.cc.o [ 87%] Linking CXX executable binaries/operator_schema_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 87%] Built target operator_schema_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target simple_queue_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 87%] Building CXX object caffe2/CMakeFiles/simple_queue_test.dir/utils/simple_queue_test.cc.o [ 87%] Linking CXX executable binaries/simple_queue_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 87%] Built target simple_queue_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target init_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 88%] Building CXX object caffe2/CMakeFiles/init_test.dir/core/init_test.cc.o [ 88%] Linking CXX executable binaries/init_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 88%] Built target init_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target registry_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 88%] Building CXX object caffe2/CMakeFiles/registry_test.dir/core/registry_test.cc.o [ 88%] Linking CXX executable binaries/registry_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 88%] Built target registry_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target net_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 88%] Building CXX object caffe2/CMakeFiles/net_test.dir/core/net_test.cc.o [ 89%] Linking CXX executable binaries/net_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 89%] Built target net_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target typeid_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 90%] Building CXX object caffe2/CMakeFiles/typeid_test.dir/core/typeid_test.cc.o [ 90%] Linking CXX executable binaries/typeid_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 90%] Built target typeid_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target string_ops_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 90%] Building CXX object caffe2/CMakeFiles/string_ops_test.dir/operators/string_ops_test.cc.o [ 90%] Linking CXX executable binaries/string_ops_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' [ 90%] Built target string_ops_test make[3]: Entering directory '/home/jack/Applications/caffe2/build' Scanning dependencies of target blob_test make[3]: Leaving directory '/home/jack/Applications/caffe2/build' make[3]: Entering directory '/home/jack/Applications/caffe2/build' [ 90%] Building CXX object caffe2/CMakeFiles/blob_test.dir/core/blob_test.cc.o [ 90%] Linking CXX executable binaries/blob_test CMakeFiles/blob_test.dir/core/blob_test.cc.o: In function `caffe2::(anonymous namespace)::ContentChunks_Serialization_Test::TestBody()': blob_test.cc:(.text+0x3899d): warning: the use of `tmpnam' is dangerous, better use `mkstemp' CMakeFiles/blob_test.dir/core/blob_test.cc.o: In function `caffe2::VectorDB::registerData(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&)': blob_test.cc:(.text._ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE[_ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE]+0x26): undefined reference to `caffe2::VectorDB::DataRegistryMutex()' blob_test.cc:(.text._ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE[_ZN6caffe28VectorDB12registerDataERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOSt6vectorISt4pairIS6_S6_ESaISB_EE]+0x4a): undefined reference to `caffe2::VectorDB::Data[abi:cxx11]()' collect2: error: ld returned 1 exit status caffe2/CMakeFiles/blob_test.dir/build.make:113: recipe for target 'caffe2/binaries/blob_test' failed make[3]: *** [caffe2/binaries/blob_test] Error 1 make[3]: Leaving directory '/home/jack/Applications/caffe2/build' CMakeFiles/Makefile2:2586: recipe for target 'caffe2/CMakeFiles/blob_test.dir/all' failed make[2]: *** [caffe2/CMakeFiles/blob_test.dir/all] Error 2 make[2]: Leaving directory '/home/jack/Applications/caffe2/build' Makefile:138: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: Leaving directory '/home/jack/Applications/caffe2/build' Makefile:4: recipe for target 'all' failed make: *** [all] Error 2
It's a bug recently introduced, and we are on it. Stay tuned.
When I follow the instructions given by Install | Caffe2, the following errors occured. Do you have any ideas? Thank you!
My system is Ubuntu 16.04 x64, no cuda. All dependencies of Ubuntu 16.04 are installed.
When I execute the following command, I met some errors.