Closed yangxian10 closed 6 years ago
Could you post the full cmake and make output?
I just do git clone --recursive https://github.com/caffe2/caffe2.git cd caffe2 make -j8 and the log:
-- The CXX compiler identification is GNU 4.8.2
-- The C compiler identification is GNU 4.8.5
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Setting CMAKE_FIND_NO_INSTALL_PREFIX
-- Build type not set - defaulting to Release
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Protobuf: /usr/local/lib/libprotobuf.so;-lpthread (found version "2.6.1")
-- Found Git: /usr/bin/git (found version "1.8.3.1")
-- 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:155 (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:73 (include)
CMakeLists.txt:74 (include)
CMake Warning at cmake/Dependencies.cmake:78 (message): Not compiling with NNPACK. Suppress this warning with -DUSE_NNPACK=OFF Call Stack (most recent call first): CMakeLists.txt:74 (include)
-- Found GFlags: /usr/local/include
-- Found gflags (include: /usr/local/include, library: /usr/local/lib/libgflags.a)
-- Found system gflags install.
-- Found Glog: /usr/local/include
-- Found glog (include: /usr/local/include, library: /usr/local/lib/libglog.so)
-- Found system glog install.
-- Found PythonInterp: /usr/anaconda2/bin/python (found version "2.7.11")
-- Could NOT find Benchmark (missing: Benchmark_INCLUDE_DIR Benchmark_LIBRARY)
-- git Version: v0.0.0-dirty
-- Version: 0.0.0
-- Performing Test HAVE_CXX_FLAG_STD_CXX11
-- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success
-- Performing Test HAVE_CXX_FLAG_WALL
-- Performing Test HAVE_CXX_FLAG_WALL - Success
-- Performing Test HAVE_CXX_FLAG_WEXTRA
-- Performing Test HAVE_CXX_FLAG_WEXTRA - Success
-- Performing Test HAVE_CXX_FLAG_WSHADOW
-- Performing Test HAVE_CXX_FLAG_WSHADOW - Success
-- Performing Test HAVE_CXX_FLAG_WERROR
-- Performing Test HAVE_CXX_FLAG_WERROR - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC
-- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS
-- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32
-- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Failed
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL
-- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WZERO_AS_NULL_POINTER_CONSTANT
-- Performing Test HAVE_CXX_FLAG_WZERO_AS_NULL_POINTER_CONSTANT - Success
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING
-- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY
-- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Failed
-- Performing Test HAVE_CXX_FLAG_COVERAGE
-- Performing Test HAVE_CXX_FLAG_COVERAGE - Success
-- Performing Test HAVE_STD_REGEX
-- Performing Test HAVE_STD_REGEX -- compiled but failed to run
-- 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
-- Performing Test BENCHMARK_HAS_CXX03_FLAG
-- Performing Test BENCHMARK_HAS_CXX03_FLAG - Success
-- Found LMDB: /usr/local/include
-- Found lmdb (include: /usr/local/include, library: /usr/local/lib/liblmdb.so)
-- Found LevelDB: /usr/local/include
-- Found LevelDB (include: /usr/local/include, library: /usr/lib/libleveldb.so)
-- Found Snappy: /usr/include
-- Found Snappy (include: /usr/include, library: /usr/lib64/libsnappy.so)
-- Could NOT find RocksDB (missing: RocksDB_INCLUDE_DIR RocksDB_LIBRARIES)
CMake Warning at cmake/Dependencies.cmake:159 (message):
Not compiling with RocksDB. Suppress this warning with -DUSE_ROCKSDB=OFF
Call Stack (most recent call first):
CMakeLists.txt:74 (include)
-- Found CUDA: /usr/local/cuda-8.0 (found suitable exact version "8.0")
-- OpenCV found (/usr/local/share/OpenCV)
-- Found PythonInterp: /usr/anaconda2/bin/python (found suitable version "2.7.11", minimum required is "2.7")
-- Found PythonLibs: /usr/anaconda2/lib/libpython2.7.so (found suitable version "2.7.11", minimum required is "2.7")
-- Found NumPy: /usr/anaconda2/lib/python2.7/site-packages/numpy/core/include (found version "1.12.0")
-- NumPy ver. 1.12.0 found (include: /usr/anaconda2/lib/python2.7/site-packages/numpy/core/include)
-- Could NOT find pybind11 (missing: pybind11_INCLUDE_DIR)
-- Found MPI_C: /opt/openmpi-1.8.5/lib/libmpi.so
-- Found MPI_CXX: /opt/openmpi-1.8.5/lib/libmpi_cxx.so;/opt/openmpi-1.8.5/lib/libmpi.so
-- MPI support found
-- MPI compile flags:
-- MPI include path: /opt/openmpi-1.8.5/include
-- MPI LINK flags path: -Wl,-rpath -Wl,/opt/openmpi-1.8.5/lib -Wl,--enable-new-dtags
-- MPI libraries: /opt/openmpi-1.8.5/lib/libmpi_cxx.so/opt/openmpi-1.8.5/lib/libmpi.so
CMake Warning at cmake/Dependencies.cmake:273 (message):
OpenMPI found, but it is not built with CUDA support.
Call Stack (most recent call first):
CMakeLists.txt:74 (include)
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Adding -fopenmp
-- CUDA detected: 8.0
-- Added CUDA NVCC flags for: sm_20 sm_21 sm_30 sm_35 sm_50 sm_52 sm_60 sm_61
-- Found libcuda: /usr/lib64/libcuda.so
-- Found libnvrtc: /usr/local/cuda-8.0/lib64/libnvrtc.so
-- Found CUDNN: /usr/local/cuda-8.0/include
-- Found cuDNN: v6.0.21 (include: /usr/local/cuda-8.0/include, library: /usr/local/cuda-8.0/lib64/libcudnn.so)
-- Found NCCL: /usr/local/include
-- Found NCCL (include: /usr/local/include, library: /usr/local/lib/libnccl.so)
-- NCCL: /usr/local/lib/libnccl.so
-- Could NOT find CUB (missing: CUB_INCLUDE_DIR)
-- Could NOT find Gloo (missing: Gloo_INCLUDE_DIR Gloo_LIBRARY)
-- MPI include path: /opt/openmpi-1.8.5/include
-- MPI libraries: /opt/openmpi-1.8.5/lib/libmpi_cxx.so/opt/openmpi-1.8.5/lib/libmpi.so
-- Found CUDA: /usr/local/cuda-8.0 (found suitable version "8.0", minimum required is "7.0")
-- CUDA detected: 8.0
-- Found libcuda: /usr/lib64/libcuda.so
-- Found libnvrtc: /usr/local/cuda-8.0/lib64/libnvrtc.so
-- Found nccl: /usr/local/include
-- Found nccl (include: /usr/local/include, library: /usr/local/lib/libnccl.so)
CMake Warning at cmake/Dependencies.cmake:408 (message):
mobile opengl is only used in android or ios builds.
Call Stack (most recent call first):
CMakeLists.txt:74 (include)
CMake Warning at cmake/Dependencies.cmake:428 (message): Metal is only used in ios builds. Call Stack (most recent call first): CMakeLists.txt:74 (include)
-- Performing Test CAFFE2_LONG_IS_INT32_OR_64
-- Performing Test CAFFE2_LONG_IS_INT32_OR_64 - Success
-- Does not need to define long separately.
-- Performing Test CAFFE2_NEED_TO_TURN_OFF_DEPRECATION_WARNING
-- Performing Test CAFFE2_NEED_TO_TURN_OFF_DEPRECATION_WARNING - Failed
-- Turning off deprecation warning due to glog.
-- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX2_EXTENSIONS
-- Performing Test CAFFE2_COMPILER_SUPPORTS_AVX2_EXTENSIONS - Success
-- Current compiler supports avx2 extention. Will build perfkernels.
-- GCC 4.8.2: Adding gcc and gcc_s libs to link line
-- Include NCCL operators
-- 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 : v0.8.1-434-g68a3fea-dirty
-- System : Linux
-- C++ compiler : /usr/bin/c++
-- C++ compiler version : 4.8.2
-- Protobuf compiler : /usr/local/bin/protoc
-- CXX flags : -fopenmp -Wno-deprecated -std=c++11 -O2 -fPIC -Wno-narrowing
-- Build type : Release
-- Compile definitions :
--
-- BUILD_BINARY : ON
-- BUILD_PYTHON : ON
-- Python version : 2.7.11
-- Python library : /usr/anaconda2/lib/libpython2.7.so
-- BUILD_SHARED_LIBS : ON
-- BUILD_TEST : ON
-- USE_ATEN : OFF
-- USE_EIGEN_FOR_BLAS : 1
-- USE_CUDA : ON
-- CUDA version : 8.0
-- CuDNN version : 6.0.21
-- USE_FFMPEG : OFF
-- USE_GFLAGS : ON
-- USE_GLOG : ON
-- USE_GLOO : ON
-- USE_LEVELDB : ON
-- LevelDB version : 1.18
-- Snappy version : 1.1.0
-- USE_LITE_PROTO : OFF
-- USE_LMDB : ON
-- LMDB version : 0.9.70
-- USE_METAL : OFF
-- USE_MKL :
-- USE_MOBILE_OPENGL : OFF
-- USE_MPI : ON
-- USE_NCCL : ON
-- USE_NERVANA_GPU : OFF
-- USE_NNPACK : OFF
-- USE_OBSERVERS : OFF
-- USE_OPENCV : ON
-- OpenCV version : 2.4.13
-- USE_OPENMP : ON
-- USE_REDIS : OFF
-- USE_ROCKSDB : OFF
-- USE_THREADS : ON
-- USE_ZMQ : OFF
-- Configuring done
-- Generating done
-- Build files have been written to: /home/15072585/caffe2_gpu/build
make[1]: Entering directory /home/15072585/caffe2_gpu/build' make[2]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 0%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe/proto/caffe.proto
Scanning dependencies of target python_copy_files
Scanning dependencies of target output_test_helper
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 0%] Building CXX object third_party/benchmark/test/CMakeFiles/output_test_helper.dir/output_test_helper.cc.o
Scanning dependencies of target benchmark
Scanning dependencies of target gtest
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 0%] Building CXX object third_party/googletest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 1%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark.cc.o
Scanning dependencies of target gmock_main
Scanning dependencies of target gmock
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 1%] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock.dir/__/googletest/src/gtest-all.cc.o [ 1%] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock_main.dir/__/googletest/src/gtest-all.cc.o Scanning dependencies of target gloo make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/algorithm.cc.o Scanning dependencies of target Caffe_PROTO make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 1%] Building CXX object caffe/proto/CMakeFiles/Caffe_PROTO.dir/caffe.pb.cc.o [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/context.cc.o [ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/linux.cc.o [ 1%] Linking CXX static library liboutput_test_helper.a make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 1%] Built target output_test_helper
[ 1%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/common/logging.cc.o
[ 1%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/benchmark_register.cc.o
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 1%] Built target python_copy_files [ 1%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/colorprint.cc.o [ 1%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/commandlineflags.cc.o [ 2%] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 2%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe2/proto/prof_dag.proto
[ 2%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe2/proto/caffe2.proto
[ 2%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe2/proto/caffe2_legacy.proto
[ 2%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe2/proto/hsm.proto
[ 3%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe2/proto/metanet.proto
[ 3%] Running C++/Python protocol buffer compiler on /home/15072585/caffe2_gpu/caffe2/proto/predictor_consts.proto
Scanning dependencies of target Caffe2_PROTO
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 3%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/caffe2.pb.cc.o
[ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/mpi/context.cc.o
[ 4%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/complexity.cc.o
[ 4%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/console_reporter.cc.o
[ 4%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/context.cc.o
[ 5%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/csv_reporter.cc.o
[ 5%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/json_reporter.cc.o
[ 5%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/caffe2_legacy.pb.cc.o
[ 5%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/reporter.cc.o
[ 5%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/file_store.cc.o
[ 5%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/hash_store.cc.o
[ 5%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/sleep.cc.o
[ 5%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/string_util.cc.o
[ 5%] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock-all.cc.o
[ 5%] Linking CXX shared library libgtest.so
[ 5%] Linking CXX shared library libgmock.so
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 5%] Built target gtest [ 5%] Building CXX object third_party/googletest/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 5%] Built target gmock
[ 5%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/hsm.pb.cc.o
[ 5%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/sysinfo.cc.o
[ 6%] Building CXX object third_party/benchmark/src/CMakeFiles/benchmark.dir/timers.cc.o
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 7%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/metanet.pb.cc.o Scanning dependencies of target gtest_main make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 7%] Building CXX object third_party/googletest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/prefix_store.cc.o [ 7%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/rendezvous/store.cc.o make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 7%] Built target benchmark
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/address.cc.o
[ 8%] Linking CXX shared library libgtest_main.so
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target reporter_output_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 8%] Building CXX object third_party/benchmark/test/CMakeFiles/reporter_output_test.dir/reporter_output_test.cc.o
[ 8%] Built target gtest_main
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/buffer.cc.o
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target multiple_ranges_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 8%] Building CXX object third_party/benchmark/test/CMakeFiles/multiple_ranges_test.dir/multiple_ranges_test.cc.o make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target cxx03_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 8%] Building CXX object third_party/benchmark/test/CMakeFiles/cxx03_test.dir/cxx03_test.cc.o
[ 8%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/device.cc.o
[ 8%] Linking CXX executable cxx03_test
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 8%] Built target cxx03_test
Scanning dependencies of target map_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 8%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/predictor_consts.pb.cc.o
[ 9%] Building CXX object third_party/benchmark/test/CMakeFiles/map_test.dir/map_test.cc.o
[ 9%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/pair.cc.o
[ 9%] Linking CXX executable multiple_ranges_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 9%] Built target multiple_ranges_test [ 9%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/address.cc.o [ 9%] Building CXX object caffe2/proto/CMakeFiles/Caffe2_PROTO.dir/prof_dag.pb.cc.o [ 9%] Linking CXX executable map_test [ 9%] Linking CXX executable reporter_output_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 9%] Built target map_test
[ 9%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/buffer.cc.o
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 9%] Built target reporter_output_test [ 10%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/device.cc.o make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target benchmark_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target basic_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 10%] Building CXX object third_party/benchmark/test/CMakeFiles/benchmark_test.dir/benchmark_test.cc.o
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 10%] Building CXX object third_party/benchmark/test/CMakeFiles/basic_test.dir/basic_test.cc.o [ 10%] Linking CXX shared library libgmock_main.so make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 10%] Built target gmock_main
[ 10%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo.dir/transport/tcp/pair.cc.o
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target complexity_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 10%] Building CXX object third_party/benchmark/test/CMakeFiles/complexity_test.dir/complexity_test.cc.o [ 10%] Linking CXX executable basic_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 10%] Built target Caffe2_PROTO
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target diagnostics_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 10%] Built target basic_test
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 10%] Building CXX object third_party/benchmark/test/CMakeFiles/diagnostics_test.dir/diagnostics_test.cc.o Scanning dependencies of target options_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 11%] Building CXX object third_party/benchmark/test/CMakeFiles/options_test.dir/options_test.cc.o make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target skip_with_error_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 11%] Building CXX object third_party/benchmark/test/CMakeFiles/skip_with_error_test.dir/skip_with_error_test.cc.o
[ 11%] Linking CXX executable diagnostics_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 11%] Built target diagnostics_test make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target fixture_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 11%] Building CXX object third_party/benchmark/test/CMakeFiles/fixture_test.dir/fixture_test.cc.o
[ 11%] Linking CXX executable options_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 11%] Built target options_test make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target donotoptimize_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 11%] Building CXX object third_party/benchmark/test/CMakeFiles/donotoptimize_test.dir/donotoptimize_test.cc.o
[ 11%] Linking CXX executable benchmark_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 11%] Built target benchmark_test make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target filter_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 11%] Linking CXX executable complexity_test
[ 11%] Building CXX object third_party/benchmark/test/CMakeFiles/filter_test.dir/filter_test.cc.o
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target register_benchmark_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 12%] Building CXX object third_party/benchmark/test/CMakeFiles/register_benchmark_test.dir/register_benchmark_test.cc.o make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 12%] Built target complexity_test
[ 12%] Linking CXX executable donotoptimize_test
[ 12%] Linking CXX executable fixture_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 12%] Built target donotoptimize_test
[ 12%] Built target fixture_test
[ 12%] Linking CXX executable skip_with_error_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 12%] Built target skip_with_error_test [ 12%] Linking CXX executable filter_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 12%] Built target filter_test
[ 12%] Linking CXX executable register_benchmark_test
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 12%] Built target register_benchmark_test [ 12%] Linking CXX static library libgloo.a make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 12%] Built target gloo
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 12%] Building NVCC (Device) object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/nccl/gloo_cuda_generated_nccl.cu.o [ 12%] Building NVCC (Device) object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/gloo_cuda_generated_cuda.cu.o [ 12%] Building NVCC (Device) object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/gloo_cuda_generated_cuda_private.cu.o make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 12%] Built target Caffe_PROTO
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target Caffe2_perfkernels_avx
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
Scanning dependencies of target Caffe2_perfkernels_avx2
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 12%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx.dir/common_avx.cc.o
[ 12%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx.dir/typed_axpy_avx.cc.o
[ 12%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/common_avx2.cc.o
[ 13%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/embedding_lookup_avx2.cc.o
[ 13%] Building CXX object caffe2/perfkernels/CMakeFiles/Caffe2_perfkernels_avx2.dir/typed_axpy_avx2.cc.o
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 13%] Built target Caffe2_perfkernels_avx make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 13%] Built target Caffe2_perfkernels_avx2
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target Caffe2_CPU make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 13%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/barrier_ops.cc.o [ 13%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/broadcast_ops.cc.o [ 13%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/common.cc.o [ 13%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/common_world_ops.cc.o [ 14%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/context.cc.o [ 14%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/contrib/gloo/store_handler.cc.o [ 14%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/allocator.cc.o [ 14%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/blob_serialization.cc.o [ 14%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/blob_stats.cc.o [ 14%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/common.cc.o [ 15%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/db.cc.o [ 15%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/event.cc.o [ 15%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/flags.cc.o [ 15%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/graph.cc.o [ 15%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/init.cc.o [ 15%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/init_omp.cc.o [ 16%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/logging.cc.o [ 16%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/memonger.cc.o [ 16%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net.cc.o [ 16%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net_dag.cc.o [ 16%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net_simple.cc.o [ 16%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/net_simple_async.cc.o [ 17%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/operator.cc.o [ 17%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/operator_schema.cc.o [ 17%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/plan_executor.cc.o [ 17%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/predictor.cc.o [ 17%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/qtensor.cc.o [ 17%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/qtensor_serialization.cc.o [ 18%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/stats.cc.o [ 18%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/tensor.cc.o [ 18%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/transform.cc.o [ 18%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/typeid.cc.o [ 18%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/types.cc.o [ 18%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/core/workspace.cc.o [ 19%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/create_db_op.cc.o Scanning dependencies of target gloo_cuda make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 20%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_halving_doubling.cc.o [ 20%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring.cc.o [ 20%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_allreduce_ring_chunked.cc.o [ 20%] Building CXX object third_party/gloo/gloo/CMakeFiles/gloo_cuda.dir/cuda_broadcast_one_to_all.cc.o [ 20%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/protodb.cc.o [ 20%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/lmdb.cc.o [ 20%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/db/leveldb.cc.o [ 20%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/file_store_handler.cc.o [ 20%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/file_store_handler_op.cc.o [ 21%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/store_handler.cc.o [ 21%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/distributed/store_ops.cc.o [ 21%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/image/image_input_op.cc.o [ 21%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/mpi/mpi_common.cc.o [ 21%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/mpi/mpi_ops.cc.o [ 21%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/abs_op.cc.o [ 22%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/accumulate_op.cc.o [ 22%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/accuracy_op.cc.o [ 22%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/apmeter_op.cc.o [ 22%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/atomic_ops.cc.o [ 22%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_box_cox_op.cc.o [ 22%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_gather_ops.cc.o [ 23%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/batch_matmul_op.cc.o [ 23%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/boolean_mask_ops.cc.o [ 23%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/boolean_unmask_ops.cc.o [ 23%] Linking CXX static library libgloo_cuda.a [ 23%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cast_op.cc.o make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 23%] Built target gloo_cuda
[ 23%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/channel_shuffle_op.cc.o
[ 23%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/clip_op.cc.o
[ 24%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/communicator_op.cc.o
[ 24%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/concat_split_op.cc.o
[ 24%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conditional_op.cc.o
[ 24%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_gradient_op.cc.o
[ 24%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op.cc.o
[ 24%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op_eigen.cc.o
[ 25%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_op_shared.cc.o
[ 25%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_gradient_op.cc.o
[ 25%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_op.cc.o
[ 25%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/conv_transpose_op_mobile.cc.o
[ 25%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cos_op.cc.o
[ 25%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cosine_embedding_criterion_op.cc.o
[ 26%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/counter_ops.cc.o
[ 26%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/create_scope_op.cc.o
[ 26%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/cross_entropy_op.cc.o
[ 26%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/dataset_ops.cc.o
[ 26%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/deform_conv_gradient_op.cc.o
[ 26%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/deform_conv_op.cc.o
[ 27%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/distance_op.cc.o
[ 27%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/do_op.cc.o
[ 27%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/dropout_op.cc.o
[ 27%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_add_op.cc.o
[ 27%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_div_op.cc.o
[ 27%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_linear_op.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_logical_ops.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_mul_op.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_op.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_op_schema.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_sub_op.cc.o
[ 28%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elementwise_sum_op.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/elu_op.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/exp_op.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/expand_squeeze_dims_op.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/extend_tensor_op.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/feed_blob_op.cc.o
[ 29%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/filler_op.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/find_duplicate_elements_op.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/find_op.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/free_op.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/fully_connected_op.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/gather_ranges_to_dense_op.cc.o
[ 30%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/given_tensor_fill_op.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/gru_unit_op.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/h_softmax_op.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/half_float_ops.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/if_op.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/im2col_op.cc.o
[ 31%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/index_hash_ops.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/index_ops.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/instance_norm_gradient_op.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/instance_norm_op.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/last_n_window_collector.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/layer_norm_op.cc.o
[ 32%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/leaky_relu_op.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_reducer_ops.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_reducer_rowwise_8bit_ops.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_tile_op.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lengths_top_k_op.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/load_save_op.cc.o
[ 33%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/local_response_normalization_op.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/log_op.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/logit_op.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/loss_op.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lp_pool_op.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lpnorm_op.cc.o
[ 34%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/lstm_unit_op.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/map_ops.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/margin_ranking_criterion_op.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/math_ops.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/matmul_op.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/merge_id_lists_op.cc.o
[ 35%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/multi_class_accuracy_op.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/negative_op.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/normalize_op.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/one_hot_ops.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/order_switch_ops.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pack_rnn_sequence_op.cc.o
[ 36%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pack_segments.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pad_op.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/partition_ops.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/perplexity_op.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/piecewise_linear_transform_op.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_gradient_op.cc.o
[ 37%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/pool_op.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/prelu_op.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/prepend_dim_op.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rank_loss_op.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_blob_fetcher_op.cc.o
[ 38%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_executor.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/recurrent_network_op.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reduction_front_back_ops.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reduction_ops.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/relu_op.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/remove_data_blocks_op.cc.o
[ 39%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/replace_nan_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reservoir_sampling.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reshape_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/resize_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/reverse_packed_segs_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rmac_regions_op.cc.o
[ 40%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/roi_pool_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/rowmul_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/scale_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/segment_reduction_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sequence_ops.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/shape_op.cc.o
[ 41%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sigmoid_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sin_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sinusoid_position_encoding_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/slice_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_op.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_shared.cc.o
[ 42%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softmax_with_loss_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softplus_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/softsign_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/space_batch_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sparse_to_dense_mask_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/sparse_to_dense_op.cc.o
[ 43%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_batch_norm_gradient_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_batch_norm_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/spatial_softmax_with_loss_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/square_root_divide_op.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/stats_ops.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/stop_gradient.cc.o
[ 44%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/string_ops.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/summarize_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tanh_op.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tensor_protos_db_input.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/text_file_reader.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/text_file_reader_utils.cc.o
[ 45%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tile_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/top_k.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/transpose_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/tt_linear_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/utility_ops.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/while_op.cc.o
[ 46%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/workspace_ops.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/operators/zero_gradient_op.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/perfkernels/embedding_lookup.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/perfkernels/typed_axpy.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/blobs_queue.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/blobs_queue_db.cc.o
[ 47%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/queue_ops.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/rebatching_queue.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/queue/rebatching_queue_ops.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/adagrad_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/adam_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/ftrl_op.cc.o
[ 48%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/iter_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/learning_rate_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/momentum_sgd_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/rmsprop_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/sgd/yellowfin_op.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/common_subexpression_elimination.cc.o
[ 49%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/conv_to_nnpack_transform.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/pattern_net_transform.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/transforms/single_op_transform.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/cpuid.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/math_cpu.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/murmur_hash3.cc.o
[ 50%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/proto_utils.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/signal_handler.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/smart_tensor_printer.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/string_utils.cc.o
[ 51%] Building CXX object caffe2/CMakeFiles/Caffe2_CPU.dir/utils/threadpool/ThreadPool.cc.o
[ 51%] Linking CXX shared library libCaffe2_CPU.so
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 51%] Built target Caffe2_CPU make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 51%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/utils/Caffe2_GPU_generated_math_gpu.cu.o
[ 51%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/core/Caffe2_GPU_generated_context_gpu.cu.o
[ 52%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/image/Caffe2_GPU_generated_transform_gpu.cu.o
[ 52%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_accuracy_op.cu.o
[ 52%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_accumulate_op.cu.o
[ 52%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_batch_gather_ops.cu.o
[ 52%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_abs_op.cu.o
[ 52%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_batch_matmul_op.cu.o
[ 53%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_boolean_mask_ops.cu.o
[ 53%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_boolean_unmask_ops.cu.o
[ 53%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_cast_op.cu.o
[ 53%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_channel_shuffle_op_gpu.cu.o
[ 53%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_clip_op.cu.o
[ 53%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_cos_op.cu.o
[ 54%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_cosine_embedding_criterion_op.cu.o
[ 54%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_cross_entropy_op.cu.o
[ 54%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_deform_conv_op.cu.o
[ 54%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_distance_op.cu.o
[ 54%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_dropout_op.cu.o
[ 54%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_elementwise_linear_op.cu.o
[ 55%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_elementwise_op.cu.o
[ 55%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_elu_op.cu.o
[ 55%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_exp_op.cu.o
[ 55%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_filler_op.cu.o
[ 55%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_find_op.cu.o
[ 55%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_given_tensor_fill_op.cu.o
[ 56%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_gru_unit_op_gpu.cu.o
[ 56%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_half_float_ops.cu.o
[ 56%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_instance_norm_op.cu.o
[ 56%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_layer_norm_op.cu.o
[ 56%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_leaky_relu_op.cu.o
[ 56%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_local_response_normalization_op.cu.o
[ 57%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_log_op.cu.o
[ 57%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_logit_op.cu.o
[ 57%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_loss_op.cu.o
[ 57%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_lp_pool_op.cu.o
[ 57%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_lstm_unit_op_gpu.cu.o
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
[ 57%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_margin_ranking_criterion_op.cu.o
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
[ 58%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_math_ops.cu.o
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(40): warning: function "caffe2::
/home/15072585/caffe2_gpu/caffe2/operators/lp_pool_op.cu(49): warning: function "caffe2::
[ 58%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_max_pool_with_index.cu.o [ 58%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_mem_query_op.cu.o [ 58%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_multi_class_accuracy_op.cu.o [ 58%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_negative_op.cu.o [ 58%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_normalize_op.cu.o [ 59%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_one_hot_ops.cu.o [ 59%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_order_switch_ops.cu.o [ 59%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_pad_op_gpu.cu.o [ 59%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_perplexity_op.cu.o [ 59%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_piecewise_linear_transform_op.cu.o [ 59%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_pool_op.cu.o [ 60%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_pool_op_cudnn.cu.o [ 60%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_prelu_op.cu.o [ 60%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_recurrent_network_op_gpu.cu.o /home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
[ 60%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_reduction_front_back_ops.cu.o /home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
[ 60%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_reduction_ops.cu.o /home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
[ 60%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_relu_op.cu.o /home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(72): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_executor.h(76): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(71): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(74): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
/home/15072585/caffe2_gpu/caffe2/operators/recurrent_network_op.h(75): warning: the "template" keyword used for syntactic disambiguation may only be used within a template
[ 61%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_relu_op_fp16.cu.o
[ 61%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_resize_op.cu.o
[ 61%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_reverse_packed_segs_op.cu.o
[ 61%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_rmac_regions_op.cu.o
[ 61%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_roi_pool_op.cu.o
[ 61%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_segment_reduction_op_gpu.cu.o
[ 62%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_sigmoid_op.cu.o
[ 62%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_sin_op.cu.o
[ 62%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_slice_op.cu.o
[ 62%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_softmax_ops.cu.o
[ 62%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_softplus_op.cu.o
[ 62%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_softsign_op.cu.o
[ 63%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_space_batch_op_gpu.cu.o
[ 63%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_sparse_to_dense_op.cu.o
[ 63%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_summarize_op.cu.o
[ 63%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_tanh_op.cu.o
[ 63%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_tile_op.cu.o
[ 64%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_top_k.cu.o
[ 64%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_transpose_op.cu.o
[ 64%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/Caffe2_GPU_generated_utility_ops.cu.o
[ 64%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/Caffe2_GPU_generated_adagrad_op_gpu.cu.o
[ 64%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/Caffe2_GPU_generated_adam_op_gpu.cu.o
[ 64%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/Caffe2_GPU_generated_momentum_sgd_op_gpu.cu.o
[ 65%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/Caffe2_GPU_generated_rmsprop_op_gpu.cu.o
[ 65%] Building NVCC (Device) object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/Caffe2_GPU_generated_yellowfin_op_gpu.cu.o
Scanning dependencies of target Caffe2_GPU
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
[ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/contrib/gloo/allreduce_ops_gpu.cc.o
[ 65%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/contrib/gloo/common_world_ops_gpu.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/contrib/nccl/cuda_nccl_gpu.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/contrib/nccl/cuda_nccl_op_gpu.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/core/common_cudnn.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/core/blob_serialization_gpu.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/core/common_gpu.cc.o
[ 66%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/core/event_gpu.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/core/net_async_dag_gpu.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/core/net_singlethread_async_gpu.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/cuda_rtc/elemenntwise_rtc_gpu.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/cuda_rtc/pool_op_rtc_gpu.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/db/create_db_op_gpu.cc.o
[ 67%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/distributed/file_store_handler_op_gpu.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/image/image_input_op_gpu.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/mpi/mpi_ops_gpu.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_op_cache_cudnn.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_op_cudnn.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_transpose_op_cudnn.cc.o
[ 68%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/dropout_op_cudnn.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/local_response_normalization_op_cudnn.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/recurrent_op_cudnn.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/relu_op_cudnn.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/softmax_op_cudnn.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/spatial_batch_norm_op_cudnn.cc.o
[ 69%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/transpose_op_cudnn.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/communicator_op_gpu.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/concat_split_op_gpu.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_op_gpu.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_op_shared_gpu.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/conv_transpose_op_gpu.cc.o
[ 70%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/counter_ops_gpu.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/expand_squeeze_dims_op_gpu.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/free_op_gpu.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/fully_connected_op_gpu.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/im2col_op_gpu.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/load_save_op_gpu.cc.o
[ 71%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/matmul_op_gpu.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/pack_segments_op_gpu.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/prepend_dim_op_gpu.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/recurrent_network_blob_fetcher_op_gpu.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/recurrent_network_executor_gpu.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/reshape_op_gpu.cc.o
[ 72%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/scale_op_gpu.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/shape_op_gpu.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/stop_gradient_gpu.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/tensor_protos_db_input_gpu.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/utility_ops_gpu.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/operators/zero_gradient_op_gpu.cc.o
[ 73%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/queue/queue_ops_gpu.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/iter_op_gpu.cc.o
[ 74%] Building CXX object caffe2/CMakeFiles/Caffe2_GPU.dir/sgd/learning_rate_op_gpu.cc.o
[ 74%] Linking CXX shared library libCaffe2_GPU.so
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 74%] Built target Caffe2_GPU make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target cpuid_test Scanning dependencies of target timer_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target fatal_signal_asan_no_sig_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 74%] Building CXX object caffe2/CMakeFiles/cpuid_test.dir/utils/cpuid_test.cc.o [ 74%] Building CXX object caffe2/CMakeFiles/timer_test.dir/core/timer_test.cc.o [ 74%] Building CXX object caffe2/CMakeFiles/fatal_signal_asan_no_sig_test.dir/utils/fatal_signal_asan_no_sig_test.cc.o Scanning dependencies of target typeid_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 74%] Building CXX object caffe2/CMakeFiles/typeid_test.dir/core/typeid_test.cc.o Scanning dependencies of target reshape_op_gpu_test Scanning dependencies of target operator_fallback_gpu_test make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[3]: Entering directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' Scanning dependencies of target caffe2_pybind11_state make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 75%] Building CXX object caffe2/CMakeFiles/operator_fallback_gpu_test.dir/operators/operator_fallback_gpu_test.cc.o
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 75%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state.cc.o Scanning dependencies of target caffe2_pybind11_state_gpu make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[3]: Entering directory /home/15072585/caffe2_gpu/build' [ 75%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state_gpu.dir/python/pybind_state.cc.o [ 75%] Linking CXX executable binaries/cpuid_test [ 75%] Linking CXX executable binaries/timer_test libCaffe2_GPU.so: undefined reference to
TLS init function for caffe2::CUDAContext::cudaobjects'
libCaffe2_GPU.so: undefined reference to TLS init function for caffe2::CuDNNWrapper::tls_cudnn_handles_' collect2: error: ld returned 1 exit status make[3]: *** [caffe2/binaries/cpuid_test] Error 1 make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[2]: [caffe2/CMakeFiles/cpuid_test.dir/all] Error 2
make[2]: Waiting for unfinished jobs....
[ 75%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state_gpu.dir/python/pybind_state_mkl.cc.o
[ 75%] Linking CXX executable binaries/fatal_signal_asan_no_sig_test
libCaffe2_GPU.so: undefined reference to TLS init function for caffe2::CUDAContext::cuda_objects_' libCaffe2_GPU.so: undefined reference to
TLS init function for caffe2::CuDNNWrapper::tls_cudnnhandles'
collect2: error: ld returned 1 exit status
make[3]: [caffe2/binaries/timer_test] Error 1
make[3]: Leaving directory `/home/15072585/caffe2_gpu/build'
make[2]: [caffe2/CMakeFiles/timer_test.dir/all] Error 2
[ 75%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state_gpu.dir/python/pybind_state_gpu.cc.o
libCaffe2_GPU.so: undefined reference to TLS init function for caffe2::CUDAContext::cuda_objects_' libCaffe2_GPU.so: undefined reference to
TLS init function for caffe2::CuDNNWrapper::tls_cudnnhandles'
collect2: error: ld returned 1 exit status
make[3]: [caffe2/binaries/fatal_signal_asan_no_sig_test] Error 1
make[3]: Leaving directory `/home/15072585/caffe2_gpu/build'
make[2]: [caffe2/CMakeFiles/fatal_signal_asan_no_sig_test.dir/all] Error 2
[ 75%] Building CXX object caffe2/CMakeFiles/caffe2_pybind11_state.dir/python/pybind_state_mkl.cc.o
[ 75%] Linking CXX executable binaries/typeid_test
libCaffe2_GPU.so: undefined reference to TLS init function for caffe2::CUDAContext::cuda_objects_' libCaffe2_GPU.so: undefined reference to
TLS init function for caffe2::CuDNNWrapper::tls_cudnnhandles'
collect2: error: ld returned 1 exit status
make[3]: [caffe2/binaries/typeid_test] Error 1
make[3]: Leaving directory `/home/15072585/caffe2_gpu/build'
make[2]: [caffe2/CMakeFiles/typeid_test.dir/all] Error 2
[ 75%] Linking CXX executable binaries/reshape_op_gpu_test
CMakeFiles/reshape_op_gpu_test.dir/operators/reshape_op_gpu_test.cc.o: In function caffe2::CUDAContext::~CUDAContext()': reshape_op_gpu_test.cc:(.text._ZN6caffe211CUDAContextD2Ev[_ZN6caffe211CUDAContextD5Ev]+0x420): undefined reference to
TLS init function for caffe2::CUDAContext::cudaobjects'
libCaffe2_GPU.so: undefined reference to TLS init function for caffe2::CuDNNWrapper::tls_cudnn_handles_' collect2: error: ld returned 1 exit status make[3]: *** [caffe2/binaries/reshape_op_gpu_test] Error 1 make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[2]: [caffe2/CMakeFiles/reshape_op_gpu_test.dir/all] Error 2
[ 75%] Linking CXX executable binaries/operator_fallback_gpu_test
CMakeFiles/operator_fallback_gpu_test.dir/operators/operator_fallback_gpu_test.cc.o: In function `void caffe2::CUDAContext::CopyBytes<caffe2::CPUContext, caffe2::CUDAContext>(unsigned long, void const, void)':
operator_fallback_gpu_test.cc:(.text._ZN6caffe211CUDAContext9CopyBytesINS_10CPUContextES0_EEvmPKvPv[_ZN6caffe211CUDAContext9CopyBytesINS_10CPUContextES0_EEvmPKvPv]+0x20): undefined reference to TLS init function for caffe2::CUDAContext::cuda_objects_' CMakeFiles/operator_fallback_gpu_test.dir/operators/operator_fallback_gpu_test.cc.o: In function
caffe2::CUDAContext::FinishDeviceComputation()':
operator_fallback_gpu_test.cc:(.text._ZN6caffe211CUDAContext23FinishDeviceComputationEv[_ZN6caffe211CUDAContext23FinishDeviceComputationEv]+0xc): undefined reference to TLS init function for caffe2::CUDAContext::cuda_objects_' CMakeFiles/operator_fallback_gpu_test.dir/operators/operator_fallback_gpu_test.cc.o: In function
void caffe2::CUDAContext::CopyBytes<caffe2::CUDAContext, caffe2::CPUContext>(unsigned long, void const, void)':
operator_fallback_gpu_test.cc:(.text._ZN6caffe211CUDAContext9CopyBytesIS0_NS_10CPUContextEEEvmPKvPv[_ZN6caffe211CUDAContext9CopyBytesIS0_NS_10CPUContextEEEvmPKvPv]+0x20): undefined reference to TLS init function for caffe2::CUDAContext::cuda_objects_' libCaffe2_GPU.so: undefined reference to
TLS init function for caffe2::CuDNNWrapper::tls_cudnnhandles'
collect2: error: ld returned 1 exit status
make[3]: [caffe2/binaries/operator_fallback_gpu_test] Error 1
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' make[2]: *** [caffe2/CMakeFiles/operator_fallback_gpu_test.dir/all] Error 2 [ 76%] Linking CXX shared module python/caffe2_pybind11_state.so [ 76%] Linking CXX shared module python/caffe2_pybind11_state_gpu.so make[3]: Leaving directory
/home/15072585/caffe2_gpu/build'
[ 76%] Built target caffe2_pybind11_state
make[3]: Leaving directory /home/15072585/caffe2_gpu/build' [ 76%] Built target caffe2_pybind11_state_gpu make[2]: Leaving directory
/home/15072585/caffe2_gpu/build'
make[1]: [all] Error 2
make[1]: Leaving directory `/home/15072585/caffe2_gpu/build'
make: [all] Error 2
If I set CUDA option OFF, it's OK. thanks for your attention :)
This is https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59364.
Looks like it was solved in GCC 4.9.
I encountered the same bug as this. My env is Ubuntu16.04, CUDA8.0, cudnn7.0.3, and gcc4.9.4.
No activity on this issue, closing.
@Masaokb If you encounter the same or similar issue (I think it must be different if you're using GCC 4.9.4), please open a new issue and include all relevant information about your environment.
My environment is centos7.0 + CUDA8.0 + cudnn6.0.21. building stop on linking reshape_op_gpu_test operator_fallback_gpu_test typeid_test
[ 75%] Linking CXX executable binaries/reshape_op_gpu_test CMakeFiles/reshape_op_gpu_test.dir/operators/reshape_op_gpu_test.cc.o: In function
caffe2::CUDAContext::~CUDAContext()': reshape_op_gpu_test.cc:(.text._ZN6caffe211CUDAContextD2Ev[_ZN6caffe211CUDAContextD5Ev]+0x420): undefined reference to
TLS init function for caffe2::CUDAContext::cudaobjects' libCaffe2_GPU.so: undefined reference to `TLS init function for caffe2::CuDNNWrapper::tls_cudnnhandles' collect2: error: ld returned 1 exit status make[3]: *** [caffe2/binaries/reshape_op_gpu_test] Error 1